Compare commits

..

1716 Commits

Author SHA1 Message Date
Chris
d62de4cbd2 [maven-release-plugin] prepare release forge-1.2.6 2012-03-30 11:13:27 +00:00
Chris
ac76adc11b - Added the recent commit logs to changes.txt. Preparing for the beta build and release. 2012-03-30 11:01:22 +00:00
moomarc
fbdc042aa4 Fixed Silent Assassin 2012-03-30 10:52:49 +00:00
Chris
4c0891bc02 - Preparing the changes.txt file for the next beta build and release. 2012-03-30 10:37:35 +00:00
Chris
0946f05ede - Added the recent commit logs to changes.txt. Preparing for the beta build and release. 2012-03-30 10:30:45 +00:00
moomarc
2f1683d2cc Added Dispersal Shield 2012-03-30 09:16:21 +00:00
Chris
5550208c09 - CheckStyle. 2012-03-30 00:52:27 +00:00
Sloth
1252a36bc9 - Attempt at improving the description of the "Download LQ Set Pictures" button. 2012-03-29 18:54:10 +00:00
moomarc
1cf62f29c7 Fixed Rupture (the sacrifice was a cost instead of an ability) 2012-03-29 18:33:58 +00:00
moomarc
8d6c72d5f8 Added Grab the Reins 2012-03-29 18:30:59 +00:00
moomarc
987c9a1e9a Added Gomazoa 2012-03-29 17:35:05 +00:00
moomarc
001603a24c Added Anathemancer 2012-03-29 12:49:39 +00:00
moomarc
97d4b14fa5 Added Stalking Yeti 2012-03-29 12:16:35 +00:00
moomarc
29382ca5af Added Territorial Dispute 2012-03-29 11:55:37 +00:00
Chris
89e1186a1f - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-29 11:05:38 +00:00
Sloth
1c8532776b - Added Ventifact Bottle by Squee. 2012-03-29 10:51:49 +00:00
Sloth
9e127a1f06 - Added Tribal Unity by Squee. 2012-03-29 10:46:00 +00:00
Sloth
3d81e04010 - Added Stream of Consciousness. 2012-03-29 10:34:38 +00:00
moomarc
5ea353b840 Added Banefire 2012-03-29 09:17:29 +00:00
moomarc
89fbc1703a Added Recross the Paths 2012-03-29 08:52:08 +00:00
moomarc
046d94fdcd Added Undying Flames 2012-03-29 07:52:42 +00:00
Sloth
fd7469ca73 - Converted three cards with ETB triggers from AB to DB. 2012-03-29 06:22:28 +00:00
Maxmtg
28f42d680d static keyword may be accessed as method of Trigger
triggers are stored as list (unlike array)
2012-03-28 19:05:05 +00:00
Sloth
79f4a67368 - Added Trench Gorger and Veteran's Armaments by Squee. 2012-03-28 17:04:30 +00:00
moomarc
364980d700 Added Shield Dancer 2012-03-28 16:53:47 +00:00
Sloth
569604129c - Added Krosan Reclamation and Memory's Journey. 2012-03-28 16:23:51 +00:00
Sloth
248c98db4d - The moveToLibrary function will now update the player label observer. 2012-03-28 15:54:15 +00:00
Sloth
172f2b714e - Added the parameter "TargetsWithDefinedController" which filters possible targets controller's with getDefinedPlayers.
- Added Dwell on the Past as an example.
2012-03-28 15:47:26 +00:00
Sloth
8ad4f09bc5 - Added Toxic Stench. 2012-03-28 14:11:58 +00:00
Chris
444e426f6d - CheckStyle. 2012-03-28 14:03:43 +00:00
moomarc
1f67cbe218 Removed RemAIDeck from Thicket Elemental 2012-03-28 13:47:02 +00:00
moomarc
3101ae43e3 Added Thicket Elemental (thanks squee) 2012-03-28 13:44:21 +00:00
moomarc
4d88ea3731 Added Tsabo's Decree (thanks squee) 2012-03-28 13:30:02 +00:00
moomarc
c5c1309ed9 shortened effect name for Flames of the Blood Hand 2012-03-28 12:07:21 +00:00
moomarc
e6856a4d9c Added Awe Strike 2012-03-28 12:03:19 +00:00
Sloth
7a62cb18e8 - Added some real code to proliferateShouldPlayAI.
- Fixed proliferateResolve for the AI.
2012-03-28 11:09:36 +00:00
moomarc
25277573fb Added Pulse of the Dross
Added Pulse of the Forge
CardFactoryUtil can now count life total and cards in hand of targeted players
2012-03-28 10:23:02 +00:00
Chris
cb1cfb24fb - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-28 10:08:59 +00:00
moomarc
96d83461a5 Converted Hedron Matrix to script.
xCount now supports EquippedCardManaCost.
Added the code block to support "SetAsKicked" to mark nonPermanent kicked spells from the script line. Will start converting soon.
2012-03-28 08:35:22 +00:00
moomarc
96b1aac6ab Added Tattoo Ward 2012-03-28 05:45:29 +00:00
Sol
d59b43b263 - Fixing Carnage Altar CC 2012-03-28 02:32:02 +00:00
Chris
9ffc461233 - CheckStyle. 2012-03-28 02:07:31 +00:00
Sol
ec0c88398c - Fix channel activation cost of Shinen of Furys Fire 2012-03-28 01:36:45 +00:00
Maxmtg
1a4d098680 AbilityFactory getMapParams is static. 2012-03-27 22:08:17 +00:00
Maxmtg
99cde5bcb7 This should fix triggers 2012-03-27 21:27:51 +00:00
Maxmtg
c2d137eb8e Trigger "mode" key is now stored in a field of trigger 2012-03-27 21:07:55 +00:00
moomarc
d8263ee7b1 Added Imagecrafter 2012-03-27 15:28:31 +00:00
moomarc
40373f93fd Added Flames of the Blood Hand 2012-03-27 13:59:32 +00:00
moomarc
013f12ba3a Added Rooting Kavu 2012-03-27 13:29:17 +00:00
moomarc
a476db4d75 Added flying to Notorious Throng's tokens 2012-03-27 13:04:34 +00:00
moomarc
af3ab06c57 Corrected name of added card in changes.txt 2012-03-27 12:59:55 +00:00
moomarc
72f6d158d5 Fix to help prevent ETB-bounce loop for Whitemane Lion. 2012-03-27 12:56:21 +00:00
moomarc
45d41ff8b3 Removed an bit of the Rakdos Riteknife script left over from my first attempts. 2012-03-27 12:26:03 +00:00
moomarc
f7e64f72b0 Added Crown of Ascension
Added Crown of Awe
Added Crown of Fury
Added Crown of Suspicion
Added Crown of Vigor
isValid supports "sharesColorWith Enchanted" where Enchanted is same as the defined type so will find an aura sacrificed as a cost.
2012-03-27 11:31:33 +00:00
Chris
b868239e2b - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-03-27 10:41:47 +00:00
moomarc
e3dc59ae99 Added Temporal Cascade
Added Thermal Flux (thanks Squee)
2012-03-27 06:24:13 +00:00
Sol
119082d1a2 Typo/simplification in Vengeful Pharaoh 2012-03-27 02:41:39 +00:00
slapshot5
d20345a6cb add Slime counters 2012-03-27 00:17:15 +00:00
slapshot5
49faf3c4e5 add Cryptoplasm (from Mirrodin Besieged) 2012-03-26 22:37:03 +00:00
slapshot5
e8adcdde1b clean up imports in CFCreatures 2012-03-26 21:55:36 +00:00
Maxmtg
c0b13ba381 carving away some code we won't ever need. 2012-03-26 21:16:55 +00:00
Maxmtg
4f001f636a LandSet code - it's better to set land code implicitly 2012-03-26 21:15:50 +00:00
Maxmtg
bc0033cd4d removing unused code 2012-03-26 20:35:01 +00:00
slapshot5
d222aaa7c1 fix LQ pic URL for Genju of the Spires 2012-03-26 20:31:33 +00:00
slapshot5
7cc0ca8507 add Recurring Insight (from Rise of the Eldrazi) 2012-03-26 20:28:07 +00:00
moomarc
52ca36eb9e Added Sway of Illusion
Added Syphon Flesh
Added Syphon Mind (thanks Squee)
2012-03-26 11:47:15 +00:00
moomarc
5ab9113ea1 Changed implementation of Silvergill Douser to only have only one ability. 2012-03-26 11:45:31 +00:00
Chris
cff072ec37 - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-03-26 10:24:04 +00:00
moomarc
17e3b1093f Renamed icon for Quest for Ula's Temple to have no apostrophe to eliminate possible download issues 2012-03-26 10:10:31 +00:00
moomarc
07992c5ef0 Fixed some magiccards.info links (not sure if these are even used anymore, but fixed anyway) 2012-03-26 08:44:04 +00:00
Maxmtg
16045d388c TriggerTypes replaced from strings to enum, new trigger parser based on reflection. 2012-03-26 07:24:00 +00:00
moomarc
8e727f5df6 When Brass Squire was converted to script, I forgot to commit the revised CardFactoryCreatures.java with the squire removed. 2012-03-26 05:53:30 +00:00
Maxmtg
50ec70c665 Removed card characteristic name constants in favor of an Enumeration 2012-03-26 04:34:00 +00:00
Maxmtg
24a2f7ecf9 removed PrevIntrinsticKeywords, since they were read by no branch of code 2012-03-26 03:22:45 +00:00
Maxmtg
4669120009 propper setter 2012-03-26 03:13:18 +00:00
Maxmtg
367070e170 moved fields related to combat in current and last turn from Card to a dedicated class 2012-03-26 03:11:27 +00:00
slapshot5
73dff66169 add Clone Shell (from Scars of Mirrodin) 2012-03-26 00:59:24 +00:00
Fnoed
aa5695836e Replaced (+-) sign that caused Unmappable UTF errors. 2012-03-25 23:04:39 +00:00
Chris
c07628d8a6 - Fixed the quest duel deck Starfire 3 and it should no longer appear as a mystery opponent. 2012-03-25 20:27:06 +00:00
Maxmtg
8eb20b0c6f removeAll instead of iteration and personal deletion of each element 2012-03-25 18:42:12 +00:00
Maxmtg
ca7ca6c97d Renamed 2 classes, tried to fix the empty screen at game start 2012-03-25 18:05:16 +00:00
Sloth
9f55c74e9f - The AI will no longer put cards with RemRandomDeck into sealed decks.
- Updated three SVars.
2012-03-25 18:04:11 +00:00
Sloth
e8c8cec57c - Fixed Bear Umbra. 2012-03-25 17:46:41 +00:00
Sloth
09d2871e50 - Improved AI's attack decisions by better predictions of counterattacks. 2012-03-25 16:55:12 +00:00
SBeauchamp
24550a3f51 CodeFix:
- Always show packs and decks in quest card shop (until they can be filtered properly)
2012-03-25 15:32:39 +00:00
moomarc
cf8277e0cf Added icon for Quest for Ula's Temple
Updated list of booster image download links
2012-03-25 15:17:52 +00:00
Chris
c00982f885 - Fixed Wolfhunter's Quiver, should now do 3 damage to werewolf creatures. 2012-03-25 12:59:50 +00:00
Chris
b0fa387f03 - Renamed the Blood and Fire precon deck jpg pic to "blood_and_fire.jpg" and this should now match the Image file name found in the "Blood And Fire.dck" deck file. 2012-03-25 12:34:57 +00:00
Doublestrike
8b152dfea3 Committing progress on draggable panel match UI (it's completely independent of the original, not implemented yet.) 2012-03-25 11:35:35 +00:00
Chris
0bc56d4d24 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-25 10:30:53 +00:00
Maxmtg
c445bd6ca2 devmode now allows tutoring for any card, even if it is not in your deck 2012-03-24 22:15:46 +00:00
Sloth
163736c729 - Fixed two errors in the script of Szadek, Lord of Secrets. 2012-03-24 15:10:03 +00:00
Chris
cc729bcf7c - CheckStyle. 2012-03-24 14:50:10 +00:00
Chris
2630c9f1ba - Added a fluff piece to the changes.txt file. 2012-03-24 13:26:01 +00:00
Chris
fd85f3a216 - Added an icon name to the quest26 deck file. 2012-03-24 12:08:07 +00:00
Chris
2b6cf6b18c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-24 10:41:57 +00:00
Chris
633ab7d7d7 - Fixed the mana cost for Drake Familiar. 2012-03-24 00:00:44 +00:00
Chris
83eb7944af - Fixed the p/t for Stabwhisker the Odious. 2012-03-23 23:58:28 +00:00
Maxmtg
01f54b3941 restore original config 2012-03-23 22:53:33 +00:00
Maxmtg
f495785e22 NPH event decks 2012-03-23 22:50:46 +00:00
Sol
63ba9ec315 - Dizzying Gaze missing Enchant creature keyword 2012-03-23 22:14:53 +00:00
Sloth
90426e4246 - Added the event deck Vampire Onslaught. 2012-03-23 21:56:31 +00:00
Sloth
273232bd53 - Set the WinsToUnlock for the new Event decks to 20 and raised the price of Into the Breach to 3000. (They are on a different level than the intro decks). 2012-03-23 16:57:33 +00:00
Sloth
7a592baebf - Forgot Rushwood Legate, while fixing cards with "May be played without paying its mana cost". 2012-03-23 16:52:12 +00:00
moomarc
44e8778183 Updated download links and index.xml for bazaar to reflect the plant wall switching over to wither. 2012-03-23 16:26:53 +00:00
Sloth
b2d7a4538d - Added debug script from Melira, Sylvok Outcast. 2012-03-23 15:33:54 +00:00
Sloth
8be5c733c3 - Fixed some cards with "May be played without paying its mana cost" to work correctly in all zones. 2012-03-23 15:31:12 +00:00
Sloth
5f9a04fea8 - Fixed Qasali Ambusher. 2012-03-23 15:25:31 +00:00
moomarc
3383863bdb Added Scythe of the Wretched
Added 'wasDealtDamageByEquipeeThisTurn' to isValid
2012-03-23 12:15:23 +00:00
moomarc
92eb091512 Removed extraeneous SubAbility from Soul's Fire 2012-03-23 12:06:51 +00:00
Chris
c10a59ef90 - Ran scripts.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-03-23 10:25:36 +00:00
Chris
3eaeb79920 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-23 10:10:03 +00:00
Chris
bac1d84983 - Added a fluff piece to the changes.txt file. 2012-03-23 10:08:02 +00:00
moomarc
fecff52234 Changed Plant Wall in quest to have Wither instead of Deathtouch at levels 5 and 6 2012-03-23 08:10:06 +00:00
Maxmtg
401eb5cde5 MBS event decks 2012-03-23 07:30:38 +00:00
Maxmtg
23808a5c59 deck can have comments 2012-03-23 06:58:49 +00:00
Maxmtg
3f40aff7c2 Duels and challenges lay in separate folders 2012-03-23 05:35:04 +00:00
Maxmtg
d2b475ee35 Separate QuestEventManager instances for Duels and challenges. 2012-03-23 05:33:42 +00:00
Maxmtg
bc320dd6ce does keep colors explicitly assigned to card copies 2012-03-23 05:12:27 +00:00
jeffwadsworth
f594272221 - Added Mass Polymorph. 2012-03-22 21:14:47 +00:00
moomarc
8cb9ac3342 Added Scorching Lava 2012-03-22 17:21:23 +00:00
moomarc
6d54efa1dc Added Soul's Fire 2012-03-22 17:20:30 +00:00
moomarc
36feb46cbd Fixed damage source for Delirium 2012-03-22 17:19:36 +00:00
moomarc
5cb6cf67b5 Added Stir the Pride (thanks Squee) 2012-03-22 16:14:54 +00:00
Chris
41dad774ce - CheckStyle. 2012-03-22 14:41:40 +00:00
Chris
74c632772f - CheckStyle. 2012-03-22 14:20:58 +00:00
moomarc
abf7a2ea27 Added Spiritual Focus (thanks Squee) 2012-03-22 13:58:26 +00:00
Chris
a85021e938 - CheckStyle. 2012-03-22 13:15:46 +00:00
moomarc
0c6f579ffb Fixed trigger restriction for Sword of the Meek 2012-03-22 12:50:36 +00:00
moomarc
24824a1c6d Fixed link to 2/R mana icon 2012-03-22 12:01:20 +00:00
moomarc
77026c081e Fixed Tel-Jilad Wolf's pump value and description 2012-03-22 11:36:47 +00:00
moomarc
007a3e2346 Fixed cost description for Lurking Evil's ability 2012-03-22 11:32:56 +00:00
moomarc
f4dc7ab833 Added Magnetic Theft 2012-03-22 10:55:14 +00:00
Chris
f97691c854 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-22 10:39:24 +00:00
moomarc
7616e9c64d Added Auriok Windwalker
Converted Brass Squire to script
2012-03-22 10:26:37 +00:00
moomarc
b1f9c660fd Added Kor Outfitter 2012-03-22 10:10:55 +00:00
moomarc
84ddf39591 Added Urge to Feed 2012-03-22 09:48:20 +00:00
Maxmtg
7dec39610d removed warnings
improved support for quest mode items model
2012-03-22 06:09:13 +00:00
moomarc
b57e55dc3b Added Silvergill Douser (thanks Squee) 2012-03-22 05:28:59 +00:00
SBeauchamp
0bd38cd360 CardFix:
- Fix Heavy Mattock equip cost (Issue 598)

CodeFix:
- Standardize Deck Editors (added image filters, all resizable)
2012-03-22 02:19:28 +00:00
Doublestrike
509337f193 *Rolls out Zeppelin, kicks tires*
"Yep, she's ready to go.  Take care now."
2012-03-22 00:24:25 +00:00
Sloth
3c65c4665b - Fixed cards cast without paying their mana cost ignoring additional costs (example Lodestone Golem). 2012-03-21 20:09:44 +00:00
moomarc
de07d6d1e3 Added cards by Squee:
- Somnophore
- Soothsaying
- Soul's Grace
- Soul's Majesty
2012-03-21 13:52:44 +00:00
moomarc
af6e7ba218 Added Ebony Charm 2012-03-21 13:51:00 +00:00
Chris
42fd24dc1d - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-21 10:39:41 +00:00
moomarc
17ac487d24 Added Searing Blaze
Ran Oracle and SetInfo scripts
2012-03-21 10:34:08 +00:00
moomarc
544131410e Added Keeper of the Dead
Finally figured out how to add TargetedPlayerCtrl to isValid in Cards.java
2012-03-21 09:53:45 +00:00
moomarc
8e6b60be9e Fixed Pillory of the Sleepless and Ghostway 2012-03-21 06:52:15 +00:00
Maxmtg
fbdddb92bf quest pets fixed 2012-03-21 05:10:34 +00:00
Maxmtg
4570de58bd better support for old saves 2012-03-21 03:04:21 +00:00
jeffwadsworth
3822c68746 - Added Twinning Glass. 2012-03-20 21:46:22 +00:00
jeffwadsworth
8263d6bf30 - Added Thought Prison. 2012-03-20 20:52:07 +00:00
jeffwadsworth
7afe44795f - Added Decree of Pain. 2012-03-20 18:57:49 +00:00
moomarc
2c10fc9c82 Added Surprise Deployment (thanks Squee) 2012-03-20 16:29:31 +00:00
moomarc
e19922b108 Fixed Infernal Medusa. 2012-03-20 13:10:58 +00:00
moomarc
57ec0f701e Added Head Games 2012-03-20 13:00:13 +00:00
Chris
0a790c5f06 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-20 11:25:47 +00:00
moomarc
ab651c714a Added Aleatory
Added Chaotic Strike
2012-03-20 09:19:57 +00:00
moomarc
caaabaccbe Added Urza's Filter
CostChange can take MultiColored as a color now.
2012-03-20 08:49:49 +00:00
Maxmtg
ad099ea2b2 token icons 2012-03-20 07:52:11 +00:00
moomarc
1ed37c0902 Added RemIADeck to Qasali Ambusher (was generating an infinite loop when AI played it)
Ran Oracle and SetInfo scripts
2012-03-20 05:42:14 +00:00
jeffwadsworth
18e6446bea - Added Tel-Jilad Stylus. 2012-03-19 19:38:54 +00:00
jeffwadsworth
10d4ca9468 - Added Kyren Archive. 2012-03-19 18:40:10 +00:00
jeffwadsworth
527c8eed70 - Added Kyren Toy. 2012-03-19 16:45:44 +00:00
jendave
d6c9ea5e0a checkstyle 2012-03-19 15:51:37 +00:00
jendave
1a389a576b Fix license headers 2012-03-19 15:23:55 +00:00
moomarc
77554f21f0 Small correction to the effect trigger in Blinding Beam 2012-03-19 12:11:00 +00:00
Chris
bda1996a79 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-19 10:58:39 +00:00
moomarc
d6bb45c66d Added Blinding Beam 2012-03-19 10:44:41 +00:00
moomarc
cbbbf3fb3b Ran scripts 2012-03-19 08:15:34 +00:00
moomarc
d1e6b5a7a8 Added Goblin Brawler
Added "CARDNAME can't be equipped." keyword and corrected some "CARDNAME can't be enchanted." implementation. They cards can now be targeted human, although attachment will fail with a relevant log message.
2012-03-19 08:03:18 +00:00
moomarc
f4c423c814 Added Flickering Ward
Ran SetInfo script
Ran Oracle script
2012-03-19 07:08:30 +00:00
moomarc
1364b431e5 Fixed Glade Gnarr's pump 2012-03-19 06:03:23 +00:00
Maxmtg
357a4f488e quest loader will take attributes into account 2012-03-19 05:48:30 +00:00
Maxmtg
77cee318e2 fixing saves compatibility 2012-03-19 04:23:59 +00:00
jeffwadsworth
8e8f1458df - Added Endless Horizons. 2012-03-19 03:48:34 +00:00
slapshot5
f92f3857d8 fix more creature types (thanks to catatafish) 2012-03-18 23:29:01 +00:00
jeffwadsworth
32baeb431a - Fixed Mortis Dogs 2012-03-18 23:27:17 +00:00
jeffwadsworth
6a20082b8e - Fixed Custody Battle. 2012-03-18 23:22:49 +00:00
slapshot5
96fbbfbc7b fix several more creature types 2012-03-18 23:17:44 +00:00
slapshot5
cc3598634f fix several more creature types 2012-03-18 23:10:32 +00:00
slapshot5
ddc0c06a17 fix several creature types 2012-03-18 23:03:57 +00:00
slapshot5
abac6994e1 add Fulgent Distraction (from Scars of Mirrodin) 2012-03-18 22:56:13 +00:00
slapshot5
df0d8b2e5a add Disarm (from Mirrodin) 2012-03-18 22:55:18 +00:00
slapshot5
8ad3e1b842 add an AF UnattachAll. Removes all UnattachValid$ cards from target creature(s) and or player(s). 2012-03-18 22:54:58 +00:00
jeffwadsworth
aa3e8db6cb - Added Ward Sliver. Thanks for the assist moomarc. 2012-03-18 21:48:46 +00:00
Fnoed
ef4fe171bb Coverted deck editors and cardshop to JDialog.
This allows them to be modal and gets rid of the setAlwaysOnTop() call. (Which causes all manner of headaches on Linux)
2012-03-18 21:06:29 +00:00
jeffwadsworth
eb6274de8c - Removed excess text from All Hallow's Eve. 2012-03-18 21:02:15 +00:00
jeffwadsworth
639fa95eb3 - Added Knowledge Pool.
- Fixed All Hallow's Eve.
2012-03-18 20:58:43 +00:00
Maxmtg
b6e746eabf works somehow - only the second game starts properly 2012-03-18 19:47:31 +00:00
Maxmtg
3df1ae8a4c might be better working now ( 2012-03-18 18:34:47 +00:00
Maxmtg
69acd4dc11 Pets and plant are loaded from text files.
Card creation is an issue now.
2012-03-18 18:09:02 +00:00
Maxmtg
dcc09a060e data model update 2012-03-18 18:07:35 +00:00
Chris
fdd0f2a696 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-18 10:33:12 +00:00
Fnoed
448af2c276 Restored Zeppelin life behavior. 2012-03-18 07:48:41 +00:00
Fnoed
28a31799f5 Fixed bug where first quest game was always starting with 20 life. 2012-03-18 00:25:03 +00:00
Fnoed
8bc45fe020 Fixed ClassCastException at the end of quest games 2012-03-17 23:50:58 +00:00
Fnoed
2df62d75f6 Added missing word in How to play description 2012-03-17 23:15:11 +00:00
Maxmtg
22f1096b3c bazaar items data model 2012-03-17 20:47:33 +00:00
slapshot5
5c4a0efbdd clean up javadoc comments in AFDealDamage 2012-03-17 17:16:39 +00:00
Sloth
bd0f34b3c9 - Added SVar:RemAIDeck:True to Curse of the Cabal. 2012-03-17 17:03:53 +00:00
Sloth
9a22276dbf - Fixed canPlay() function of Intuition. 2012-03-17 17:02:43 +00:00
Sloth
cc2900b8ac - Fixed Evil Eye of Urborg. 2012-03-17 16:50:21 +00:00
Sloth
c7a28c39b0 - Fixed Aven Windreader. 2012-03-17 16:44:14 +00:00
Sloth
8bc2bbc8bf - Fixed Oblivion Stone. 2012-03-17 16:40:55 +00:00
slapshot5
9da0b61933 fix Hail Storm not damaging You 2012-03-17 16:34:34 +00:00
Chris
dc9e407a74 - Added a fluff piece to the changes.txt file. 2012-03-17 12:49:09 +00:00
moomarc
a958f8588e Added product image download list (excludes boosters because there's already a list for that) 2012-03-17 12:08:26 +00:00
Chris
c108874285 - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-03-17 10:56:03 +00:00
moomarc
8d5c2a3c2f Added the script versions of the quest pets 2012-03-17 10:01:25 +00:00
Doublestrike
39010f530c Added support for default avatars + skin-unique avatars. 2012-03-17 07:00:46 +00:00
Doublestrike
94785caa0e Updated default avatar sprite (thanks WompWomp) 2012-03-17 07:00:12 +00:00
Doublestrike
665cee0323 Added "Firebloom" skin (thanks WompWomp) 2012-03-17 06:04:53 +00:00
Doublestrike
a00b19b853 Commented out two lines causing compiler warnings. 2012-03-17 05:48:40 +00:00
Doublestrike
10b9ea6f4c Checkstyle. 2012-03-17 05:43:52 +00:00
Doublestrike
ec1e249ca0 Fixed runtime avatar switching bug. 2012-03-17 05:41:08 +00:00
Maxmtg
2ea213863d removed some unused code 2012-03-17 05:36:45 +00:00
Doublestrike
1b7ff40da1 Minor updates involving QuestEventType enum. 2012-03-17 05:00:40 +00:00
Maxmtg
143cca1bf1 removed useless key 2012-03-17 04:55:47 +00:00
Doublestrike
616471329d Fixed repeatability for quest mode challenges, updated quest panels to reflect this.
Added QuestEventType enum to replace string equality checking for quest event types.
2012-03-17 04:53:32 +00:00
jeffwadsworth
1c42922856 - Added Spellweaver Helix. 2012-03-17 01:08:44 +00:00
Chris
725c6e78c3 - Several minor edits for readability. 2012-03-17 00:17:12 +00:00
Sol
567057e88e - Fix Surgespanner apostrophe in detail 2012-03-16 23:56:57 +00:00
jendave
77838ddb85 Update dependency, checkstyle 2012-03-16 23:02:43 +00:00
Sol
7c322d557f - Fixing Marsh Flitter double cost description 2012-03-16 21:42:08 +00:00
Chris
749db0c92c - Added the missing LQ pic URLs to:
Grafdigger's Cage
Increasing Confusion
Increasing Devotion
Ovinomancer
Pursuit of Knowledge
Secrets of the Dead
Thraben Doomsayer
Undead Alchemist
2012-03-16 16:20:59 +00:00
jeffwadsworth
a64bb54268 - Fixed Groundskeeper. 2012-03-16 16:15:12 +00:00
Chris
32d34db24e - Added LQ pic URLs to:
Chalice of Life / Chalice of Death
Lambholt Elder / Silverpelt Werewolf
Scorned Villager / Moonscarred Werewolf
Wolfbitten Captive / Krallenhorde Killer
2012-03-16 15:26:41 +00:00
moomarc
db8664a32b Added some more missing SetInfo - thanks Xitax 2012-03-16 14:40:06 +00:00
moomarc
592792c361 Fixed Arachnus Web bug 2012-03-16 14:33:53 +00:00
moomarc
f10cd5a8a1 Updated some setinfos 2012-03-16 14:10:44 +00:00
moomarc
6364cbb746 Small fix for RememberedPlayerCtrl restriction. 2012-03-16 12:15:11 +00:00
Chris
0d129feed5 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-16 10:59:13 +00:00
Chris
8a7d157b5b - Added LQ pic URLs to Huntmaster of the Fells / Ravager of the Fells. 2012-03-16 10:56:12 +00:00
Chris
ba9fab031b - Fixed the LQ pic URL for Burning Oil and Scorch the Fields. 2012-03-16 10:44:05 +00:00
Maxmtg
18387625af moved gui downloader to a separate package
introducted 'protocols' for imagecache item urls.
products and tokens use their unique prefixes to point to the picture location correctly.
2012-03-16 07:16:56 +00:00
Maxmtg
0579f8f23d moved product images to separate folder
created a main.properties option to point to product images location
2012-03-16 07:13:36 +00:00
Chris
def3d252b4 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-15 10:35:01 +00:00
moomarc
e619ba9622 Added missing ETB tapped keyword to Runed Arch 2012-03-15 09:10:24 +00:00
moomarc
7cac555983 Fixed some missing set info (thanks Xitax) 2012-03-15 08:41:27 +00:00
moomarc
0c4cdf19e6 Fixed Ertai's Trickery. (It now correctly checks the target validity on resolution instead of announcement) 2012-03-14 15:47:02 +00:00
Chris
fb57143bb7 - Fixed the LQ pic URL for Divine Reckoning and Shape Stealer. 2012-03-14 12:16:21 +00:00
moomarc
589495cefa Added Quicken (again!) this time with support for the 2006 ruling: "After Quicken resolves, you can Suspend a Sorcery in your hand any time you can cast an Instant. As soon as you actually cast a Sorcery, you lose this capability." 2012-03-14 11:24:16 +00:00
moomarc
13f22b1f17 Removed Quicken from changes.txt new cards 2012-03-14 10:54:56 +00:00
moomarc
a92a52974a Still a problem with Quicken. Removing it for now. 2012-03-14 10:51:09 +00:00
Chris
d00ab2ff49 - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-03-14 10:37:56 +00:00
moomarc
32436dfe8c Fixed affected cards for Quicken 2012-03-14 10:15:50 +00:00
moomarc
011f0f167f Added Oriss, Samite Guardian
Added RememberedPlayerCtrl to isValid
2012-03-14 09:47:08 +00:00
moomarc
1c8538e6ba Added Seht's Tiger.
Small change to ProtectAll AF to allow for scripts that only have ValidPlayers and no ValidCards.
2012-03-14 08:45:49 +00:00
moomarc
2cedb20fd7 Added Quicken
Ran oracle and set info scripts
2012-03-14 07:37:36 +00:00
moomarc
e116035962 Added Scout's Warning 2012-03-14 07:07:32 +00:00
moomarc
4aba0d19fd Added Scent of Jasmine
Added Scrabbling Claws
2012-03-14 06:11:56 +00:00
moomarc
0f9be7af6c Fixed Insist and Overmaster. 2012-03-14 05:53:41 +00:00
Sol
b3a7eaa65f - Converting Prismatic Lens over to Produced$ Any 2012-03-14 02:41:40 +00:00
Chris
d3bb480330 - Fixed Radjan Spirit, it no longer has flying. 2012-03-13 20:57:31 +00:00
jeffwadsworth
02803c08cb - Added Pure Intentions. 2012-03-13 19:36:47 +00:00
jendave
bea43efe08 Update checkstyle plugin 2012-03-13 17:09:44 +00:00
jendave
e7b615c758 Start refactor of deck geneartor 2012-03-13 17:09:35 +00:00
Sloth
80f6ccb4a2 - Fixed a case in AF Reveal where the player can get stuck. 2012-03-13 16:44:10 +00:00
Sloth
8588415be0 - Added 6 cards of squee1968. 2012-03-13 16:20:33 +00:00
Chris
88aa290161 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-13 10:32:43 +00:00
Maxmtg
d45a92e748 CardReader.readCard is a public static function now. This will allow to store pets' characteristics as card description txt files. 2012-03-13 06:17:34 +00:00
jeffwadsworth
c5a353095d - Added Shifty Doppelganger. 2012-03-12 22:08:12 +00:00
moomarc
3c0fd72b36 Added Dustwalker
Added Faerie Squadron
Added Pouncing Kavu
2012-03-12 17:48:15 +00:00
moomarc
c170535c31 Removed duplicate added card from CHANGES.txt 2012-03-12 15:42:24 +00:00
Chris
7b19188d8d - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-12 10:59:23 +00:00
moomarc
70218185ce Added Deathrender 2012-03-12 10:34:07 +00:00
jendave
c61c67746a update deps. Add package info 2012-03-12 08:12:23 +00:00
jeffwadsworth
605d3843b0 - Added Divine Reckoning. 2012-03-12 02:24:12 +00:00
jeffwadsworth
a5accc76ca Added Sekki Seasons' Guide. 2012-03-12 00:04:49 +00:00
jeffwadsworth
7b250089fa - Added Shape Stealer 2012-03-11 23:33:55 +00:00
Maxmtg
23e14c0cc5 code to support items in external files 2012-03-11 23:23:58 +00:00
Maxmtg
941b6eb667 moved items data to file 2012-03-11 22:47:54 +00:00
Sloth
b360aff64e - Little fix for Wonder Woman 3. 2012-03-11 19:16:44 +00:00
Chris
42ea2a24ac - CheckStyle. 2012-03-11 16:50:30 +00:00
Chris
98d85758d5 - CheckStyle. 2012-03-11 16:40:18 +00:00
Chris
51f87546a9 - Magic 2012 fat packs should now use M12 lands. Thank you Agetian. 2012-03-11 14:32:42 +00:00
Chris
89e988b1b6 - CheckStyle. 2012-03-11 14:26:24 +00:00
Chris
813da83bf8 - CheckStyle. 2012-03-11 14:16:55 +00:00
Chris
7b71c0cdd8 - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-03-11 11:34:49 +00:00
jeffwadsworth
78c205b4a1 - Added Sokenzan Renegade. 2012-03-10 23:54:53 +00:00
Maxmtg
6d87fade36 bazaar controller no longer static, hardcoded stall titles eliminated 2012-03-10 23:20:23 +00:00
Maxmtg
0105f3433f bazaar settings moved outside of code (WIP) 2012-03-10 23:19:23 +00:00
jeffwadsworth
9f49b1b773 - Added Soratami Cloud Chariot. 2012-03-10 23:04:59 +00:00
jeffwadsworth
bbc5892467 - Fixed Demoralize. 2012-03-10 22:41:23 +00:00
jeffwadsworth
8f866f5bd9 - Fixed Etherwrought Page. 2012-03-10 22:30:58 +00:00
jeffwadsworth
d042a6612a - Fixed Retraced Image. 2012-03-10 21:52:01 +00:00
Sloth
9384de2481 - Added a hard version of the Wonder Woman deck. 2012-03-10 21:48:02 +00:00
slapshot5
cac929764d clean up some java warnings (InputBlock and InputAttack) 2012-03-10 17:35:22 +00:00
Sloth
7d2e779f2d - Added an AILogic parameter to Kjeldoran Royal Guard. 2012-03-10 15:42:46 +00:00
Maxmtg
8ec7fba0d3 groupped quest controllers together into matching package, moved io classes to their own package 2012-03-10 15:10:32 +00:00
Chris
6bfe111446 - Fixed the LQ pic URL for Fist of Suns. 2012-03-10 13:22:53 +00:00
moomarc
eba850afb1 Added Kjeldoran Royal Guards
Added Mirror Strike
Added Turn the Tables
2012-03-10 12:32:05 +00:00
Chris
5cbdf22221 - Preparing for the snapshot build release. 2012-03-10 12:02:43 +00:00
Chris
451dd84824 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-10 11:53:50 +00:00
moomarc
5e3f7c8793 Fixed stack descriptions for Bazaar Trader and Zedruu, the Greathearted 2012-03-10 11:24:18 +00:00
Sloth
d06689fbd2 - Enabled Entomber Exarch for the AI. 2012-03-10 10:57:31 +00:00
Sloth
1d50aafa6a - Tweaked the AI of AF ChangeZone.
- The AI can now use Incendiary Command and Primal Command.
2012-03-10 10:23:08 +00:00
Sloth
3147ede39c - Added some missing functions to AF DestroyAll (namely a proper stack description and doTriggerAI).
- The AI can now use Austere Command.
2012-03-10 10:08:19 +00:00
moomarc
ccfe064aef Added Talon of Pain 2012-03-10 09:32:03 +00:00
moomarc
50d2020d56 Ran scripts. 2012-03-10 09:17:13 +00:00
Maxmtg
f777d4f7e7 QuestController introduced, 1st stage of quest saves refactoring 2012-03-10 08:24:34 +00:00
Sloth
a44b66aa03 - Added basic AI support for AF Charm. 2012-03-10 08:09:56 +00:00
Sloth
c1503594d1 - Fixed some possible NPE's in getDefinedPlayers. 2012-03-10 07:30:20 +00:00
moomarc
ebc2ce227c Fixed Part Water spell type 2012-03-10 07:25:30 +00:00
jeffwadsworth
4b4c38a96d - Added Psychic Miasma. 2012-03-10 01:55:15 +00:00
skiera
1695306827 Fixed regression - draft from cube should have each card unique
Updated SkieraCube
2012-03-10 01:55:00 +00:00
Sloth
6a887174ab - Fixed AF Charm. 2012-03-09 23:11:15 +00:00
Sloth
7fbc1ef5c5 - Removed some unnecessary variables of AF Charm. 2012-03-09 21:57:40 +00:00
jeffwadsworth
892a9b4e14 - Added Crovax the Cursed. 2012-03-09 21:25:37 +00:00
Chris
cc8c7605e1 - CheckStyle. 2012-03-09 21:03:00 +00:00
jeffwadsworth
ae7d03e5d4 - Added Hesitation. 2012-03-09 20:59:21 +00:00
Sloth
59c6ad7392 - Re-added Soltari Guerrillas. 2012-03-09 19:56:08 +00:00
jeffwadsworth
f9a10f3fb4 - Added Mask of the Mimic. 2012-03-09 18:04:35 +00:00
Sloth
ea094a685e - Added Fist of Suns. 2012-03-09 17:34:21 +00:00
Sloth
ff79268971 - Added the keyword "Alternative Cost XXX".
- Added Rooftop Storm.
2012-03-09 17:26:49 +00:00
Sloth
f9748ae590 - Added Brooding Saurian. 2012-03-09 16:51:42 +00:00
moomarc
36c247ed02 Added Peer Pressure 2012-03-09 16:24:21 +00:00
jeffwadsworth
a9c0cf04ee - Removed Soltari Guerrillas. 2 different objects need to be remembered and differentiated. 2012-03-09 15:49:05 +00:00
moomarc
70048f4f36 Added Cosmic Larva 2012-03-09 15:25:25 +00:00
Chris
b9e90d3705 - Cleared out the changes.txt file, now ready for new material. 2012-03-09 14:32:03 +00:00
Sloth
ebbda4b994 - Fixed "You may have CARDNAME assign its combat damage as though it weren't blocked." allowing the AI to deal damage twice. 2012-03-09 14:06:21 +00:00
Chris
846597e5d0 [maven-release-plugin] prepare for next development iteration 2012-03-09 12:24:59 +00:00
Chris
0b1c6ac658 [maven-release-plugin] prepare release forge-1.2.5 2012-03-09 12:24:50 +00:00
Chris
268fd50e25 - Preparing the changes.txt file for the next beta build and release. 2012-03-09 12:03:52 +00:00
Chris
b31254e622 - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the beta build and release.
2012-03-09 11:41:42 +00:00
moomarc
48e03cd70f Added Keeper of the Mind
Small improvement to Keeper of the Light
2012-03-09 08:14:59 +00:00
Sloth
86da1a0977 - Fixed Curfew. 2012-03-09 07:12:43 +00:00
Doublestrike
cb22007805 Updated threading for quest start game process. 2012-03-09 03:55:12 +00:00
Doublestrike
7f822cefef Updated threading for sealed start game process. 2012-03-09 03:49:10 +00:00
Doublestrike
24052017e8 Updating threading in draft start game process. 2012-03-09 03:45:12 +00:00
Doublestrike
5881a6ebde Removed "always on top" from drafting process. 2012-03-09 03:43:59 +00:00
Doublestrike
23e4b22b2a Temporary visual fix for skin restart issue. 2012-03-09 00:35:02 +00:00
jeffwadsworth
45345d86ba - Fixed Soltari Guerrillas so that it deals combat damage to the target creature. 2012-03-08 23:27:57 +00:00
Sloth
02b46b812a - Fixed Lim-Dul the Necromancer making zombie enchantments. 2012-03-08 21:00:09 +00:00
Sloth
938760e16e - Fixed Goblin Machinist shuffling. 2012-03-08 20:57:25 +00:00
Sloth
913f528c71 - Fixed text of Elbrus, the Binding Blade. 2012-03-08 20:55:37 +00:00
jeffwadsworth
57fd87aa39 - Added Soltari Guerrillas 2012-03-08 20:45:56 +00:00
Sloth
60a8361e35 - Fixed two AF's overwriting the canPlay() function. 2012-03-08 20:33:27 +00:00
moomarc
7c9b5704ed Added Mind Maggots
Small change to ChooseNumber to make Min/Max read SVars.
Small change to ChooseNumber to allow different titles for the list block to expand its uses slightly.
Changed title of choice list for Ashling's Prerogative
2012-03-08 20:19:47 +00:00
Sloth
03a5fa7750 - Fixed Profane Prayers (thanks to squee1968). 2012-03-08 19:01:02 +00:00
Sloth
0a54d18e60 - Little tweak for playStack in ComputerUtil. 2012-03-08 17:34:37 +00:00
jeffwadsworth
7244ba7ab3 - Added Coral Net. 2012-03-08 16:35:20 +00:00
Sloth
4b143ad0f2 - Added a medium version of the Edna Krabappel deck. 2012-03-08 16:13:18 +00:00
Chris
ebcde35b1c - Improved the morph description for cards that are ! isOnlyManaCost(). 2012-03-08 14:39:25 +00:00
moomarc
143948499e Added Thunderstaff 2012-03-08 12:38:32 +00:00
Sloth
564cfb0591 - Added pic links for the Mortivore deck. 2012-03-08 12:28:11 +00:00
Sloth
9b02808081 - Reordered InputCleanup to hopefully prevent the human from getting accidentally stuck (I have no idea if this works, because i can't reproduce the bug). 2012-03-08 12:11:09 +00:00
Sloth
256e6b4123 - Hardcoded static abilities are now only be called by checkStaticAbilities. 2012-03-08 11:49:17 +00:00
Chris
6c9c0d718e - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-08 11:39:58 +00:00
Sloth
92df762cf5 - Fixed Phylactery Lich. 2012-03-08 11:33:27 +00:00
moomarc
db633847c9 DealDamage can handle custom stack descriptions now via StackDescription param.
Added Electrostatic Bolt
2012-03-08 10:41:35 +00:00
Sloth
3f9937e36b - Fixed Samite Alchemist. 2012-03-08 09:11:35 +00:00
moomarc
3889765a6b Added Contested Cliffs (and small update to Pump's stack description to enable "None") 2012-03-08 08:58:09 +00:00
Sloth
98f1aef17e - Added the three cards by squee1968. 2012-03-08 07:26:36 +00:00
Chris
2fa86bc138 - Changed Refreshing Rain type to Instant. 2012-03-07 22:45:59 +00:00
Sloth
585c9461b6 - Cleanup and a little tweak for "You may look at this card.". 2012-03-07 19:18:51 +00:00
Chris
c4d2698e8a - Minor fix to the QuestItemZepplin.getPurchaseDescription() text, two words needed to have a space char to separate them. 2012-03-07 18:22:31 +00:00
Chris
a8ebf5131a - CheckStyle. 2012-03-07 18:15:16 +00:00
Sloth
1ef9c8aece - Added the keyword "You may look at this card.".
- Added Intet, the Dreamer.
2012-03-07 15:48:09 +00:00
moomarc
6137e70b9b Fixed Sivvi's Ruse description 2012-03-07 12:30:52 +00:00
Sloth
4277214ec9 - Added Healer's Headdress. 2012-03-07 12:09:49 +00:00
Sloth
9f5d9a7a86 - Fixed filterListByType dealing with the "Triggered..." argument. 2012-03-07 11:53:30 +00:00
Chris
d2fd5098fd - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-03-07 11:38:47 +00:00
Chris
078968e42a - Added a fluff piece to the changes.txt file. 2012-03-07 11:35:21 +00:00
Chris
dbc984b89f - Added a fluff piece to the changes.txt file. 2012-03-07 11:31:35 +00:00
Sloth
e5b8bf8c13 - Prevented some auras and equipment from possibly overwriting SVars of cards they are attached to. 2012-03-07 11:09:52 +00:00
Sloth
e71e1e24d9 - Converted Umbral Mantle to script. 2012-03-07 10:47:53 +00:00
Doublestrike
30f093774b TortoiseSVN confusion... 2012-03-07 08:56:16 +00:00
Doublestrike
e53b27af0f MoWrapLayout moved into forge.gui package.
SubTab class deleted.
2012-03-07 08:54:09 +00:00
Doublestrike
1f5e031acd Bugfix: Removed "always on top" from quest spell shop. 2012-03-07 08:51:38 +00:00
Doublestrike
5abb75145f Improved thread handling for constructed mode game start. 2012-03-07 08:34:20 +00:00
Doublestrike
a165bae762 Added input panel's "remind()" flasher for ability mana cost interactions. 2012-03-07 08:18:07 +00:00
Doublestrike
133707e0da Bugfix: Prevented editor from always being on top, which blocked the save dialog. 2012-03-07 07:59:12 +00:00
Maxmtg
3be85d9032 compare strings fixed 2012-03-07 07:44:34 +00:00
Doublestrike
644bcc9c31 Removed outdated "start game" overlay from a few submenus, replaced with standardized one. 2012-03-07 07:32:39 +00:00
Doublestrike
c151cf5f63 Upgraded "Marble Blue" skin backgrounds to be more marbley. 2012-03-07 07:28:46 +00:00
Sloth
10e51041bb - Fixed casting cost of Mesmeric Fiend. 2012-03-07 06:17:23 +00:00
Doublestrike
2fc6e94476 Shutdown hook fix for skin switcher. 2012-03-07 04:18:36 +00:00
Chris
a7304c87dc - Fixed the text for Sacred Prey, now states "you gain 1 life". 2012-03-07 00:48:56 +00:00
jeffwadsworth
0c181e237c - Added Gurzigost. 2012-03-06 23:39:08 +00:00
jeffwadsworth
d98a89777c - Text fix 2012-03-06 23:05:40 +00:00
jeffwadsworth
ee3e53e060 - Added Mesmeric Fiend. 2012-03-06 23:02:17 +00:00
Sloth
b9d237d514 - Little tweaks for the AI of AF Destroy. 2012-03-06 21:57:28 +00:00
Sloth
cb85dc7677 - The AI will no longer use Oblivion Ring on a permanent that is enchanted with one of his own auras. 2012-03-06 21:32:07 +00:00
jeffwadsworth
10c44c99e9 - Text fix. 2012-03-06 21:15:13 +00:00
jeffwadsworth
be095a54e9 - Added Nantuko Cultivator. 2012-03-06 21:06:24 +00:00
Chris
f7c72e45ea - Added a fluff piece to the changes.txt file. 2012-03-06 20:38:27 +00:00
Sloth
f6b04ab874 - Added the event deck Deathfed as precon (available after 20 wins). 2012-03-06 20:24:35 +00:00
Maxmtg
1bf6ad4d85 sideboard from precon is also added to the card pool 2012-03-06 20:14:10 +00:00
Sloth
04e918c183 - Aluren will no longer allow you to pay the creatures mana cost at instant speed. 2012-03-06 20:11:17 +00:00
Sloth
cbc61cddc9 - Restructured the way alternative costs of spells are handled for the computer player. 2012-03-06 18:36:08 +00:00
Chris
461beb9e00 - Finished CostChange keyword spell descriptions. 2012-03-06 18:05:30 +00:00
Chris
1f0a131b08 - More CostChange keyword spell descriptions. 2012-03-06 17:42:42 +00:00
Sloth
5759e18ec2 - Restructured the way alternative costs of spells are handled for the human player. 2012-03-06 17:21:54 +00:00
Chris
1039111ccc - More CostChange keyword spell descriptions. 2012-03-06 17:03:23 +00:00
Chris
00096c14ae - Improved and simplified the spell description field to the CostChange keyword. Several cards converted. 2012-03-06 16:04:16 +00:00
Chris
f6817e1d9c - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-03-06 11:31:30 +00:00
Sloth
20a0c5e7dc - Restructuring in AF Pump and little improvements for Curses. 2012-03-06 09:09:21 +00:00
Doublestrike
4eadb89ac5 Splash frame: Disclaimer color updated to be the same as filled progress bar text color. 2012-03-06 09:02:36 +00:00
Doublestrike
e95acb5339 All methods relating to overlay moved to OverlayUtil. 2012-03-06 08:54:54 +00:00
Doublestrike
43d436f9c4 Minor fix. 2012-03-06 08:24:14 +00:00
Doublestrike
7725bed9b1 Overlay utils moved from GuiUtils to OverlayUtils. 2012-03-06 08:23:50 +00:00
Doublestrike
b49c886ae4 All events below overlay layer are now blocked. 2012-03-06 08:17:25 +00:00
Doublestrike
0c0aa2816d Bugfix: current skin wasn't selected in skin select box
Cleanup: removed redundant UI_USE_SKIN in prefs enum.
2012-03-06 08:03:35 +00:00
Doublestrike
17fa5c21b7 Bugfix: constructed submenu, start game with custom decks empty NPE 2012-03-06 07:54:22 +00:00
Doublestrike
de1a40c567 Removed "random selector on list update" from constructed submenu deck lists. 2012-03-06 07:50:20 +00:00
Sloth
99ac538d3e - Fixed Soldevi Digger. 2012-03-06 07:31:57 +00:00
Chris
5459c48366 - CheckStyle. 2012-03-05 23:23:42 +00:00
jeffwadsworth
2f61048e80 - Added Plagiarize. 2012-03-05 22:21:54 +00:00
Sloth
e130941c6a - Added Bull Elephant. 2012-03-05 18:47:54 +00:00
Sloth
279ddc490b - Fixed Toshiro Umezawa. 2012-03-05 18:33:40 +00:00
Sloth
92f808ccff - Added the precon Totem Power. 2012-03-05 17:37:22 +00:00
jeffwadsworth
ab59503c06 - Added Rancid Earth. 2012-03-05 17:25:11 +00:00
Sloth
fc1fa4c2ea - Fixed Memory Jar. 2012-03-05 16:39:42 +00:00
Sloth
a856e2d0f9 - Updated some SVars. 2012-03-05 14:58:30 +00:00
Sloth
132bc6e58a - Fixed Living Death. 2012-03-05 12:11:51 +00:00
Sloth
c58cfe2c6e - Converted the triggered ability of Homarid to script. 2012-03-05 12:02:41 +00:00
Sloth
a5f81e77a3 - The etbCounter keyword is now parsed when needed (and is now visible for the AI). 2012-03-05 11:38:46 +00:00
Chris
172190e8ff - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-05 11:35:21 +00:00
Sloth
b6aad23d1f - Generate5ColorDeck will now always use all 5 colors. 2012-03-05 10:35:47 +00:00
Doublestrike
26e31925a2 Turns out one must explicitly rename things on TortoiseSVN. 2012-03-05 09:16:16 +00:00
Doublestrike
c86a355a6a 2012-03-05 09:13:56 +00:00
Doublestrike
59ea22c902 Small fix to restart util for skin switching. 2012-03-05 09:03:59 +00:00
Maxmtg
cce7691165 fatpacks list updated 2012-03-05 06:31:15 +00:00
slapshot5
6c7230d0ce fixed targeting of Telim'Tor's Edict 2012-03-04 21:29:08 +00:00
Sloth
dc5ecf5e86 - Added Outmaneuver. 2012-03-04 21:11:58 +00:00
Sloth
5de3500eed - Updated some SVars and scripts. 2012-03-04 20:43:03 +00:00
Chris
a58146f973 - CheckStyle. 2012-03-04 19:47:16 +00:00
jeffwadsworth
3d7dc5f9fc - Added Retraced Image. 2012-03-04 19:21:16 +00:00
Sloth
e6f723eb5f - More work on the AI of AF Pump. 2012-03-04 18:42:59 +00:00
Sloth
612117d15e - Fixed Feral Hydra's type. 2012-03-04 18:36:49 +00:00
Sloth
df452f7c92 - Fixed gainControlStackDescription accidentally modifying the targets of the spell. 2012-03-04 18:35:40 +00:00
jeffwadsworth
1872432145 - Added Enduring Renewal. 2012-03-04 18:13:14 +00:00
Sloth
907ee716fa - Added the precon Esper Air Assault. 2012-03-04 16:00:33 +00:00
Sloth
9da6583b50 - Added the precon Grixis Shambling Army. 2012-03-04 15:54:35 +00:00
Sloth
e8cb2ae441 - Added the precon Jund Appetite for War. 2012-03-04 15:45:48 +00:00
Sloth
0d98156157 - Added the precon Naya Domain. 2012-03-04 15:30:19 +00:00
Sloth
bcf91bb1cf - AI Improvements of AF Pump. 2012-03-04 14:10:20 +00:00
Sloth
f10ad52948 - Fixed Infinite Hourglass. 2012-03-04 11:54:31 +00:00
Chris
3dee4c27e3 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-04 11:51:32 +00:00
Sloth
fb2347883c - Fixed Moonbow Illusionist. 2012-03-04 11:05:46 +00:00
Sloth
c995c4a6f1 - Added the optional parameter "NonBasicSpell" to all AF's (to mark all pseudo spells that are really alternative costs).
- Marked all retrace spellAbilities as non basic.
2012-03-04 11:01:43 +00:00
Sloth
3ed34b74c9 - Fixes and improvements for AF Play.
- Fixed Hellcarver Demon.
2012-03-04 10:28:56 +00:00
Doublestrike
74b073b7f8 Bugfix: Refresh quest events/stats across matches. 2012-03-04 10:10:42 +00:00
Doublestrike
13248072e2 Bugfix: Quest pet/plant handling. Zeppelin has deeper issues and needs a larger overhaul, will happen soon, not working at present. 2012-03-04 09:29:43 +00:00
Sloth
703a3e3802 - Added a boolean variable "GameOver" to GameState to prevent multiple wins/losses per game. 2012-03-04 08:34:30 +00:00
Doublestrike
79acfb0c38 Bugfix: Random color select in constructed submenu. 2012-03-04 08:10:59 +00:00
Fnoed
91ede76761 Fixed overlay for quest deck editor. 2012-03-04 07:36:29 +00:00
Doublestrike
8a94e9b334 Rename: forge.gui.home.limited -> forge.gui.home.sanctioned 2012-03-04 06:55:48 +00:00
Doublestrike
081ee30c84 Bugfix: NPE-after-1-game in constructed mode. 2012-03-04 06:42:57 +00:00
Doublestrike
fe14bd76d2 Small visual update in content download section. 2012-03-04 06:12:43 +00:00
Doublestrike
bc10620117 Minor update. 2012-03-04 06:04:31 +00:00
Fnoed
58390e41ff Added tooltip text containing the deck description to the quest deck selector. 2012-03-04 05:59:17 +00:00
Doublestrike
aba8f441ea Removed deprecated ControlHomeUI. 2012-03-04 05:05:02 +00:00
Doublestrike
bf1fe60b54 Updated broken finalizer in main with shutdown hook. 2012-03-04 05:03:42 +00:00
Doublestrike
fe2eb6625c Returned exit button to main menu. 2012-03-04 04:49:58 +00:00
Doublestrike
bdd873797a Fixed overlay persistent bug in draft mode new game. 2012-03-04 04:32:11 +00:00
Doublestrike
d2d51e93c1 Fixed sealed deck update problem. 2012-03-04 04:31:48 +00:00
Fnoed
2fe2dad81f Added option to start quests with a precon deck 2012-03-04 03:39:31 +00:00
Fnoed
1a7dce2204 Added some quest-related temp. files to .gitignore 2012-03-04 03:39:17 +00:00
Fnoed
197ec4cf48 Test commit, please ignore. 2012-03-04 02:01:19 +00:00
Fnoed
9f7bf0729c Test commit, please ignore. 2012-03-04 02:00:19 +00:00
Doublestrike
60ab76d96d Removed redundant and deprecated getPhaseHandler from AllZone in favor of model singleton getPhaseHandler. 2012-03-04 00:47:18 +00:00
Doublestrike
e1d9a44772 forge.view.toolbox -> forge.gui.toolbox 2012-03-04 00:13:07 +00:00
Doublestrike
398ed26cfc Fixed start button bug in quest submenu. 2012-03-04 00:05:53 +00:00
Doublestrike
3a9bc72333 Refactored QuestEventManager to be a static factory. 2012-03-04 00:05:24 +00:00
Maxmtg
a4ce1b34ac automatic filename repair in constructed folder 2012-03-03 19:30:30 +00:00
Sloth
cc88f422a7 - Fixed Chancellor of the Forge. 2012-03-03 18:57:38 +00:00
Sloth
ae581db52b - Fixed Spiteful Shadows. 2012-03-03 18:55:19 +00:00
Sloth
cbb2c91cda - Fixed Twinstrike. 2012-03-03 18:43:04 +00:00
Sol
fd100c49f1 Quest starting lands incorrectly using Basic Land # instead of Snow Land # 2012-03-03 18:20:10 +00:00
Sloth
bd73d0fb0e - Cleanup in AF GainControl. 2012-03-03 16:54:10 +00:00
Doublestrike
72d706d647 Minor fix. 2012-03-03 12:31:45 +00:00
Doublestrike
336adca866 Full home UI rebuild: singleton design pattern, better menu structure, improved resizing dynamics, constructed mode rebuild. 2012-03-03 12:18:31 +00:00
Chris
6a04774fab - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-03 11:51:06 +00:00
Sloth
1868e55052 - Fixed Damia, Sage of Stone. 2012-03-03 11:18:22 +00:00
Sloth
0fb0f92f70 - Fixed possible NPE's in findParentsTargetedCard.
- Converted Insurrection to script.
2012-03-03 11:16:22 +00:00
Sloth
f93090ebd6 - Added Karrthus, Tyrant of Jund. 2012-03-03 09:57:55 +00:00
Sloth
176f125578 - Fixed Ironclaw Curse. 2012-03-03 07:49:12 +00:00
Sloth
b20aeb81aa - Fixed Fledgling Osprey and Skyrider Trainee. 2012-03-03 07:38:04 +00:00
Sloth
ce956af106 - Converted Triangle of War to script. 2012-03-02 20:25:11 +00:00
Sloth
08ebd44446 - Fixed Tormod's Crypt. 2012-03-02 20:23:17 +00:00
Sloth
0cc4a1c471 - Added the optional parameter "TargetsFromDifferentZone" (allows only targets with different controllers).
- Added Prey Upon.
2012-03-02 20:16:54 +00:00
Sloth
2ff4686328 - Converted Nightfall Predator to use AF Fight. 2012-03-02 20:01:16 +00:00
Sloth
5f744c4e1f - Added AF Fight.
- Re-added Blood Feud.
2012-03-02 19:26:16 +00:00
Maxmtg
59a76ac222 fixing file derivation algorithm 2012-03-02 17:54:22 +00:00
Sloth
cebd3d28ed - Added Aura Thief. 2012-03-02 17:24:19 +00:00
Sloth
5fb54d3418 - Added Brand. 2012-03-02 17:19:58 +00:00
Sloth
76e4fdbe21 - Fixed a bug with the "AllValid" parameter in AF GainControl.
- Added Homeward Path.
2012-03-02 16:26:31 +00:00
Sloth
a471c7f9ea - Added Combat.getAttackerList() which returns a CardList - replaces Combat.getAttackers in most cases.
- Little improvement in AF Pump AI.
2012-03-02 15:52:04 +00:00
Sloth
ddba7aee72 - Cleanup and performance updates in ComputerUtilAttack. 2012-03-02 15:23:08 +00:00
Chris
718824b2c4 - Cleared out the changes.txt file, now ready for new material. 2012-03-02 12:17:53 +00:00
Chris
0fd6302851 [maven-release-plugin] prepare for next development iteration 2012-03-02 11:25:33 +00:00
Chris
af4c697283 [maven-release-plugin] prepare release forge-1.2.4 2012-03-02 11:25:25 +00:00
Chris
b8b1755419 - Preparing the changes.txt file for the next beta build and release. 2012-03-02 10:51:05 +00:00
Chris
bcbac088f2 - Added the recent commit logs to changes.txt. Preparing for the beta build and release. 2012-03-02 10:44:25 +00:00
Doublestrike
4757571199 Updated mouse event handling for match UI. 2012-03-02 04:12:51 +00:00
Doublestrike
b61bf22a49 Removed the "awful" and "shocking" method-which-shall-not-be-named. 2012-03-02 03:24:39 +00:00
Doublestrike
c98021a599 Fixed dev mode tab display. 2012-03-02 02:56:23 +00:00
Doublestrike
ad6b1ce0bd Added avatar support to individual skins. 2012-03-02 00:42:15 +00:00
Maxmtg
c98d037e0e GuiUtils.getChoice renamed to clear and simple names
added possibility to pass List<T> as options (to avoid useless list -> array -> list conversions)
2012-03-01 21:37:22 +00:00
Sloth
e25a4d1eda - Added Bala Ged Thief and Thieving Sprite. 2012-03-01 20:57:03 +00:00
jeffwadsworth
3269201d35 - Removed Blood Feud. 2012-03-01 19:55:40 +00:00
jeffwadsworth
e65e3f9c54 - Added Void. 2012-03-01 17:48:15 +00:00
Sloth
7b671995b1 - Corrected three cards with CantBeCast abilities. 2012-03-01 17:17:46 +00:00
jeffwadsworth
e8b60ba460 - Added War Barge. 2012-03-01 17:10:22 +00:00
Sloth
9ea144c039 - Fixed Talara's Battalion. 2012-03-01 16:17:49 +00:00
jeffwadsworth
f5349c1d77 - Added Candles of Leng 2012-03-01 16:14:16 +00:00
jeffwadsworth
197a75c739 - Added Clockwork Hydra 2012-03-01 15:52:22 +00:00
Sloth
e38e822a9c - Added the deck: Edna Krabappel 3. 2012-03-01 14:15:15 +00:00
Sloth
17ff972fdc - More cleanup in ComputerAIGeneral. 2012-03-01 14:14:06 +00:00
Sloth
801ea29f33 - Removed some duplicate AI code. 2012-03-01 13:51:31 +00:00
Sloth
a1dc97a942 - Removed forcing of RememberSacrificed from AF Sacrifice. 2012-03-01 13:42:38 +00:00
Sloth
bead8b6a55 - Fixed the canPlay function of the Morph ability. 2012-03-01 12:03:11 +00:00
Chris
bc8329e443 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-03-01 11:45:20 +00:00
Sloth
4f8bee0b6b - Fixed Nezumi Shortfang. 2012-03-01 11:42:05 +00:00
Sloth
01f93a1b30 - Fixed the descriptions of some hard coded triggers.
- Converted Zur the Enchanter to script.
2012-03-01 11:41:02 +00:00
moomarc
9081907070 Some small tweaks to Simpsons skin. 2012-03-01 09:19:48 +00:00
Maxmtg
38e4570956 removed unused MyButton.java
HandSizeOp optimizations
2012-03-01 07:19:46 +00:00
moomarc
4c2a1ae072 Curse of the Cabal needed a check for time counters on self to limit trigger to 'if suspended'. 2012-03-01 06:32:40 +00:00
moomarc
9d578f4e6c Changed icon for quest27.dck 2012-03-01 05:38:49 +00:00
moomarc
ab6d7e86eb Quest avatar link list update. 2012-03-01 05:31:43 +00:00
jeffwadsworth
6f0e253615 - Text addition. 2012-02-29 22:52:30 +00:00
jeffwadsworth
3e16ecc0d6 - Added Curse of the Cabal. 2012-02-29 22:48:57 +00:00
Chris
e2b750d064 - CheckStyle. 2012-02-29 20:13:35 +00:00
Chris
220970b27a - Added a fluff piece to the changes.txt file. 2012-02-29 15:11:26 +00:00
Sloth
6f5f793d3b - More AI improvements for AF Pump. 2012-02-29 12:10:16 +00:00
Sloth
a565477874 - Added the deck: the Spectre 3. 2012-02-29 11:58:28 +00:00
moomarc
374156533d Added a Simpsons theme skin. 2012-02-29 11:15:47 +00:00
Chris
596821714a - Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-02-29 11:08:08 +00:00
Maxmtg
eee0d2e4bb removed CardList constructor from array, and thus removed redundant toArray conversions (while lists were passed) 2012-02-29 07:15:20 +00:00
Maxmtg
055c6b5d2c Combat.getAttackers() returns a list - code became less complicated 2012-02-29 05:48:29 +00:00
Maxmtg
7f2e5c74b6 removed CardPrintedCharacteristics.java
new prefix for sealed magic product images (to store them in a different folder)
removed CardList.allAll(Array) and matching ctor, added addAll(Iterable<Card>) - in most cases of usage list was converted to array and while added to cardlist it was added to underlying list again.
2012-02-29 05:27:41 +00:00
Doublestrike
0926b5874d Updated quest selectable panel JTextArea to pass mouseEntered event to parent (finally). 2012-02-29 03:35:55 +00:00
Doublestrike
b658de6b92 Fixed avatar switch in quest mode. 2012-02-29 00:11:32 +00:00
jeffwadsworth
19cc39b19a - Added Dementia Sliver. 2012-02-28 22:56:59 +00:00
jeffwadsworth
1198f74929 - Text fixes on Olivia Voldaren. 2012-02-28 22:21:13 +00:00
Sloth
1838052c78 - More improvements and cleanup in pumpPlayA. 2012-02-28 22:11:12 +00:00
Sloth
f694a0b9a1 - Fixed the AI not playing cards like Tinker and Natural Order. 2012-02-28 22:10:26 +00:00
Sloth
6c3350c4e4 - Countered spells cast with flashback are now exiled. 2012-02-28 20:48:19 +00:00
Sloth
b000dd7c48 - Added NoMove parameter to Mishra's Bauble. 2012-02-28 19:25:00 +00:00
Sloth
4298052447 - Tweaked untargeted pumping AI. 2012-02-28 19:18:31 +00:00
Sloth
3b203200e0 - More Restructuring in ComputerAIGeneral. 2012-02-28 19:06:09 +00:00
moomarc
d574ec25a6 Small fix. 2012-02-28 16:09:31 +00:00
Sloth
6c4f32aa78 - Fixed Martyr's Bond (it will now only compare card types). 2012-02-28 14:55:09 +00:00
jeffwadsworth
af679f4a9f - Little addition 2012-02-28 14:44:49 +00:00
jeffwadsworth
c84a1f6794 - Added Blood Feud. 2012-02-28 14:21:50 +00:00
Sloth
19ac0b9774 - More Restructuring in ComputerAIGeneral. 2012-02-28 14:00:46 +00:00
Sloth
345b4ddca3 - Restructured some code in the AI part of AF Pump. 2012-02-28 13:00:49 +00:00
Chris
7050e01078 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-28 12:04:11 +00:00
moomarc
0c44d9c13b Updated quest opponent download links. 2012-02-28 10:35:02 +00:00
Sloth
b76f1e30c1 - Performance updates in AF Pump and AF Protection. 2012-02-28 08:27:59 +00:00
Sloth
f9e498f5d7 - Fixed a possible NPE in CombatUtil. 2012-02-28 07:18:46 +00:00
Doublestrike
4d9af1d881 Avatar rebuild, also fixing indexing bug #2. 2012-02-28 06:53:59 +00:00
Doublestrike
c5dba14b80 Quest deck select persist bug fixed. 2012-02-28 04:54:56 +00:00
Chris
d5f169e517 - CheckStyle. 2012-02-28 01:59:03 +00:00
Chris
94c561094f - Added a fluff piece to the changes.txt file. 2012-02-28 01:50:55 +00:00
Chris
044111c685 - Updated the README.txt file to include info about the new subdirectories that were added to the decks folder. 2012-02-28 00:55:19 +00:00
Sloth
cd212e4a1e - Restructured some code in ComputerAIGeneral to prevent duplicate checks. 2012-02-27 22:01:26 +00:00
Chris
714b595d56 - Added the missing LQ pic URL to Tetravus. 2012-02-27 18:01:32 +00:00
Sloth
9a6aa0bfd2 - SpellAbilities created by alternate costs will now be recognized as non basic spells and not be available when flashed back. 2012-02-27 17:53:49 +00:00
Hellfish
cf65f31eef *Added Vebulid. 2012-02-27 17:29:43 +00:00
Sloth
2fbdea0a56 - The AI will now predict triggers of cards like Powerstone Minefield. 2012-02-27 15:53:50 +00:00
Sloth
f05c2cd0ac The AI will now predict triggers of cards like Arrogant Bloodlord and Ceremonial Guard. 2012-02-27 15:34:01 +00:00
Sloth
2624996fb9 - The AI will now predict triggers of cards like Cockatrice. 2012-02-27 15:06:34 +00:00
Sloth
5fd938702f - Fixed metadata of the Chief Clancy Wiggum deck. 2012-02-27 12:11:34 +00:00
Chris
46547d148b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-27 11:49:33 +00:00
Chris
59bfbfaaac - Ran set info script.
- Ran oracle script.
2012-02-27 11:43:16 +00:00
Doublestrike
fcfa131a03 Stats refresh bug fixed.
Duels/challenges refresh bug fixed.
2012-02-27 09:29:57 +00:00
Doublestrike
597102772f Avatar indexing bug fixed. 2012-02-27 09:01:19 +00:00
Doublestrike
0f0a9e29a6 Fixed avatar switch bug. 2012-02-27 08:50:53 +00:00
jeffwadsworth
d3ea08c445 - Added Chandra Ablaze. 2012-02-26 21:43:08 +00:00
Maxmtg
ac4b09c106 create copy on save (to abandon if player choses not to save changes) 2012-02-26 20:55:34 +00:00
Maxmtg
afe2daab8c fp images 2012-02-26 20:48:04 +00:00
Maxmtg
c7b8ba834b recently loaded deck should be thought of as saved 2012-02-26 20:16:24 +00:00
Sloth
64105bb8a6 - Added the parameter "AllValid" to AF GainControl.
- Fixed The Wretched.
2012-02-26 19:12:51 +00:00
Maxmtg
ef633bac0e removed word 'draft' 2012-02-26 18:57:00 +00:00
Maxmtg
3a72c7d93d didn't need the IDeckController for a single class 2012-02-26 18:32:53 +00:00
Maxmtg
962256a2a6 better pictures for starters 2012-02-26 18:20:00 +00:00
jeffwadsworth
892d1c73cf - Little tweak. 2012-02-26 16:24:36 +00:00
jeffwadsworth
a9a0822d11 - Added Hellcarver Demon. Sexy beast. 2012-02-26 16:19:58 +00:00
Sloth
d244fcde03 - Added the Green Hornet 2 and 3 decks by lazylockie. 2012-02-26 15:53:55 +00:00
jeffwadsworth
d156fc2ffe - Added Gather Specimens. 2012-02-26 15:51:15 +00:00
Maxmtg
29024414d3 questEvent moved from AllZone to QuestData as transient
remove useless getters from gamestate
2012-02-26 15:41:45 +00:00
Sloth
f3b91c44f3 - Tweaked the stack description of AF Pump (it now shows unique numbers). 2012-02-26 15:41:40 +00:00
Chris
32305cf4e3 - CheckStyle. 2012-02-26 14:51:57 +00:00
Sloth
8eab9eb809 - Fixed a bug with "CARDNAME can only attack alone.". 2012-02-26 14:35:55 +00:00
Chris
7949ee5678 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-26 11:50:32 +00:00
Sloth
d711e5a861 - Moved "Always" triggers out of checkStaticAbilities. 2012-02-26 11:21:59 +00:00
Sloth
af3b4fe5c8 - Added Auratouched Mage. 2012-02-26 11:17:57 +00:00
Maxmtg
29e2446f81 better picture starter 6ed 2012-02-26 11:17:09 +00:00
Maxmtg
f0436ee357 better box picture 2012-02-26 11:13:05 +00:00
Sloth
d43e67e13c - Remove the "force" parameter from checkStateEffects, which was never successfully used. 2012-02-26 10:36:04 +00:00
Sloth
c7c00a162f - Fixed Sway of the Stars. 2012-02-26 10:11:28 +00:00
Maxmtg
e174a9c5c9 tournamentpacks 2012-02-26 09:46:39 +00:00
Sloth
5447897a6c - Fixed Szadek, Lord of Secrets. 2012-02-26 09:26:38 +00:00
Maxmtg
6e4582a7df extension png => jpg for starters and fp's. May save png file as *.jpg - will look nice 2012-02-26 06:47:35 +00:00
Maxmtg
cf291b9d95 fixing NPE on draft deck opened in editor 2012-02-26 06:42:20 +00:00
Maxmtg
e47a5c5e88 fixed: human deck after draft was saved with empty name 2012-02-26 06:22:26 +00:00
jeffwadsworth
49f1c36a71 - Added Martyr's Bond. 2012-02-26 05:09:18 +00:00
Maxmtg
b77e505aaa displays info in cardshop for tournaments and fatpacks 2012-02-25 22:01:58 +00:00
Sloth
966eb00a96 - Added Argent Sphinx. 2012-02-25 21:34:20 +00:00
Maxmtg
9d2f401b73 fatpacks.txt 2012-02-25 21:28:36 +00:00
Maxmtg
5b27d9c484 added FatPack support 2012-02-25 21:24:12 +00:00
Chris
930e85d2a5 - CheckStyle. 2012-02-25 19:46:03 +00:00
Chris
8e4de8d41a - CheckStyle. 2012-02-25 19:27:36 +00:00
Maxmtg
495778eddc wrong fix 2012-02-25 17:52:59 +00:00
Maxmtg
44906bd035 TournamentPack to Starter Deck (code part) 2012-02-25 17:33:39 +00:00
Maxmtg
9d030bec5a renamed some packs to starter decks 2012-02-25 17:33:15 +00:00
Sloth
297456724f - Updated starters.txt to include 3 timeshifted cards in Timespiral tournament packs. 2012-02-25 17:10:55 +00:00
Maxmtg
6cf7c16ba8 quest challenges rewards will not repeat that much. 2012-02-25 14:59:26 +00:00
Maxmtg
66aabc0910 common base class for booster and starter,
the deck you load in deckeditor is not modified if you choose not to save
2012-02-25 14:28:34 +00:00
Sloth
455555be82 - Added prices for Tournament packs. 2012-02-25 13:11:17 +00:00
Sloth
e931b9d25f - Updated starters.txt (the first editions had 13 uncommons). 2012-02-25 12:29:56 +00:00
Chris
3166446439 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-25 11:58:51 +00:00
Maxmtg
dd32300018 unlimited had wrong name 2012-02-25 11:52:35 +00:00
Maxmtg
c61ccffedc fix boosters and tournaments 2012-02-25 11:50:43 +00:00
Sloth
1d63b06b7d - Added the precon Reign of Vampirism. 2012-02-25 11:42:34 +00:00
Chris
14a25e5343 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-25 11:42:03 +00:00
Maxmtg
b0155aee0c Tournament packs ready. quick but working 2012-02-25 11:42:02 +00:00
Maxmtg
9193e03933 tornametn packs contents 2012-02-25 11:38:57 +00:00
Chris
59029b0cb9 - Ran set info script.
- Ran oracle script.
2012-02-25 11:36:49 +00:00
Doublestrike
33073f8daf Further work on home screen rebuild. 2012-02-25 11:34:22 +00:00
Sloth
f9982e85d1 - Added the precon Breath of Fire. 2012-02-25 11:33:23 +00:00
Maxmtg
18b865a0a0 Predicates moved to utils 2012-02-25 09:45:26 +00:00
Maxmtg
c8fbeb0d97 BoosterGenerator refactored - does not hold numbers of cards of each rarity to generate per run. 2012-02-25 09:43:49 +00:00
Maxmtg
a44e30dbbd fixed deckgroup filter 2012-02-25 08:07:40 +00:00
Maxmtg
60b74e4d92 replaced IHasName with Lambda1<String,T> selectors (this allows any field to be used as key. Not just name)
parseSections moved to FileSection
2012-02-25 07:54:27 +00:00
Doublestrike
137d2a63c7 Minor rename. 2012-02-25 06:21:27 +00:00
Doublestrike
2597fe350b Continued work on home screen rebuild. 2012-02-25 06:18:59 +00:00
jeffwadsworth
631cf0cf58 - Added Djinn of Wishes 2012-02-25 02:47:46 +00:00
Maxmtg
c21d758e76 renamed FolderMap* to Storage* (more neutral, because collections can store something that is not a folder) 2012-02-24 23:17:36 +00:00
Maxmtg
b9d4a559f2 Editions, Boosters, Blocks - all moved to their own collections in FModel, using base classes from util 2012-02-24 23:12:59 +00:00
Sol
963c1dbfc5 Fixing Feast of Flesh Precon pricing 2012-02-24 22:37:25 +00:00
Sloth
9b42c752f1 - Added Glyph of Doom. 2012-02-24 19:23:49 +00:00
Sloth
bbd6a25297 - Added Venomous Breath. 2012-02-24 19:19:59 +00:00
Sloth
0f54f0b4ce - Re-added Gaze of the Gorgon. 2012-02-24 19:11:11 +00:00
Chris
736704f86c - Added a fluff piece to the changes.txt file with the 7zip link. 2012-02-24 16:07:37 +00:00
Chris
8ee8f9550e - Added the 2-23-12 updated version of the juzamjedi cube. 2012-02-24 15:49:43 +00:00
jeffwadsworth
b6d6548a21 - Fixed Omen Machine. 2012-02-24 15:34:50 +00:00
jeffwadsworth
9761d77004 - Deleted Gaze of the Gorgon. 2012-02-24 15:16:52 +00:00
Sloth
a266644ea9 - The AI can now use targeted spellAbilities giving shroud to creatures to protect them from spellAbilities on the stack. 2012-02-24 15:04:51 +00:00
Sloth
e72f5f93a0 - The AI can now use spellAbilities giving shroud to creatures to protect them from spellAbilities on the stack. 2012-02-24 14:03:18 +00:00
Chris
3132a376ee - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-24 12:24:01 +00:00
Chris
94e2037e46 - Ran set info script.
- Ran oracle script.
2012-02-24 12:22:32 +00:00
jendave
325957a090 package-info files 2012-02-24 09:36:06 +00:00
jendave
70cbc20145 checkstyle 2012-02-24 09:28:16 +00:00
jendave
07fb9703a9 checkstyle 2012-02-24 09:16:30 +00:00
jendave
4daa58c3c0 checkstyle 2012-02-24 09:16:07 +00:00
Sloth
fceab3b7ed - Fixed Inquisitor's Snare. 2012-02-24 09:08:16 +00:00
Sloth
55cbc4c897 - Fixed the activated ability of Ib Halfheart, Goblin Tactician. 2012-02-24 09:03:56 +00:00
Doublestrike
bc1e4514a3 Further work on home screen. 2012-02-24 08:49:35 +00:00
Sloth
2ff9d46b07 - Fixed Orochi Eggwatcher. 2012-02-24 08:47:05 +00:00
Maxmtg
115b76e1ca replaced some cardFactory.getcard to CardPrinted.toForgeCard calls
still renaming set to edition
streamlined challenge reward generation
2012-02-24 08:40:19 +00:00
Sloth
e8a903453c - Added canPlayFromEffectAI to some AF's. 2012-02-24 08:25:56 +00:00
Sloth
18d4179e7d - Added some more canTarget checks to AI targeting (WIP). 2012-02-24 08:09:52 +00:00
jendave
23164a9219 delete obselete deck generators 2012-02-24 08:00:26 +00:00
Maxmtg
3a30d29235 BoosterUtils moved to quest (because it is not used from other packages)
Predicates for edition's legality in formats moved to CardEdition, so that global references in FormatUtils were eliminated
FileSection now trims its tree keys too, editions are parsed by FileSection class
2012-02-24 07:13:48 +00:00
Maxmtg
d2b99dfd39 SetInfo => EditionInfo, same rename for *utils
moved EditionUtils, FormatUtils from AllZone to FModel
2012-02-24 06:21:26 +00:00
Doublestrike
934ea72981 Minor update. 2012-02-24 04:37:37 +00:00
Doublestrike
0ad56f9dce Draft submenu rebuild. 2012-02-24 04:33:15 +00:00
Doublestrike
75ab6f195b Common overlay templates added to GuiUtils. 2012-02-24 04:32:41 +00:00
Sol
f1f96a5679 - Changing the Ante popup from a Ok/Cancel to a Message 2012-02-24 02:33:11 +00:00
jeffwadsworth
f5153798d5 - Text fix to Heretic's Punishment. 2012-02-24 02:00:33 +00:00
jeffwadsworth
bb0b97bf1b - Added Heretic's Punishment. 2012-02-23 23:52:47 +00:00
jeffwadsworth
bde08882ed - Added Gaze of the Gorgon. 2012-02-23 22:32:25 +00:00
Maxmtg
dc6afe270d Support for old decks 2012-02-23 21:25:09 +00:00
Sloth
02e91dd4f0 - Added some more canTarget checks to AI targeting (WIP). 2012-02-23 20:09:15 +00:00
Sloth
0df7791a1e - ValidTgts now also uses isValid for players.
- Added the property "wasDealtDamageThisTurn" for players.
- Added Needle Drop.
2012-02-23 19:58:57 +00:00
Chris
9b90ee00e0 - Added a fluff piece to the changes.txt file. 2012-02-23 18:16:28 +00:00
Chris
b2d910ad6e - Added Jumzajedi's cube update dated 2-21-12. 2012-02-23 17:36:12 +00:00
jeffwadsworth
19d781c4a9 - some code for The Wretched. 2012-02-23 17:25:48 +00:00
Sloth
e9fe5954f5 - Renamed "AbHost" to "OriginalHost", to make it a little more clear what is meant. 2012-02-23 14:57:39 +00:00
Sloth
8c79eb3355 - Added moomarc's Rakdos Riteknife. 2012-02-23 14:50:49 +00:00
Sloth
f54c6de589 - Added Writ of Passage. 2012-02-23 14:25:48 +00:00
Sloth
b94477597a - Updated some SVars. 2012-02-23 12:45:27 +00:00
Sloth
0b568e9c98 - Improved predictPowerBonusOfAttacker and predictToughnessBonusOfAttacker. 2012-02-23 12:41:31 +00:00
Sloth
0681957290 - Removed the deprecated xCount option "NumBlockingMe". 2012-02-23 12:10:31 +00:00
Sloth
e519bbe0c4 - Expanded isUsefulKeyword. 2012-02-23 11:58:19 +00:00
Chris
a93a4f4806 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-23 11:44:58 +00:00
Chris
d2bd9c15ba - Ran set info script.
- Ran oracle script.
2012-02-23 11:43:40 +00:00
Doublestrike
ccac68b1cd Minor update. 2012-02-23 10:13:05 +00:00
Doublestrike
2ebe7984b6 Discovering backwards incompatibility of JRE 1.7.
Mistakes fixed.
2012-02-23 10:09:51 +00:00
Doublestrike
e5a2d33aa4 Saving further progress on home screen rebuild. 2012-02-23 09:17:57 +00:00
Doublestrike
1644df3464 Small updates to FControl, FCheckBox. 2012-02-23 09:05:41 +00:00
Chris
ce5616b220 - CheckStyle. 2012-02-23 03:13:26 +00:00
Doublestrike
4819fd11c4 Thanks @sol for last fix.
This commit is what should have happened.
2012-02-23 03:06:41 +00:00
Chris
89e7ef1b23 - CheckStyle. 2012-02-23 02:50:30 +00:00
Chris
213f77d70f - CheckStyle. 2012-02-23 02:38:44 +00:00
Sol
e1caedcac4 Fixing Compile errors, not sure if this is how we wanted this. 2012-02-23 01:37:10 +00:00
jeffwadsworth
f222ad1b03 - Added Orim's Chant. 2012-02-22 21:11:35 +00:00
jeffwadsworth
2c280d658f - Removed some debugging text. 2012-02-22 20:57:50 +00:00
jeffwadsworth
416d6746da - Added a corrected Ib Halfheart, Goblin Tactician. It now carries the trigger, etc. 2012-02-22 20:49:54 +00:00
Sloth
f7bb5f2023 - Improved handling of the "Optional" parameter in AF Play. 2012-02-22 17:23:33 +00:00
Sloth
cc6d023d7a - Updated some SVars. 2012-02-22 17:13:11 +00:00
Sloth
0c118fb707 - Added Auriok Survivors. 2012-02-22 17:12:09 +00:00
Doublestrike
c6570b6709 Controllers for color and custom submenus.
Update to submenu control interface.
2012-02-22 13:20:20 +00:00
Sloth
b3bb874947 - Added Prince of Thralls. 2012-02-22 13:15:14 +00:00
Sloth
86a367666c - Fixed Conqueror's Pledge. 2012-02-22 13:04:05 +00:00
slapshot5
2f827beffa fixed some bad characters in card texts 2012-02-22 11:29:24 +00:00
slapshot5
fee95958b6 fix Puresteel Paladin's Metalcraft 2012-02-22 11:20:55 +00:00
Chris
4ae90b1193 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-22 11:03:50 +00:00
slapshot5
219f1163de clean up Java warning (AllZone.java) 2012-02-22 10:46:42 +00:00
slapshot5
0e0cfdd2da change some commented code so that it isn't broken if uncommented (getMatchControl vs getControlMatch) 2012-02-22 10:41:23 +00:00
slapshot5
645b0572ce changing Exception text to match changed function names (FControl) 2012-02-22 10:40:31 +00:00
Sloth
06b4a40d46 - Added a copy of Sol Ring to the Dino 4 deck. 2012-02-22 10:16:13 +00:00
Doublestrike
5a240911d0 Small update to FLabel. 2012-02-22 10:02:21 +00:00
Doublestrike
a92f4e9ee8 Enforced singleton pattern in FView. 2012-02-22 10:01:30 +00:00
Sloth
47d4673b04 - Fixed Opaline Sliver. 2012-02-22 09:59:04 +00:00
Doublestrike
be979d333a SubmenuColors and udpates to submenu interface. 2012-02-22 09:21:49 +00:00
Sloth
ccf0ba63d7 - Added support for mandatory targeting in AF Play. 2012-02-22 09:20:44 +00:00
Doublestrike
34453c981a Minor bug fix. 2012-02-22 08:27:01 +00:00
Doublestrike
5d7d93f64e Update to FScrollPane constructors. 2012-02-22 08:22:33 +00:00
jeffwadsworth
c09a0633bb - Added Omen Machine. 2012-02-22 07:34:48 +00:00
Doublestrike
43c518569f First stages home screen architecture update (will not affect build at all, should probably be a branch). 2012-02-22 07:34:00 +00:00
Maxmtg
c1c8231944 removed questEventManager from AllZone (it was already defined in FModel)
removed redundant re-initialiations of QuestEventManager, since it's initialized once in forge.control.FControl.initialize()
2012-02-22 07:25:40 +00:00
Doublestrike
11be91cb86 Added foreground image alignment functionality to FPanel. 2012-02-22 06:15:34 +00:00
Doublestrike
41266c279d Small updates to FPanel and FLabel. 2012-02-22 05:45:30 +00:00
jeffwadsworth
6d0be44091 - How about I add the right card this time. The working Knowledge Vault. 2012-02-22 05:01:54 +00:00
Maxmtg
1c44a2c204 moved deckmanager from AllZone to FModel, had to set lazy initialization due to CardDb late initialization.
set even better filter on draft and sealed folders
2012-02-22 04:58:15 +00:00
jeffwadsworth
e905c8abbf - Tweaked The Wretched in lieu of Sol's regeneration explanation. 2012-02-22 03:51:55 +00:00
Maxmtg
433be2435f renamed StorageReaders 2012-02-22 03:48:40 +00:00
Doublestrike
371e4c7b4e Renamed all instances and comments involving "MultiMicker" to "MultiKicker". 2012-02-22 03:30:10 +00:00
Maxmtg
2b2d839548 should no longer trear .svn as deckgroup 2012-02-22 03:27:54 +00:00
jeffwadsworth
b45dd703ba - Added Knowledge Vault. 2012-02-22 02:19:47 +00:00
Doublestrike
ee974ddc92 Updated focus handling in home screen. 2012-02-22 02:04:41 +00:00
Doublestrike
17a41d18ab Fixed startup NPE. 2012-02-22 01:55:44 +00:00
jeffwadsworth
4f8ef5e94e - Added Opaline Sliver. 2012-02-22 00:04:58 +00:00
jeffwadsworth
7d77a789ae - Added The Wretched. 2012-02-21 22:57:42 +00:00
Chris
0a94252d5e - CheckStyle. 2012-02-21 21:06:34 +00:00
Sloth
c3b14268d4 - Added Glyph of Life. 2012-02-21 20:45:54 +00:00
jeffwadsworth
f71f6d4d66 - Added Ib Halfheart, Goblin Tactician. Sweet artwork. 2012-02-21 20:00:28 +00:00
Sloth
041beb3c76 - Fixed descriptions of some upkeep abilities. 2012-02-21 17:43:40 +00:00
jendave
1c71b1aff7 Disable FModel tests 2012-02-21 16:47:38 +00:00
Sloth
b3b0426f6f - Added the optional parameter "RevealNumber" to AF Discard.
- Added Blackmail and Mire's Toll.
2012-02-21 16:19:55 +00:00
Sloth
6eab904e43 - Added Infernal Tutor. 2012-02-21 14:27:22 +00:00
Doublestrike
daa9f63a16 Fixed bazaar refresh bug.
Fixed dialog popup in splash mode.
2012-02-21 12:42:32 +00:00
Chris
985b0a1b5b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-21 11:38:13 +00:00
Sloth
0677ceb2a1 - Fixed PlayerType when generating 5 color decks. 2012-02-21 11:23:24 +00:00
Sloth
8aae90b70f - Fixed Mitotic Manipulation. 2012-02-21 11:18:11 +00:00
Chris
059c0608f3 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-21 11:17:56 +00:00
Chris
e515481c96 - Ran set info script.
- Ran oracle script.
2012-02-21 11:15:56 +00:00
Sloth
ea5f19e297 - Updated the medium and hard Frodo decks with new cards and made them a little less powerful.
- Added a very hard version of Frodo.
2012-02-21 11:12:02 +00:00
Doublestrike
b10990ea37 FPanel "fixed", that is, round corners for solid colors, square for images. 2012-02-21 10:51:30 +00:00
Doublestrike
381ab5277d Added quest decks to constructed mode.
Fixed human-only bug in constructed deck generation.
2012-02-21 10:37:13 +00:00
Sloth
5a05b3cdd1 - Unlesscost now uses payCostDuringAbilityResolve.
- Converted Carnophage and Sangrophage to script.
2012-02-21 10:06:23 +00:00
Sloth
161a3470de - Added a new function payCostDuringAbilityResolve which expands payManaDuringAbilityResolve.
- Fixed Garza's Assassin.
2012-02-21 09:34:45 +00:00
jeffwadsworth
f84ec890b1 - Converted Bazaar Trader and Zedruu the Greathearted to script. 2012-02-21 02:52:52 +00:00
jeffwadsworth
79c017050f - Rarity fix. 2012-02-21 01:30:12 +00:00
jeffwadsworth
c96750a2a5 - Added Thran Weaponry. With a little sauce.
- Added RememberObjects parameter to AB Pump.
2012-02-21 01:03:37 +00:00
Maxmtg
36a040b440 renamed cardSet to cardEdition (to avoid using 'set' word - too many things can be called a set)
also probably broken QuestEventManager :D
FileSection now initializes outside of cycle a regexp to parse lines (this is some 25% faster)
2012-02-20 22:40:03 +00:00
Maxmtg
49834380e4 this resolves double quest event manager initialization with race condition 2012-02-20 22:34:29 +00:00
Maxmtg
77d08c3227 fixing AE on systems that mistreated 0xC6 character 2012-02-20 20:48:23 +00:00
Maxmtg
d2f240af55 renamed CardSet to CardEdition, moved static ???Utils classes to AllZone (not a best place, but better than just static classes) divided formats from sets 2012-02-20 20:01:32 +00:00
Sloth
cd2fca49c9 - Conversion of the Masticores and Eldrazi Monument to script by squee1968. 2012-02-20 19:05:13 +00:00
Sloth
779dedbb99 - Removed some more duplicate code in AbilityMana. 2012-02-20 18:40:49 +00:00
Sloth
9aff89a27e - Added the decks Oreius 2-4. 2012-02-20 15:09:29 +00:00
Chris
b37078306b - CheckStyle. 2012-02-20 14:06:49 +00:00
Doublestrike
6ffe3479c3 All new game methods consolidated into forge.game.GameNew.
GameAction moved from AllZone into FModel.
Singleton pattern enforced on FModel.
Match/game state reset persist bug fixed.
2012-02-20 13:20:41 +00:00
Sloth
755639e4cc - Added Paladin of Prahv. 2012-02-20 12:35:12 +00:00
Sloth
1a31072e33 - Added Govern the Guildless. 2012-02-20 12:19:58 +00:00
Sloth
8cc29159d3 - Added Murmurs from Beyond. 2012-02-20 11:53:38 +00:00
Chris
997a006cbd - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-20 11:48:00 +00:00
Sloth
a11f9799fb - Fixed Phyrexian Slayer. 2012-02-20 09:51:46 +00:00
Sloth
61b4ea4eb1 - The AI can now use mana abilities that produce the chosen color.
- Refactoring to prevent duplicate code in AbilityMana. 
- Commented out two unused functions in ComputerUtil.
2012-02-20 09:48:20 +00:00
moomarc
33d5d7d080 Ran scripts 2012-02-20 08:42:46 +00:00
moomarc
808885b0a1 Added Coffin Queen 2012-02-20 08:35:48 +00:00
moomarc
10577f3694 Added Descendant of Masumaro 2012-02-20 07:31:36 +00:00
jeffwadsworth
20eff831b7 - Added Paradise Plume. 2012-02-20 02:31:31 +00:00
jeffwadsworth
633347d8a2 - Tweaked Psychotic Episode. Now you see both the hand and top first before making your selection. 2012-02-20 01:34:59 +00:00
jeffwadsworth
f910913b7a - Tweaked Delver of Secrets. Now you will see it before choosing to reveal. 2012-02-20 00:50:38 +00:00
jeffwadsworth
0418f8e2d5 - Added Plague Sliver. Fixed Wayward Angel. 2012-02-20 00:32:13 +00:00
jeffwadsworth
9f22d0c64f - Added Psychotic Episode. 2012-02-19 23:58:13 +00:00
Chris
de24425176 - CheckStyle. 2012-02-19 23:46:46 +00:00
jeffwadsworth
bd32dd60f8 - Added Saffi Eriksdotter. 2012-02-19 22:28:03 +00:00
Sloth
db135115b7 - Added Animal Magnetism. 2012-02-19 21:41:23 +00:00
Maxmtg
95b2729412 cubes' correct place is now in their folder 2012-02-19 20:32:46 +00:00
Maxmtg
6e50bdf8da Hope someone will see my help request 2012-02-19 20:31:32 +00:00
Maxmtg
9a81fdc5f0 I cannot show a messagebox! Have to do something 2012-02-19 20:19:31 +00:00
Maxmtg
63dfe94719 Trying to make deckreader more NPE-proof 2012-02-19 20:12:43 +00:00
Maxmtg
a16e65e560 mass-rename of deckSet into deckGroup to avoid confusing (set = 'edition' with set = 'several decks') 2012-02-19 20:00:34 +00:00
Maxmtg
fa9cdee559 moved precon decks to FolderMapView rails, cleaned up DeckSerializerBase - it was just deckReader by functionality 2012-02-19 19:56:55 +00:00
Maxmtg
2fa016c2e8 Unnatural Schemes.dck had no section header 2012-02-19 19:52:32 +00:00
Maxmtg
7962bc23b8 Deck.fromSections won't crash with NPE 2012-02-19 18:41:18 +00:00
Maxmtg
cc60f7eea7 res/deck/cube dir is for decks that are intended to be cubes.
One can read values from KeyValue lines via FileSection class (it parses by itself and provides a default value for bad parses)
CustomLimited is more related to limited games and its moved to game.limited package
2012-02-19 16:57:35 +00:00
Chris
c5b6acacb4 - Re-added the four new folders to the decks folder. 2012-02-19 16:34:21 +00:00
jeffwadsworth
c525c555d8 - Cleaned up some scripts. 2012-02-19 15:49:26 +00:00
Maxmtg
8c6bc5ecf1 removed potential NPE at readDeckMetadata, DeckSetSerializer now skips hidden directories 2012-02-19 14:47:17 +00:00
Sloth
3cab7eb7b1 - Updated some quest decks. 2012-02-19 14:46:52 +00:00
Chris
66ae66737c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-19 13:22:02 +00:00
Chris
33941aee18 - Removed the four subdirectories from the decks folder for the time being. 2012-02-19 13:20:43 +00:00
Maxmtg
170df71893 DeckManager is known as DeckController
Quest decks are accessed from a class that implements IFolderMap (made a transient field for saves compatibility)
2012-02-19 12:16:43 +00:00
Chris
06c3c6b244 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-19 11:43:34 +00:00
Chris
f6b954b0b3 - Added the four new folders to the decks folder. 2012-02-19 11:41:20 +00:00
Sloth
3114f70d45 - Added Tornado Elemental. 2012-02-19 11:22:03 +00:00
Sloth
008d8e8808 - Fixed a bug in AF Pump. 2012-02-19 11:04:44 +00:00
Sloth
f6b98fb2ca - Ach! Hans, run! It's the Jokulmorder! 2012-02-19 10:41:53 +00:00
Sloth
18a3eee604 - Added NeedsToPlayVar SVars to some cards. 2012-02-19 09:06:26 +00:00
Sloth
00af08fc16 - Fixed the AI not using ETB counters. 2012-02-19 08:44:05 +00:00
jeffwadsworth
cf5372543b - Removed some extra spaces. 2012-02-19 05:34:29 +00:00
jeffwadsworth
5d4fcde934 - Added Body Snatcher. 2012-02-19 05:33:20 +00:00
jeffwadsworth
306539603b - Converted Metalworker to script. 2012-02-19 04:54:27 +00:00
Doublestrike
f7ad4beef9 Removed parent view accessors in home UI in favor of singleton access. 2012-02-19 03:08:52 +00:00
Doublestrike
607f2970df Renamed "getFooView()" to "getViewFoo()" for consistency. 2012-02-19 02:58:07 +00:00
Doublestrike
ae3d8e1d71 Renamed "getFooControl()" to "getControlFoo()" for consistency. 2012-02-19 02:55:13 +00:00
Doublestrike
027fef7c15 NPE adjustment. 2012-02-19 02:51:48 +00:00
Doublestrike
94f87284f2 Moved control accessors from ViewHome to ControlHome, added view accessors to ViewHome. 2012-02-19 02:24:19 +00:00
Doublestrike
deaf07a9fa getFooController() methods changed to getFooControl() for consistency. 2012-02-19 02:15:20 +00:00
Doublestrike
934750606c Aesthetic upgrade: Constructed submenu. Also made deck generation options available, and added quest event decks available to play.
Note: waiting deck restructure work to complete for testing decklist double-click.
Note: waiting pre-game management debugging for quest event deck availability.
2012-02-19 02:04:29 +00:00
Doublestrike
b724f39386 Avatar icons now update in the player field without restarting Forge. 2012-02-19 01:55:48 +00:00
Doublestrike
056885069a Added "overlay" swatch to palettes in skin sprites. 2012-02-19 01:54:00 +00:00
Doublestrike
45445d98a0 Quest submenu: users w/o new quest data are now shown new quest tab directly, cannot access duels or challenge tabs. 2012-02-19 01:52:08 +00:00
Doublestrike
bd9da2bbdd Aesthetic upgrade to Quest card viewer in win/lose. 2012-02-19 01:50:33 +00:00
Doublestrike
4f40e8fb10 Enforced singleton pattern in FControl. 2012-02-19 01:49:26 +00:00
jeffwadsworth
13d3179b47 - Added Scent of Nightshade. 2012-02-19 01:42:56 +00:00
jeffwadsworth
d2b9bb5b79 - Added Impatience. 2012-02-19 01:10:13 +00:00
jeffwadsworth
995c59b2d3 - Added Lurking Jackals. 2012-02-19 00:51:16 +00:00
jeffwadsworth
78ce38b4ec - Added Private Research. 2012-02-19 00:42:01 +00:00
Sol
e27ceb5ce1 - Fixing Expendable Troops activation cost 2012-02-19 00:14:25 +00:00
jeffwadsworth
5d1455b2f0 - Added Opal Avenger. 2012-02-19 00:09:13 +00:00
Maxmtg
2ae9805379 smallest refactoring - move classes to siutable folders 2012-02-18 23:00:05 +00:00
Chris
dade11b471 - CheckStyle. 2012-02-18 21:56:13 +00:00
Chris
7e1868bbb8 - CheckStyle. 2012-02-18 21:51:58 +00:00
Chris
aeb44f00f0 - CheckStyle. 2012-02-18 21:41:16 +00:00
Chris
efe6adc243 - CheckStyle. 2012-02-18 21:35:23 +00:00
Chris
c7ea22bb16 - CheckStyle. 2012-02-18 21:29:43 +00:00
Sloth
997a9f8170 - Updated SVars and ran scripts. 2012-02-18 21:27:39 +00:00
Chris
663825c2d3 - CheckStyle. 2012-02-18 21:23:41 +00:00
jeffwadsworth
b4de819f5f - Added Scrying Glass. 2012-02-18 18:23:58 +00:00
jeffwadsworth
fcce7e03a7 - Added Stomping Slabs. 2012-02-18 17:31:00 +00:00
Sloth
0485b0b748 - Made the Boromir decks more green centric to better support Dramatic Entrance and Lure of Prey. 2012-02-18 17:17:38 +00:00
Sloth
9c87d513f1 - Added Counterlash. 2012-02-18 12:20:18 +00:00
Chris
b97321aed1 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-18 11:47:05 +00:00
Sloth
69ef70d785 - Fixed Gravestorm. 2012-02-18 11:21:15 +00:00
Sloth
8ff267c982 - Added Mindleech Mass. 2012-02-18 11:03:10 +00:00
Sloth
212a3d16b7 - AF Play now works with modal spells and spells with timing restrictions (like "Cast CARDNAME only during combat."). 2012-02-18 10:25:49 +00:00
Sloth
de20212f43 - Added Maelstrom Archangel. 2012-02-18 09:29:49 +00:00
jeffwadsworth
b2e38212f6 - Added some text. 2012-02-18 02:11:03 +00:00
jeffwadsworth
519efd792b - Added Jaddi Lifestrider. 2012-02-18 02:05:41 +00:00
Maxmtg
ec2c5ec37c DeckIOCore.java removed, moved non-game related classes to util 2012-02-17 23:33:53 +00:00
Maxmtg
b90ef917d9 Removed DeckManager, refactored deck editors, unified deck serialization, new deck storage model (convertor included). limited cubes may be broken for now 2012-02-17 22:58:24 +00:00
jeffwadsworth
bc1293f595 - Added Sisters of Stone Death. 2012-02-17 20:02:08 +00:00
Sloth
1df0e42e9a - Added Nico's deck as Mortivore 3. 2012-02-17 18:59:42 +00:00
Sloth
d062fa35d8 - Updated the Tarzan 1 deck (all easy decks are now free of original dual lands). 2012-02-17 18:36:23 +00:00
Sloth
31c134d4a4 - Fixed difficulty of Aragorn 1.dck.
- Updated Fat Albert 2 and 3 (all medium decks are now free of power).
2012-02-17 18:29:41 +00:00
jendave
b878693211 small fix for javadoc 2012-02-17 17:41:34 +00:00
jendave
74eb192b53 Remove accidentally added files 2012-02-17 17:36:50 +00:00
jendave
eb5036e7c4 Update Maven plugins. Checkstyle 2012-02-17 17:35:21 +00:00
Sloth
a46a2c8308 - The AI will now trade creatures with Undying more willingly. 2012-02-17 16:54:32 +00:00
jeffwadsworth
10e851594d - Added Toshiro Umezawa. Works great Sloth. 2012-02-17 16:10:56 +00:00
Sloth
c9d3cfe25f - Updated the Indiana Jones decks. 2012-02-17 16:09:44 +00:00
Sloth
9a8ebdc725 - Cleanup. 2012-02-17 15:45:40 +00:00
Chris
cc44cce28b - Added the Grumpy 1 and the Snow White 1 decks to quest mode. 2012-02-17 14:54:43 +00:00
Chris
4ca06ed240 - CheckStyle. 2012-02-17 14:49:33 +00:00
Chris
4bf610b677 - CheckStyle. 2012-02-17 14:39:06 +00:00
Chris
9309487b32 - CheckStyle. 2012-02-17 14:37:11 +00:00
Chris
edf56ffaca - CheckStyle. 2012-02-17 14:33:17 +00:00
Sloth
a92c0ec0a4 - Added Galvanoth. 2012-02-17 13:45:19 +00:00
Sloth
9dabf4d98a - Converted Horde of Notions to script. 2012-02-17 12:51:46 +00:00
Chris
5f475da767 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-17 10:59:11 +00:00
Sloth
f2a93f223a - AI improvements of AF Play. 2012-02-17 10:55:11 +00:00
Sloth
bb83d51c71 - Added Wrexial, the Risen Deep. 2012-02-17 10:41:42 +00:00
Sloth
75a6de8c7b - Commented out the part in drawBackgroundTexture that causes the background artifacts. 2012-02-17 09:39:15 +00:00
Sloth
685d94e394 - Updated some SVars and ran scripts. 2012-02-17 09:35:20 +00:00
Sloth
c64eb656d9 - Added AF Play.
- Added Memory Plunder.
2012-02-17 09:29:06 +00:00
jeffwadsworth
1f0b69a656 - Added Angel's Trumpet.
- Added RememberTapped to AB TapAll.
2012-02-17 03:33:14 +00:00
jeffwadsworth
4fa57991ce - Added Wake of Destruction. 2012-02-17 01:38:09 +00:00
jeffwadsworth
f36e3ae35e - Added Breakthrough. 2012-02-16 23:31:59 +00:00
Maxmtg
738fab449a 2012-02-16 21:53:09 +00:00
Maxmtg
d439532424 removed unused imports 2012-02-16 21:45:02 +00:00
Maxmtg
9a51670837 FrozenCall.java unused, Lambda0 needed for code currently in development 2012-02-16 21:18:33 +00:00
jeffwadsworth
36f7976298 - Added Diabolic Servitude. It may look verbose, but everything is needed to comply with all the card rulings. 2012-02-16 20:32:49 +00:00
Maxmtg
f052fa5fbf commiting tournament packs' data. will add code to parse it after I'm done with decks 2012-02-16 19:36:39 +00:00
Sloth
fc1511bde3 - Improved the AI of AF TwoPiles. 2012-02-16 18:21:38 +00:00
Sloth
cc658ee7e5 - Added Death or Glory. 2012-02-16 18:03:14 +00:00
Sloth
f0504c8934 - Converted Fact or Fiction to script.
- Added Sphinx of Uthuun.
2012-02-16 15:05:21 +00:00
Chris
7838e58e61 - Added the recent commit logs to changes.txt. 2012-02-16 14:40:18 +00:00
moomarc
7616f62088 Added the red mage to avatar selection sprite 2012-02-16 13:29:50 +00:00
moomarc
0904941095 Created emblem images for Venser, Elspeth (Knight-Errant) and Koth. Also created an effect image for Chandra the Firebrand's effect.
Added the links to token download list.
2012-02-16 13:10:27 +00:00
Doublestrike
130ed2a67a Checkstyle. 2012-02-16 11:00:46 +00:00
Doublestrike
4f2a4004e3 Renamed "forge.gui.input" package to "forge.control.input" for consistency and clarity. 2012-02-16 10:55:11 +00:00
Doublestrike
89db347248 Bazaar resizing fixed. 2012-02-16 10:49:27 +00:00
Doublestrike
1d672170cf Updated wrapping of avatars in settings submenu. 2012-02-16 10:42:44 +00:00
Doublestrike
43ed145663 Minor fix. 2012-02-16 10:42:05 +00:00
Sloth
4a70e257cb - Added Solitary Confinement. 2012-02-16 10:34:22 +00:00
moomarc
10b2239104 Small edit. 2012-02-16 07:03:17 +00:00
Doublestrike
dd91eb2c66 "Pretty names" for skin names in settings submenu. 2012-02-16 05:38:15 +00:00
Doublestrike
9bace55ddd Renamed darkascension skin to dark_ascension (will be prettifying file names in settings soon).
Added better DNE degredation in FSkin.
2012-02-16 05:05:31 +00:00
Doublestrike
68f7bf4dfe Experimental clipping on FPanel. 2012-02-16 04:44:21 +00:00
slapshot5
fc4bb65173 make the behavior of Vesuvan Doppelganger granted trigger more consistent with other optional triggers. 2012-02-16 04:09:30 +00:00
Doublestrike
778d96d605 Animated "remind" feature in ViewMessage. 2012-02-16 02:32:07 +00:00
Chris
496e2ca785 - Changed Academy Researchers to a Human Wizard and removed Flying. 2012-02-15 23:43:44 +00:00
Chris
8711738e1c - Changed Wicked Reward to an Instant. 2012-02-15 23:40:03 +00:00
jeffwadsworth
7aa8abe0a1 - Added Disorder. 2012-02-15 22:51:59 +00:00
jeffwadsworth
184eab3c63 - Added Flesh Reaver. 2012-02-15 21:59:42 +00:00
jeffwadsworth
7ed6a235c3 - Added a corrected Hidden Stag. 2012-02-15 21:22:27 +00:00
jeffwadsworth
46a29aae89 - Removed Hidden Stag. Plays land is not the same as Comes into play. 2012-02-15 21:19:32 +00:00
jeffwadsworth
f080eec6ac - Added Hidden Stag. 2012-02-15 21:05:42 +00:00
Sloth
3407907892 - Added SVar:RemAIDeck:True to Bramblesnap. 2012-02-15 20:50:19 +00:00
Chris
40b196f364 - Fixed Betrayal of Flesh Entwine cost description. 2012-02-15 20:17:16 +00:00
Chris
ea6fa532a5 - Fixed Rain of Dust and Rude Awakening Entwine cost descriptions. 2012-02-15 20:09:37 +00:00
Chris
d69ebde140 - Fixed Dream's Grip Entwine cost. 2012-02-15 20:00:38 +00:00
Chris
218972e661 - Fixed the description for Vital Surge. 2012-02-15 19:41:27 +00:00
Sloth
55ee878954 - Added Hunter's Insight. 2012-02-15 19:21:13 +00:00
jeffwadsworth
a668d68c24 - Added Lifeline. 2012-02-15 18:45:13 +00:00
Sloth
9969dc0dc8 - Tweaked doAssault AI. 2012-02-15 18:36:15 +00:00
moomarc
913e8791bc Fixes to Count:ManaPool:All 2012-02-15 17:22:24 +00:00
Sloth
2c9624fba2 - Fixed AI sometimes holding back creatures with vigilance. 2012-02-15 17:13:33 +00:00
Sloth
30e340dc3e - Updated some SVars and ran scripts. 2012-02-15 16:13:07 +00:00
jeffwadsworth
843299e5bd - Added Lurking Evil. 2012-02-15 15:59:05 +00:00
Chris
e2bd199278 - Added the recent commit logs to changes.txt. 2012-02-15 14:10:42 +00:00
Sloth
73b61bade6 - Quick fix for compile error in r14071. 2012-02-15 13:36:32 +00:00
Sloth
60dd4a0254 - Fixed being able to block with your opponents creatures. 2012-02-15 12:55:11 +00:00
Sloth
62aeb53617 - Added the deck: Ras Al Ghul 2. 2012-02-15 12:30:41 +00:00
Doublestrike
bc5029d55f Moar performance. 2012-02-15 12:05:24 +00:00
Doublestrike
95ca59809a Fixed "no custom seals -> crash" bug. 2012-02-15 11:56:52 +00:00
Doublestrike
c38d2d504d Performance update to FButton. 2012-02-15 11:45:59 +00:00
Doublestrike
9dee25ef5e Performance update to ViewField. 2012-02-15 11:45:33 +00:00
Doublestrike
55c6e8136c Performance upgrade on avatar labels. 2012-02-15 11:10:22 +00:00
Doublestrike
b70fd7175c Inline skin selector repaired. 2012-02-15 11:02:53 +00:00
Sloth
9ccfc932ad - Fixed Apocalypse Hydra. 2012-02-15 10:16:13 +00:00
Sloth
c719ddc861 - Fixed Insist and Overmaster. 2012-02-15 10:12:02 +00:00
Doublestrike
4b5c0eb2d3 Fixed game count reset bug. 2012-02-15 09:45:23 +00:00
Doublestrike
9f791a98b0 Fixed setting submenu scroll bug. 2012-02-15 09:45:06 +00:00
moomarc
cbed7adb97 Added support for Count$ManaPool:Any
Added Glissa Sunseeker
2012-02-15 09:31:59 +00:00
moomarc
00aa6f24f0 Added Insist
Added Overmaster
2012-02-15 09:19:18 +00:00
Doublestrike
fff1ecfcc6 Performance update restored on FLabel. 2012-02-15 09:09:52 +00:00
moomarc
5e2e6988ea Updated quest avatar download list 2012-02-15 05:41:47 +00:00
jeffwadsworth
8fe80f7752 - Added Opal Titan. 2012-02-14 23:38:24 +00:00
jeffwadsworth
0eb64ce8cf - Text fix. 2012-02-14 22:59:00 +00:00
jeffwadsworth
1757b2f3dd - Added Dermoplasm. 2012-02-14 22:57:32 +00:00
jeffwadsworth
0553c1121b - Added Weaver of Lies. 2012-02-14 22:44:47 +00:00
Sloth
ae26aab5cb - Added the precon Bant on the March. 2012-02-14 21:36:50 +00:00
Sloth
8a970eff95 - More work on isUsefulKeyword. 2012-02-14 21:17:30 +00:00
Sloth
f742233e40 - Fixed Cloven Casting. 2012-02-14 21:16:39 +00:00
jeffwadsworth
60e5f8cc7a - Added Dark Supplicant. 2012-02-14 20:48:12 +00:00
jeffwadsworth
46e2922b3c - Removed Bronze Horse. The Target$ parameter does not require it to be specifically targeted. 2012-02-14 17:54:32 +00:00
jeffwadsworth
6b4e37b245 - Added Elder Spawn. 2012-02-14 16:28:24 +00:00
jeffwadsworth
a458c97175 - Added Bronze Horse. 2012-02-14 16:11:10 +00:00
jeffwadsworth
2e90d3aaae - Removed Toshiro Umezawa. It can not be scripted right now. 2012-02-14 15:07:38 +00:00
Sloth
b87536b72f - Limited the failing of the AI when faced with Ogre Marauder. 2012-02-14 14:47:40 +00:00
Sloth
6450c91b2b - Added two new AI functions containsUsefulKeyword and isUsefulKeyword, to be used by AF Pump and Attach. WIP. 2012-02-14 14:36:36 +00:00
Sloth
8dff34ec7f - The AI will now play auras more often.
- Improved the AI of AF Pump with Defined parameter.
2012-02-14 13:51:41 +00:00
Chris
c3844c5538 - Added the recent commit logs to changes.txt. 2012-02-14 13:13:34 +00:00
Chris
022540c6af - Ran set info script.
- Ran oracle script.
2012-02-14 13:12:13 +00:00
moomarc
fe012a8a91 Added Pitchstone Wall
Added Transcendence
Added Violent Eruption
2012-02-14 12:40:49 +00:00
Sloth
f5f419153a - Added RememberTapped parameter to AF Tap.
- Added Spirit Flare by marc.
2012-02-14 12:22:43 +00:00
moomarc
79e920da1f Small fix for Energy Tap script 2012-02-14 11:26:15 +00:00
Doublestrike
c78424c179 Background-only version of FPanel for working purposes only. 2012-02-14 08:55:26 +00:00
Doublestrike
176bd18f78 Performance changes will have to wait until UI issues are cleared up. Reverted. 2012-02-14 08:46:01 +00:00
Doublestrike
5d002a0b6e FLabel: Performance update. 2012-02-14 07:52:03 +00:00
Doublestrike
b6483a9584 Bugfix: bazaar crash if no quest data 2012-02-14 07:40:56 +00:00
Doublestrike
c854b7a9f0 Lost count of bugfixes, but here's the next iteration. 2012-02-14 06:48:38 +00:00
Doublestrike
6cd4fd33ba Return to working state, temporarily. 2012-02-14 06:39:59 +00:00
Doublestrike
dc82ba8349 Small fix. 2012-02-14 06:35:31 +00:00
Doublestrike
5e9b0cc19d Got too excited. Here's the correct version. 2012-02-14 06:27:48 +00:00
Doublestrike
b155eb7605 Bugfix attempt #7 on FPanel: setClip restored. 2012-02-14 06:19:51 +00:00
moomarc
5a24db0bcc Updated quest opponent icon download list. 2012-02-14 05:52:33 +00:00
Doublestrike
89d3e5bcf7 Experimental FPanel debugging: BG color, BG texture enabled. 2012-02-14 03:20:15 +00:00
Doublestrike
a2d3f90228 Experimental FPanel debugging: only BG color algorithm enabled. 2012-02-14 02:56:24 +00:00
Doublestrike
f8b7d002c7 Bugfix attempt #6: improved visibility of paintComponent from protected to public 2012-02-13 23:58:24 +00:00
jeffwadsworth
53322ac2b9 - Added Toshiro Umezawa. 2012-02-13 23:25:55 +00:00
jeffwadsworth
6b18c2d99b - Added text. 2012-02-13 22:35:57 +00:00
jeffwadsworth
4674f7997f - Added Ogre Marauder. 2012-02-13 22:32:08 +00:00
Hellfish
8b1d443f06 *Added Description parameters to replacement effects that lacked them. Also added Secondary parameter to those.
*When an replacement effect is applied, a log message is now posted.
2012-02-13 21:12:09 +00:00
jeffwadsworth
a6b0f132a0 - Added Custody Battle. 2012-02-13 20:43:14 +00:00
Chris
eb3cf7f267 - Added a LQ pic URL and rarity to Obstinate Familiar. 2012-02-13 19:53:05 +00:00
Chris
818a3711a4 - CheckStyle. 2012-02-13 19:50:39 +00:00
Hellfish
d98a5fb291 *Added AICheckSVar and AISVarCompare parameters to replacement effects to help the AI in deciding wether or not to apply a replacement effect.
*Added AICheckSVar hints to Obstinate Familiar.
*Added the ability to get at Replaced-variables the same way as triggered-variables.
*Let ReplacementEffects be secondary (same as for triggers).
2012-02-13 19:39:37 +00:00
Sloth
d9b68322c4 - Added HIDDEN to ability of Neko-Te. 2012-02-13 18:39:45 +00:00
jeffwadsworth
2cd487e7e0 - Added Neko Te. If you can get "HIDDEN" to work with the keyword, be my guest! The card works, though. 2012-02-13 17:50:24 +00:00
Chris
b91b62c5b2 - Added the recent commit logs to changes.txt. 2012-02-13 16:47:13 +00:00
Sloth
23dff73483 - Added Stonehorn Dignitary. 2012-02-13 16:15:24 +00:00
Hellfish
9745e70051 *Removed superfluous method override. 2012-02-13 15:51:37 +00:00
moomarc
e7f5e70328 Previous commit left out the actual script for Tetravus and the change to AbilityFactoryCleanup.java 2012-02-13 15:46:01 +00:00
moomarc
49dea33497 Added Tetravus (to enable it I had to add a YChoice svar and ChosenY value. Only added to CostExile, not the other cost types) 2012-02-13 13:59:57 +00:00
moomarc
afb02ec4e1 Added Tundra Kavu 2012-02-13 13:49:33 +00:00
Doublestrike
86d63a4c74 Attempt #5: repaint frame on UI state change. 2012-02-13 13:08:14 +00:00
Doublestrike
797d9118b4 Minor update to settings submenu. 2012-02-13 12:49:21 +00:00
Doublestrike
eea484180b Removed some of my own legacy commenting. 2012-02-13 12:47:48 +00:00
Doublestrike
c126762232 FPanel bugfix #4 - validation? 2012-02-13 12:43:46 +00:00
Doublestrike
f28b39cdbc Scrolled game log to top in win/lose screen. 2012-02-13 12:39:30 +00:00
Doublestrike
ac6b9206d3 Improved error handling in FSkin. 2012-02-13 12:35:18 +00:00
Doublestrike
742d5bbdc1 Fixed start button persist bug. 2012-02-13 12:31:08 +00:00
Doublestrike
d914c8d2d7 Checkstyle. 2012-02-13 12:20:10 +00:00
Doublestrike
668839a528 Massive removal of old UI code:
Easy accessors added FView and FControl to various components throughout UI.
Mishmash of methods in "Display" interface attached as appropriate to singletons.
AllZone updated to remove display and one or two others in favor of singletons, for future deprecation.
Some renaming for consistency.
Skins folder moved out of "images", which will be deprecated soon.
FControl refactored to reuse single instance of each UI state.
2012-02-13 12:13:47 +00:00
Doublestrike
46ea9e05b4 Returned BG image to match UI. 2012-02-13 11:49:41 +00:00
moomarc
b876330f4c Added Ovinomancer. 2012-02-13 10:33:53 +00:00
Hellfish
10f1859d0c *Added AF_EndTurn. canPlayAI always returns false because I couldn't think of a good,general way to decide it's usefulness.
*Added
	Sundial of the Infinite
	Time Stop
2012-02-13 10:07:00 +00:00
Doublestrike
5eddf37eb6 Fixed "preload bar stuck on 4-color case" in constructed submenu. 2012-02-13 09:08:39 +00:00
moomarc
a86c9553a9 Added Tundra Kavu (Also added StackDescription to Pump and GenericChoice to allow correct stack description) 2012-02-13 08:21:35 +00:00
Doublestrike
0bb4385f6c Permanent scrolling fix on ViewSettings, plus a little PMD. 2012-02-13 07:44:24 +00:00
Doublestrike
b10d44b2e5 Fixed attack/block combat updating. 2012-02-13 06:11:10 +00:00
Doublestrike
751ac48f77 Fixed visual artifacts bug in FPanel.
Also, added rendering hints to allow better border drawing.a
2012-02-13 06:06:37 +00:00
Doublestrike
620c4677fb Experimental modified flow layout applied to fix avatar scrolling bug. 2012-02-13 04:51:36 +00:00
Doublestrike
88edc5a0ad PMD and bugfix #2 on FPanel. 2012-02-13 04:16:00 +00:00
Chris
53c1692b14 - Changed Boreal Griffin; Chilling Shade; Diamond Faerie; Phyrexian Ironfoot; Phyrexian Snowcrusher; Phyrexian Snowcrusher; Rimebound Dead; Zombie Musher from SVar:RemAIDeck:True to SVar:RemRandomDeck:True. 2012-02-13 03:31:51 +00:00
Chris
d313087b20 - Changed Gelis Shackles from SVar:RemAIDeck:True to SVar:RemRandomDeck:True. 2012-02-13 02:28:15 +00:00
Doublestrike
66d20efcbd Vanguard avatar sprite added for avatar selection (thanks WompWomp) 2012-02-12 23:49:58 +00:00
Sloth
e3a522eba2 - Fixed a possible bug with "UntilHostLeavesPlay" in AF Animate. 2012-02-12 19:10:29 +00:00
jeffwadsworth
dc141f108c - Added Martyrs of Korlis
- Added Vengeful Rebirth
2012-02-12 19:03:59 +00:00
Sloth
0cc11437f6 - Added Soul Nova. 2012-02-12 18:57:05 +00:00
Chris
e8b668395b - CheckStyle. 2012-02-12 18:03:07 +00:00
Sol
e256073f22 - Updating Label observers after a ChangeZone 2012-02-12 16:55:23 +00:00
Sloth
9ee6024f6b - Added Agetians basic land set infos to quest decks. 2012-02-12 13:29:51 +00:00
Sloth
f02cb20477 - Added Hulk 2 deck. 2012-02-12 09:03:17 +00:00
Sloth
c3a4090f55 - Updated some SVars, ran scripts. 2012-02-12 08:27:06 +00:00
Sloth
aa07ee9c1c - Fixed the AI producing errors when faced with RemoveCounter All costs. 2012-02-12 08:26:36 +00:00
Sloth
647af65586 - Fixed Unscythe, Killer of Kings. 2012-02-12 07:29:55 +00:00
Doublestrike
3d58ca1249 Cleanup: Converted typed MouseAdapter instances to MouseListener interface instances. 2012-02-12 06:02:21 +00:00
Doublestrike
d61511cc37 Redraw bugfix attempt #1. 2012-02-12 04:25:08 +00:00
Doublestrike
570bef10f0 Avatar selection enabled in settings submenu. 2012-02-12 04:06:53 +00:00
Chris
d60d027a5a - Added Roujin's bug fix for the battlefield UI where Mouse Clicks will Click "on" the last thing selected, even if you are no longer selecting them. 2012-02-12 02:32:33 +00:00
ArsenalNut
2dac395982 fixed subability name 2012-02-12 00:59:31 +00:00
jeffwadsworth
bc66c80d1f - Text fix. 2012-02-11 22:50:53 +00:00
jeffwadsworth
c526c56fa3 - Added Unscythe, Killer of Kings. I will never forget those &'s again. 2012-02-11 22:48:21 +00:00
Sloth
919ccfae0b - Updated some SVars and ran scripts. 2012-02-11 21:47:14 +00:00
jeffwadsworth
ec7627b554 - Added Thought Hemorrhage. 2012-02-11 20:24:36 +00:00
jeffwadsworth
f9e9677f39 - Added Spellbound Dragon. 2012-02-11 19:48:52 +00:00
jeffwadsworth
c8d53ec5dc - Added Intimidation Bolt. 2012-02-11 18:18:54 +00:00
jeffwadsworth
8e5350f44e - Added Etherwrought Page. 2012-02-11 17:58:55 +00:00
jeffwadsworth
34efab85ec - Added Aven Mimeomancer. 2012-02-11 17:30:59 +00:00
moomarc
976f17e25e Added Soulblast 2012-02-11 14:12:56 +00:00
Doublestrike
aad50ab048 Performance: Resizing bottleneck in FLabel eliminated. 2012-02-11 12:45:17 +00:00
Doublestrike
2e70c97355 Adjustment: combat panel less "sticky", stack panel more "sticky". 2012-02-11 12:02:35 +00:00
Sloth
0093b27f2f - Added Sacred Mesa. 2012-02-11 10:06:44 +00:00
Sloth
6c847ad67f - Added Vapor Snare. 2012-02-11 09:54:12 +00:00
Doublestrike
5d18d21409 FRoundedPanel consolidated into FPanel.
FPanels now support background textures and foreground images.
FPanels now have a stretch foreground image option.
FPanels now have optional hover and select behavior.
Slight performance improvement over previous FPanel versions (paintComponent trimmed down).
2012-02-11 08:47:43 +00:00
Sloth
d0a04b224d - Added Endless Wurm and Lithophage. 2012-02-11 08:14:58 +00:00
Sloth
d69e97b758 - Big performance improvement: checkStatics is now only called in TriggerHandler when a static trigger was run. 2012-02-11 07:44:09 +00:00
jeffwadsworth
e46d438815 - Added Suppress by ArsenalNut. Neat trick. 2012-02-11 06:06:06 +00:00
ArsenalNut
b8028f78ff fixed some issues with AI using its mana pool 2012-02-11 03:31:36 +00:00
jeffwadsworth
f8708142dd - Inserted rarity in Putrid Warrior. 2012-02-11 02:09:10 +00:00
jeffwadsworth
be9d27e128 - Added Putrid Warrior. 2012-02-11 02:05:03 +00:00
Sloth
e17a21c4bf - Added the precon Unnatural Schemes. 2012-02-10 21:38:20 +00:00
jeffwadsworth
519d02528b - Added Pyromancer Ascension. Stole moomarc's script and added some code to make it shine. 2012-02-10 19:32:37 +00:00
Sloth
b518ce2ed6 - Added a NPE check to sharesCreatureTypeWith. 2012-02-10 18:16:09 +00:00
jeffwadsworth
8f5d64ba9d - Added Mindblaze. Thanks ArsenalNut for fixing that NPE. 2012-02-10 15:57:00 +00:00
Sloth
4a5d6db247 - Fixed sac All costs storing the cards twice. 2012-02-10 15:23:49 +00:00
Chris
2bd2a26835 - Fixed the LQ pic URL for Deathcoil Wurm and Mercenary Knight. 2012-02-10 15:19:41 +00:00
Sloth
2caa6b9423 - Added Barrow Ghoul. 2012-02-10 15:15:08 +00:00
Sloth
c4192beec4 - Added the decks Raven 2 and Raven 3. 2012-02-10 15:07:56 +00:00
Sloth
56a0f5c479 - Added Anurid Scavenger. 2012-02-10 15:07:18 +00:00
Sloth
f06ad4a4ed - Added Living Tsunami and Waterspout Djinn. 2012-02-10 14:39:56 +00:00
Chris
48c6bb3949 - Added SVar:RemAIDeck:True to Obstinate Familiar. 2012-02-10 14:02:49 +00:00
Chris
1317f0ee7f - CheckStyle. 2012-02-10 13:04:20 +00:00
Chris
44c9108c21 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-10 11:43:14 +00:00
Sloth
d03101f32b - Added Harvest Wurm. 2012-02-10 10:37:46 +00:00
Sloth
bf34888324 - Updated the Captain America decks. 2012-02-10 10:29:47 +00:00
Sloth
e629b8cab0 - Updated Fin Fang Foom 2 and Gambit 2 with new cards. 2012-02-10 10:17:39 +00:00
Sloth
95fbaed640 - Updated the Ned Flanders deck. 2012-02-10 10:06:14 +00:00
Sloth
c524a57744 - Added NeedsToPlayVar to four more cards. 2012-02-10 09:57:14 +00:00
Sloth
7c30b4f96c - Fixed ultimate of Garruk, the Veil-Cursed. 2012-02-10 09:49:41 +00:00
Sloth
203ede2991 - Added a new AI SVar: "NeedsToPlayVar".
- Added a sample to Hidden Horror.
2012-02-10 09:48:01 +00:00
ArsenalNut
d20af6a812 added null pointer checks to getDefinedCards and getDefinedPlayers 2012-02-10 06:13:44 +00:00
ArsenalNut
06cacc6ca0 fixed issue with AI using a mana source that produces 0 mana 2012-02-10 04:03:14 +00:00
jeffwadsworth
5305715dab - Added Notorious Throng. 2012-02-10 01:57:41 +00:00
jeffwadsworth
a2f945701d - Added Guided Passage. 2012-02-10 00:03:04 +00:00
Sloth
ef3e2688d9 - Added Moment of Silence. 2012-02-09 21:07:49 +00:00
Sloth
24640efdcf - Added the player keyword "Skip your next combat phase.".
- Added Blinding Angel.
2012-02-09 21:04:48 +00:00
Sloth
2509965f7b - Improved AI handling of "You may have CARDNAME assign its combat damage as though it weren't blocked.". 2012-02-09 19:01:14 +00:00
Sloth
0b1a0b7007 - AF ChangeZone Hidden is a little more flexible now.
- Added Entrails Feaster by Jeff.
2012-02-09 18:48:36 +00:00
Sloth
e3e393a139 - Added Pride of Lions, Rhox and Spinebiter. 2012-02-09 16:59:15 +00:00
Sloth
2369a3f5ad - Added the keyword "You may have CARDNAME assign its combat damage as though it weren't blocked.".
- Added Deathcoil Wurm, Lone Wolf, Thorn Elemental and Wolf Pack.
2012-02-09 16:52:11 +00:00
Sloth
32d09988c3 - Converted two cards to use the keyword "CARDNAME assigns no combat damage". 2012-02-09 15:31:52 +00:00
Chris
292ef47196 - CheckStyle. 2012-02-09 15:15:22 +00:00
ArsenalNut
7435ddb48f Fixed issue with End line in Avatar of Discord script 2012-02-09 13:59:32 +00:00
Sloth
a18f725027 - Added Avatar of Discord. 2012-02-09 13:36:57 +00:00
Sloth
fc1cabecc5 - Converted Drekavac to script. 2012-02-09 12:38:57 +00:00
Sloth
bbeaf03a6d - Fixed filename of Gerrard Capashen. 2012-02-09 12:33:20 +00:00
Sloth
8bea97267e - Added Fallow Wurm and Thundering Wurm. 2012-02-09 12:31:40 +00:00
Chris
f0c19c7e90 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-09 12:00:04 +00:00
Sloth
831e228726 - Added Hidden Horror and Mercenary Knight. 2012-02-09 11:44:06 +00:00
Sloth
2c0058c43d - Added the "Optional" parameter to AF Discard.
- Added Lim-Dul's Paladin by Jeff.
2012-02-09 11:34:16 +00:00
Sloth
4949869a17 - Fixed draft AI when there are not enough playable cards (the deck will be filled with basic lands). 2012-02-09 10:32:36 +00:00
Sloth
96d5744542 - Fixed land set code for Antiquities "block". 2012-02-09 10:26:22 +00:00
Sloth
617f20f5af - Added Molten Firebird. 2012-02-09 09:59:00 +00:00
Sloth
df92f87ef7 - Fixed Heidar, Rimewind Master. 2012-02-09 09:58:30 +00:00
slapshot5
8bf58a9d8c add Gabriel Angelfire (from Legends) using AF GenericChoice 2012-02-09 04:49:04 +00:00
slapshot5
7e2ab48ebe add an AF GenericChoice. Lets any choice be made during resolution and resolves the SVar for that choice. 2012-02-09 04:48:25 +00:00
Doublestrike
3847761c6c Added Chief Wiggum's icon. 2012-02-09 00:50:24 +00:00
Doublestrike
a9b1eafbab Fixed Chief Wiggum's tag. 2012-02-09 00:44:32 +00:00
jeffwadsworth
17e5eaec91 - Added Darigaaz the Igniter. 2012-02-09 00:09:03 +00:00
jeffwadsworth
07e58b0a7c - Added Gerrard Capashen. 2012-02-08 23:42:23 +00:00
Chris
26f8d54c8a - CheckStyle. 2012-02-08 23:28:21 +00:00
jeffwadsworth
d6ce0b62f2 - Added Gaea's Balance. 2012-02-08 23:12:22 +00:00
Hellfish
778c07e567 *Added wasDealtDamageByHostThisTurn property.
*Added Trophy Hunter.
2012-02-08 23:03:14 +00:00
Chris
8c2e4ce85b - Fixed the ability cost for Dwarven Bloodboiler. 2012-02-08 21:29:15 +00:00
Sloth
4fdd9a5bcd - Moved the execution of getStLandManaAbilities() to checkStaticAbilities() (fixes Evil Presence). 2012-02-08 20:44:00 +00:00
jeffwadsworth
091509434a - Added Ivory Gargoyle. 2012-02-08 20:12:59 +00:00
Rob Cashwalker
3a3ffcca55 2012-02-08 19:31:55 +00:00
jeffwadsworth
01c6c8a0cb - Added Sigil of Distinction. 2012-02-08 16:34:55 +00:00
Rob Cashwalker
814523e071 Wrap in Vigor was unplayable - changed AB$ to SP$ 2012-02-08 15:38:19 +00:00
Chris
0dc9eb7dbe - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-08 11:47:07 +00:00
Chris
edd693bb19 - Ran set info script.
- Ran oracle script.
2012-02-08 11:45:35 +00:00
Sloth
37d81d2d47 - Fixed Veiled Sentry. 2012-02-08 07:15:16 +00:00
Sloth
e47283145e - Added resetTargets() to gainControlTgtAI. 2012-02-08 07:12:33 +00:00
Sol
8d8aeec8b8 - Adding DKA Human token to thraben_doomsayer.txt 2012-02-08 04:28:52 +00:00
Doublestrike
287c0873f5 Updated zone action listener for computer's flashback area. 2012-02-08 00:08:39 +00:00
jeffwadsworth
a22ba2ca8a -Added Realm Razer. 2012-02-07 22:35:08 +00:00
Sloth
fc596fdeb1 - Fix for Dungeon Geists being removed from the battlefield while the trigger is on the stack. 2012-02-07 18:51:11 +00:00
Sloth
a61ce8dd49 - Converted Feed the Pack to a script that uses LKI copies. 2012-02-07 18:37:10 +00:00
Chris
c922ed660a - Changed and corrected the LQ pic URL for Puresteel Paladin and Plant Elemental. 2012-02-07 18:28:49 +00:00
Sloth
0a442886ae - Fixed double faced cards changing zones getting transformed before triggers are called (fixed Loyal Cathar). 2012-02-07 17:33:34 +00:00
moomarc
3ce3687317 Added Heartbeat of Spring. 2012-02-07 16:39:14 +00:00
jeffwadsworth
48afe5a8cb - Added Demoralize. 2012-02-07 16:36:51 +00:00
jeffwadsworth
ef8197882a - Added Immortal Coil. 2012-02-07 16:24:25 +00:00
moomarc
4769f03def Fixed token image references. 2012-02-07 16:09:16 +00:00
Sloth
45d17c3cf2 - Added the precon Dead Ahead. 2012-02-07 14:41:52 +00:00
Chris
ab8dcace73 - CheckStyle. 2012-02-07 14:26:56 +00:00
Sloth
08c9e4f0db - Added a new trigger: "ChangesController". 2012-02-07 14:19:21 +00:00
Sloth
186d97e3ab - Added Aegis Angel. 2012-02-07 13:10:16 +00:00
Sloth
9263887409 - Added Wheel of Sun and Moon. 2012-02-07 12:58:22 +00:00
Chris
a206cd0c9a - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-07 12:01:54 +00:00
Sloth
fe200b0869 - Converted Samurai of the Pale Curtain to use the Replacement system. 2012-02-07 11:10:45 +00:00
Sloth
f57460b767 - Added Drake Familiar. 2012-02-07 10:45:35 +00:00
Sloth
a6f8d9944c - Added Vulshok War Boar. 2012-02-07 10:37:15 +00:00
Sloth
acfc818673 - Added Scythe Tiger. 2012-02-07 10:32:42 +00:00
Sloth
f815db0c5d - Added Plant Elemental and Rogue Elephant. 2012-02-07 10:28:54 +00:00
Sloth
8a7710124a - Added Mold Demon and Primeval Force. 2012-02-07 10:23:03 +00:00
Sloth
94e860a021 - Added "Optional" parameter to AF Sacrifice.
- Fixed Rathi Dragon.
2012-02-07 10:17:27 +00:00
Sloth
819adefff8 - Added and updated some SVars. 2012-02-07 06:22:45 +00:00
ArsenalNut
59170b4266 Added Increasing Vengeance 2012-02-07 06:10:21 +00:00
ArsenalNut
60674ece0e added Jace's Archivist 2012-02-07 05:08:31 +00:00
ArsenalNut
33c90e2015 convert Glint Hawk ETB to scripted trigger 2012-02-07 04:23:01 +00:00
ArsenalNut
192ce08779 Added support for "Any" counter and RememberRemoved in RemoveCounter. Added Ferropede, Hex Parasite, Medicine Runner, and Spinal Parasite. 2012-02-07 04:05:43 +00:00
ArsenalNut
a722309732 adding Rathi Dragon 2012-02-07 03:23:36 +00:00
Chris
44ab248dc3 - Adjusted the settings in ViewQuest.PopulateTitle(). The title label is no longer cut off on Mac OS X. 2012-02-07 02:10:00 +00:00
Sol
bfc1363cdb Removing all references to Mind's Desire 2012-02-07 01:55:37 +00:00
Doublestrike
ec44979549 Removed old splash image from DA skin. 2012-02-07 01:28:37 +00:00
Doublestrike
64d68bd7ef 2012-02-07 00:26:31 +00:00
Sloth
46de0d1f09 - Added Dungeon Geists. 2012-02-06 21:36:57 +00:00
Hellfish
b66cccdba4 *Added Voyager Staff, based on Ghostway. 2012-02-06 21:18:22 +00:00
Sloth
4959cca88f - Added Curse of Echoes. 2012-02-06 19:54:05 +00:00
jendave
f81a3c590f Update Maven plugins, checkstyle, Add namespace javadocs 2012-02-06 18:32:37 +00:00
Sloth
a03140f693 - Converted Purity to script. 2012-02-06 18:07:27 +00:00
Sloth
8377b80451 - Converted Phyrexian Hydra to script. 2012-02-06 17:47:02 +00:00
Sloth
cfb9434cee - "DamageDone" replacement effects can now have the parameter "PreventionEffect$ True" to mark them as damage prevention effects.
- Fixed Vigor.
2012-02-06 17:40:57 +00:00
moomarc
f2b67e0e30 Small spelling fix 2012-02-06 16:05:49 +00:00
moomarc
798024a2d2 Puresteel Paladin filename fix 2012-02-06 15:45:07 +00:00
Doublestrike
84c1ae6b5f Enforced singleton pattern in FSkin.
Converted FSkin to static factory.
Updated all uses of FSkin as appropriate.
Removed all extra references/storages to FSkin.
2012-02-06 13:51:02 +00:00
Sloth
453f602d61 - Updated and added some SVars. 2012-02-06 13:39:56 +00:00
Sloth
bb388e3f79 - Renamed the button "Build A New Deck" to "Start A New Draft" in draft mode. 2012-02-06 12:37:53 +00:00
Chris
6cba667638 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-06 11:39:35 +00:00
Doublestrike
697f3aaf86 Deprecated SubButton in favor of FLabel builder.
Fixed display bug in title bar of sealed/draft.
Updated quest deck lister to recall previous deck if exists.
2012-02-06 11:22:21 +00:00
Sloth
9af4563249 - Added Gilded Light and Shisato, Whispering Hunter. 2012-02-06 11:14:18 +00:00
Sloth
c0931391d7 - Added the keyword "Skip your next untap step.", fixed Brine Elemental. 2012-02-06 10:00:07 +00:00
Sloth
1b43904ba6 - Added Brine Elemental. 2012-02-06 09:35:16 +00:00
Sloth
5fa38a1017 - AF Pump can now pump players.
- Added the player keyword "Skip your next draw step.".
- Added Fatigue.
2012-02-06 09:28:32 +00:00
ArsenalNut
ba7515e8f5 added support for StackDescription to Token and AlterLife AFs 2012-02-06 08:22:26 +00:00
ArsenalNut
832dd47f60 added Druidic Satchel, Inquisitors Flail, and Puresteel Paladin. Ran SetInfo and Oracle scripts. 2012-02-06 08:03:01 +00:00
Sloth
53f6393835 - Fixed isCardInPlay. 2012-02-06 07:04:25 +00:00
jeffwadsworth
2bf573e6b4 - Added Banewasp Affliction. 2012-02-05 19:42:15 +00:00
jeffwadsworth
47cd9cb8f0 - Added Keeper of Progenitus. 2012-02-05 19:39:08 +00:00
Sloth
b766bbed39 - Fixed the keyword "May be played by your opponent". 2012-02-05 18:59:52 +00:00
Sloth
b104e05329 - Added Alloy Golem. 2012-02-05 17:34:22 +00:00
Sloth
88588c1a0e - ContinuousAbility now supports "ChosenColor" as SetColor.
- Added Shifting Sky by Jeff.
2012-02-05 17:05:35 +00:00
Sloth
ad635771df - Made Exclusion Ritual more AI friendly. 2012-02-05 16:05:59 +00:00
Sloth
74d370a53d - Made Necromancer's Covenant more AI friendly. 2012-02-05 15:54:59 +00:00
Sloth
3dc921b2e4 - Fixed unless cost sometimes prompting the human to pay twice. 2012-02-05 15:47:21 +00:00
Chris
f764f88499 - CheckStyle. 2012-02-05 14:26:46 +00:00
Chris
9660d4b424 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-05 12:05:13 +00:00
Sloth
667d42960f - Fix for Aluren. Cleanup. 2012-02-05 10:26:00 +00:00
Doublestrike
2458eb8c71 Converted FLabel to Builder pattern, so inline calls can now be chained together, setting all preferences at the time of instantiation. Also, makes FLabel fairly immutable. 2012-02-05 10:20:05 +00:00
Sloth
32be5e90de - Spells with "May be played without paying its mana cost" are no longer automatically playable by also paying their mana cost. 2012-02-05 08:58:00 +00:00
Sloth
f24e32567f - Applied quest shop preferences patch by Roujin. 2012-02-05 08:14:24 +00:00
Sloth
63104576c1 - Performance update for getExternalZoneActivationCards. 2012-02-05 08:12:39 +00:00
Doublestrike
14bd09a91f Added "theme2" to skin palette. 2012-02-05 04:58:39 +00:00
Doublestrike
defcfe127f Stubborn package, didn't want to be deleted. 2012-02-05 04:44:24 +00:00
Doublestrike
4446b5a802 Quest UI is now fully updated. Deprecated classes and packages removed from codebase. 2012-02-05 04:40:29 +00:00
Doublestrike
b37218314e Changed opacity on field detail labels to combat contrast problems across various skins. 2012-02-05 04:38:33 +00:00
Doublestrike
b6b9c9f650 Checkstyle. 2012-02-05 04:18:14 +00:00
jendave
695d5ee45e Update developer list 2012-02-05 03:06:08 +00:00
Doublestrike
b542329961 New UI for bazaar.
Selling price added to interface and abstract for quest bazaar items.
Can now sell life back to the Alchemist.
2012-02-05 02:53:52 +00:00
Sloth
793a692f6e - Added Sins of the Past. 2012-02-04 21:43:51 +00:00
jeffwadsworth
659edbc2a2 - Added Graceful Antelope. 2012-02-04 19:26:05 +00:00
Sloth
0fe2cf1dad - Converted Mind's Desire to script. 2012-02-04 19:09:23 +00:00
jeffwadsworth
0d33486130 - Added Patriarch's Desire. 2012-02-04 18:15:23 +00:00
slapshot5
b25081bb21 forgot the NumDmg for Serendib Djinn 2012-02-04 16:30:15 +00:00
Sloth
68b6d410b6 - Fixed bug in BoosterGenerator reported by Roujin. 2012-02-04 15:29:28 +00:00
Sloth
1e4b714c5a - Added Knacksaw Clique and Ornate Kanzashi. 2012-02-04 15:02:27 +00:00
Sloth
a9246fde5d - Added Thada Adel, Acquisitor. 2012-02-04 14:22:34 +00:00
slapshot5
d0d4eb1e64 add Serendib Djinn (from Arabian Nights) 2012-02-04 13:47:52 +00:00
slapshot5
5299e93cdb fixed card text of Donate 2012-02-04 13:47:31 +00:00
Sloth
1b782a9a23 - Added the keyword "May be played by your Opponent".
- Added Fiend of the Shadows.
2012-02-04 12:29:12 +00:00
Chris
977362e2d8 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-04 11:45:30 +00:00
Sloth
20b7ef075e - Restructured and improved performance of getExternalZoneActivationCards. 2012-02-04 10:25:03 +00:00
Doublestrike
52cf5089c8 Added descriptions to utility buttons. 2012-02-04 05:35:46 +00:00
Doublestrike
d269758d9c Quest mode: Booster format choice saved in preferences. 2012-02-04 04:17:50 +00:00
Doublestrike
e9892be831 Bugfix: Phase toggle saving fixed. 2012-02-04 00:28:33 +00:00
Chris
0a99ff70e9 - CheckStyle. 2012-02-04 00:27:31 +00:00
Sloth
c5aa61a483 - Fixed leaves the battlefield triggers not working when the destination is the library. 2012-02-03 21:02:06 +00:00
Sloth
5bb0769b62 - Cleanup and performance updates in AllZoneUtil. 2012-02-03 19:18:22 +00:00
Sloth
2f80d736c8 - Cleanup of old references to the mana pool as a card. 2012-02-03 19:06:53 +00:00
Sloth
8ea00a8dc1 - Made stack AI land compatible with mulligan decisions. Deleted the unused functions threadLand and getDifferentLand. 2012-02-03 19:02:34 +00:00
Sloth
4bc73261f7 - Changed some ETB triggers of Evoke cards from AB to DB. 2012-02-03 18:39:37 +00:00
jendave
79f4473d3c checkstyle 2012-02-03 18:31:03 +00:00
jendave
8705069c41 Update several Maven plugins 2012-02-03 18:12:14 +00:00
Chris
b7440554f3 - CheckStyle. 2012-02-03 16:55:48 +00:00
Chris
7078e64b69 - Cleared out the changes.txt file, now ready for new material. 2012-02-03 16:49:18 +00:00
Sloth
8d324b0d05 - Added Izzet Guildmage. 2012-02-03 16:48:12 +00:00
Sloth
38a6d3a8e7 - Fixed targeting of AF CopySpell (Twincast and friends). 2012-02-03 16:29:28 +00:00
Sloth
c27e534c9d - Fixed Replicate. 2012-02-03 16:10:24 +00:00
Sloth
173ee8564b - Added the precon Levelers' Glory. 2012-02-03 14:52:44 +00:00
Sloth
fae7341387 - Added the precon Invading Spawn. 2012-02-03 14:47:31 +00:00
Sloth
415eaf3e9f - Added Veiling Oddity.
- Corrected the second ability of Venser, the Sojourner.
2012-02-03 14:31:37 +00:00
Sloth
244072b99e - Fixed and improved the AI of the Dragon Auras.
- Added Dragon Shadow.
2012-02-03 14:09:01 +00:00
Sloth
725312a4bb - Added Dragon Wings. 2012-02-03 13:44:24 +00:00
Chris
8c1e9f1620 [maven-release-plugin] prepare for next development iteration 2012-02-03 12:13:57 +00:00
Chris
f9d358b987 [maven-release-plugin] prepare release forge-1.2.3 2012-02-03 12:13:48 +00:00
Chris
1d198b4cd0 - Preparing the changes.txt file for the next beta build and release. 2012-02-03 11:55:29 +00:00
Chris
05d48f9aba - Added the recent commit logs to changes.txt. 2012-02-03 11:41:19 +00:00
Chris
7bbb26bd5f - CheckStyle. 2012-02-03 11:40:44 +00:00
Chris
528f67bdab - Added the recent commit logs to changes.txt. 2012-02-03 11:38:06 +00:00
Sloth
3f0e816e80 - Added some SVars. 2012-02-03 11:33:51 +00:00
Sloth
3904caec2a - Added the Trigger "CounterRemoved".
- Added Riftmarked Knight.
2012-02-03 11:20:35 +00:00
SoulStorm
f637bb2cd7 Added OptionalDecider$ to Jugan, the Rising Star. 2012-02-03 09:13:48 +00:00
Doublestrike
72696af9ca Changed instances of "/" to File.separator for quest data IO (thanks Chris H) 2012-02-03 06:02:25 +00:00
Doublestrike
4cf9691963 Fixed card icons in bazaar pet stall. 2012-02-03 04:55:37 +00:00
Doublestrike
0663261e62 Implemented scaling for "quests" tab panels. 2012-02-03 04:26:40 +00:00
Sol
a7bba9cc5d Removing Matopi Golem. The subability doesn't happen until the creature regenerates using that specific shield, which isn't supported. 2012-02-03 04:19:01 +00:00
Doublestrike
bbdf7e0143 Removed "pack" from frame creation to (hopefully) avoid resizing problem in OSX. 2012-02-03 02:29:26 +00:00
Doublestrike
76ae3fd519 Bugfix: hover ability for FLabel restored 2012-02-03 00:31:56 +00:00
jeffwadsworth
e0b62b2560 - Added Veiled Sentry. 2012-02-02 23:43:50 +00:00
jeffwadsworth
091bd9999a - Added Wild Dogs. 2012-02-02 22:02:46 +00:00
jeffwadsworth
40f2e7cdca - Added Matopi Golem. 2012-02-02 21:38:15 +00:00
Sloth
87c152c3f8 - Added Saprazzan Outrigger by squee1968. 2012-02-02 21:14:05 +00:00
Sloth
23fe5e5b72 - Added Cloven Casting. 2012-02-02 20:55:04 +00:00
Sloth
c3590b61f8 - Fixed targeting issue with copySpellontoStack (part 3 - AF CounterMagic). 2012-02-02 18:50:15 +00:00
Sloth
f3ab0d6870 - Fixed targeting issue with copySpellontoStack (part 2). 2012-02-02 17:53:13 +00:00
Sloth
fc9209b51f - Fixed targeting issue with copySpellontoStack (part 1). 2012-02-02 17:22:45 +00:00
Chris
aabac6f990 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-02 14:13:28 +00:00
ArsenalNut
fd6684e8bc added Pulse of the Grid 2012-02-02 13:17:50 +00:00
Doublestrike
6a11e12bc0 Big update to FLabel, allowing auto icon resize, font resizing per axis, resize toggling, hover toggle, select toggle, and command execution ability. 2012-02-02 08:54:55 +00:00
skiera
c23ff8d8f2 Fixed: Sealed from cube (singleton) set - shouldn't have more than one cards each 2012-02-02 02:22:25 +00:00
Chris
1231b6069e - CheckStyle. 2012-02-02 02:09:21 +00:00
skiera
34d6aa120f Improved AI for Martial Coup card so it pays for X 5 instead of 0. Not perfect but better than before. 2012-02-02 02:01:40 +00:00
Doublestrike
257cbaff1e Shrunk a few pixels off field detail labels. 2012-02-02 00:48:50 +00:00
Doublestrike
4119f18a1c Removed "creatures" sprite from default skin (since they're included with tokens from CardForge).
Reverted bazaar creatures accordingly.
2012-02-02 00:33:50 +00:00
Chris
bd3a823495 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-02 00:06:20 +00:00
Chris
69a860cb10 - Ran set info script and oracle scripts. 2012-02-02 00:04:20 +00:00
skiera
145a365c55 Fixed bug when once a turn mana abilities were not reset properly at the end of turn. (Wall Of Roots) 2012-02-01 22:24:32 +00:00
Sloth
85a47166dc - Started adding support for the "TargetUnique" parameter to the AI part of AF DealDamage. 2012-02-01 22:13:19 +00:00
jeffwadsworth
cfe7916eaf - Added the name corrected Gruul Nodorog. 2012-02-01 21:58:21 +00:00
jeffwadsworth
76a9482e72 - Removed card due to incorrect name. 2012-02-01 21:57:32 +00:00
jeffwadsworth
c62da3d2e7 - Added Gruul Nodorog. 2012-02-01 21:56:04 +00:00
jeffwadsworth
895b8e6d07 - Removed Droning Bureaucrats. Yikes, not quite right. Fixing. 2012-02-01 21:15:34 +00:00
jeffwadsworth
18cce4c49c - Added Droning Bureaucrats. 2012-02-01 21:13:42 +00:00
Maxmtg
93f21066e0 marked some fields as non-serializable 2012-02-01 21:11:22 +00:00
Maxmtg
b15ac88f81 Fixed DeckSection serialization for quest mode. 2012-02-01 21:00:40 +00:00
jeffwadsworth
932e1b0ba8 - Added Bioplasm. 2012-02-01 17:37:36 +00:00
Sloth
c1c3af9b91 - Fixed the cost description of Murderous Betrayal. 2012-02-01 14:54:28 +00:00
Sloth
089f41f3d8 - Added Haakon, Stromgald Scourge. 2012-02-01 14:28:38 +00:00
Doublestrike
f4b9aa87a9 A few more minor visual tweaks. 2012-02-01 13:35:12 +00:00
Doublestrike
f84c0184c2 Various updates to detail labels in player field. 2012-02-01 13:10:50 +00:00
moomarc
095f1dd2e2 Further fix to the Rebel skin icon sprite (stray partially transparent pixels). 2012-02-01 11:41:32 +00:00
moomarc
3f5d67e231 Corrected some quest items pointing to the wrong icon.
Made some small fixes to the rebel skin's sprite that might have caused mana symbol problems.
Replaced the low resolution card state icons in the default sprite_icons with higher res ones.
2012-02-01 11:13:34 +00:00
Doublestrike
2969378f12 Minor edit. 2012-02-01 08:48:28 +00:00
Doublestrike
064c8e803a Bugfix: Random foil 2012-02-01 08:29:30 +00:00
Sloth
a47d52c9c1 - Fixed Wintermoon Mesa. 2012-02-01 07:12:41 +00:00
Doublestrike
3eb1eea175 Changed backslashes to forwardslashes for OSX file handling of quest datas. Tested working on r13702, NPE on r13703++ prevents decisive testing. 2012-02-01 04:01:54 +00:00
Doublestrike
94ce5864ad Bugfix: Pet select cleared before new quest loaded
Bugfix: Pet select remembers previous pet
2012-02-01 03:49:43 +00:00
Chris
6b45d7564b The FLabel lblLog in ViewWinLose class was cutting off the top of the "Game Log" text, this now looks OK on Mac OS X. 2012-02-01 02:57:51 +00:00
Chris
69cabe215c - Adjusted the SelectablePanel method and it now looks OK on Mac OS X. Thank you Doublestrike. 2012-02-01 01:44:28 +00:00
Chris
479ad18a49 - CheckStyle. 2012-02-01 01:07:49 +00:00
Doublestrike
bd67faeb06 Fixed coords on win/loss icons. 2012-02-01 00:33:54 +00:00
Doublestrike
017a6d7b41 Added "reset to default" on prefs settings 2012-02-01 00:15:07 +00:00
skiera
1f3ceab961 Updates SkieraCube to most recent version 2012-01-31 20:33:20 +00:00
skiera
1220c6b0c7 Fixed minor bug causing mirror match in limited draft mode 2012-01-31 20:32:36 +00:00
Sloth
25c6c3628b - Improved the AI of Delver of Secrets. 2012-01-31 19:24:50 +00:00
jeffwadsworth
c7a3d21f7d - Added Murderous Betrayal. 2012-01-31 16:26:45 +00:00
Sloth
6b825a9636 - Little update for the suspend AI. 2012-01-31 15:57:30 +00:00
Sloth
02039cc916 - The AI can now play static abilities in general.
- The AI can now activate Suspend abilities. It's experimental, so please check each card before removing SVar:RemAIDeck:True.
2012-01-31 13:13:26 +00:00
Chris
8edd6f13c0 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-31 12:25:17 +00:00
Chris
102a322c70 - Moved Owlman 2 deck from the /res/decks/ folder to the /res/quest/decks/ folder. 2012-01-31 12:24:42 +00:00
Chris
3289405c8c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-31 12:09:48 +00:00
Sloth
5b381ef4a9 - Added Firefright Mage. 2012-01-31 10:41:07 +00:00
Sloth
bcd230c1cc - Changed isSorcerySpeed to return true for planeswalker abilities.
- Little tweak in AF Token.
2012-01-31 10:23:01 +00:00
Sloth
59259d7e0c - Fixed Savage Offensive. 2012-01-31 09:57:20 +00:00
Sloth
ad89445328 - Added the Owlman 2 deck. 2012-01-31 09:55:36 +00:00
jendave
938712ab83 checkstyle 2012-01-31 07:34:15 +00:00
Maxmtg
7a8cba51e3 Deck now contains 2 sections, all methods to modify main/side are incapsulated in DeckSection.java. 2012-01-31 05:48:51 +00:00
Doublestrike
ddcd46ac80 Moved res/quests/data references into constants. 2012-01-31 05:18:18 +00:00
jendave
f807969faf Checkstyle 2012-01-31 05:11:51 +00:00
Doublestrike
5da3735fbe Minor preloader on skin changer update. 2012-01-31 04:40:48 +00:00
Doublestrike
7e5777a094 Bugfix: Scaling icon problem reverted 2012-01-31 04:31:25 +00:00
Doublestrike
64a98a4126 Added preloader graphic to skin changer in settings menu.
Pulled skin loading off EDT in settings menu.
2012-01-31 04:24:58 +00:00
Doublestrike
294a2adcb8 Added game log to win/lose screen. 2012-01-31 02:39:03 +00:00
Doublestrike
ede46ab115 Phase label colors from skin palette now used in field views. 2012-01-31 02:08:04 +00:00
Doublestrike
77fb8346e7 Organization: variable renaming for clarity in FSkin and related. 2012-01-31 01:42:28 +00:00
Doublestrike
63a29e6f8a Set card scaling larger default to true. 2012-01-31 01:34:27 +00:00
Doublestrike
0b9f58463d Re-hooked up phase labels to skin color palette. 2012-01-31 01:32:40 +00:00
Doublestrike
7f9ec677a2 Second attempt at fixing focus issues on home screen.
Home screen now persists current submenu selection over restart.
2012-01-31 01:02:27 +00:00
Doublestrike
0db1036fa7 Updated resolution on mana icons in default skin (thanks @WompWomp). 2012-01-31 00:25:23 +00:00
Doublestrike
d32b3c8e32 Thread safety: Tightened up conditions in FProgressBar, made a few changes to skin loading as appropriate. 2012-01-31 00:08:56 +00:00
Maxmtg
6d7e567d0d will scroll and read deck description properly this time 2012-01-30 20:32:59 +00:00
Maxmtg
217a95e21e Added some descriptions for non-card items in the quest shop 2012-01-30 20:07:34 +00:00
jeffwadsworth
1dc2e59e2a - Added Skullcage.
- Added Dreamwinder.
2012-01-30 20:05:26 +00:00
jeffwadsworth
9b3ea0a6f1 - Added Dismantling Blow. 2012-01-30 18:13:02 +00:00
jendave
e926c78598 Checkstyle 2012-01-30 18:04:25 +00:00
Sloth
5904ed5130 - Added Snakeform. 2012-01-30 17:32:49 +00:00
Sloth
4410a318e4 - Added Turn to Frog. 2012-01-30 17:28:25 +00:00
Sloth
0cd40dfcef - Added Humble. 2012-01-30 17:18:23 +00:00
Chris
1133b8134d - CheckStyle. 2012-01-30 16:58:02 +00:00
Chris
c40192335d - CheckStyle. 2012-01-30 16:49:13 +00:00
Sloth
4132e7aa99 - Added pics and set info to some precons. 2012-01-30 16:20:20 +00:00
Doublestrike
3fd5dfffa8 Added forced focus on menu buttons when their "show" method is called. 2012-01-30 13:10:54 +00:00
Doublestrike
0eb128f948 Performance tweak: Cleared buffers on skin source images, unreferenced skin source images. 2012-01-30 13:05:17 +00:00
Doublestrike
8b1ee4d6f5 Sorted quest files in Quests tab. 2012-01-30 12:48:20 +00:00
Chris
8b5348d403 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-30 12:36:58 +00:00
Chris
0197851a79 - Ran oracle script. 2012-01-30 12:35:54 +00:00
Chris
dae2d50ed3 - Ran set info script. 2012-01-30 12:34:33 +00:00
Chris
6bc47544f0 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-30 12:32:26 +00:00
Doublestrike
81aadc8ecf Minor oversight fixed. 2012-01-30 10:51:30 +00:00
Doublestrike
3a86a64fce Improved auto quest data selection between matches and restarts. 2012-01-30 10:50:59 +00:00
Doublestrike
2187a3d495 Bugfix to bugfix: Phase toggle prefs fixed
Bugfix: Quest winlose crash fixed
2012-01-30 10:21:58 +00:00
Doublestrike
e0b3c10755 Experiment failed; quest/data folder removed from version control. 2012-01-30 08:50:54 +00:00
Doublestrike
ddd05fb653 Bugfix: questData.dat rename. 2012-01-30 08:37:45 +00:00
Doublestrike
0a8f6edc3c Minor experiment. 2012-01-30 08:31:45 +00:00
Doublestrike
2b789c347f Bugfix: Phase toggle save
Bugfix: Quest pet summon
Bugfix: Quest data folder added to version control
2012-01-30 08:16:42 +00:00
jeffwadsworth
f194ce697f - Added Vicious Betrayal. 2012-01-30 05:53:33 +00:00
Doublestrike
f04f87acf1 Renamed ViewQuestPreferences to QuestPreferencesHandler. 2012-01-30 05:33:16 +00:00
jeffwadsworth
a6b530d76d - Added Ouphe Vandals. 2012-01-30 05:31:31 +00:00
Doublestrike
ff329b1897 Sprites/skins: Everything except deck editor icons now in a sprite, and fully accessed using skin enums. This includes foils, creatures, and all icons in game.
Skin enums sub-categorized to allow clearer access. 
Default coordinates added to skin enums, so declaration and positioning happen simultaneously (in one place).
Removed old icons.
2012-01-30 05:29:37 +00:00
jeffwadsworth
311ea8322e - Added Ensouled Scimitar. Used ArsenalNut technique, but added a nonCreature check. 2012-01-30 05:00:46 +00:00
slapshot5
040062a3f4 add Jeweled Bird (from Arabian Nights) 2012-01-30 04:24:47 +00:00
slapshot5
322a604cf6 add City in a Bottle (from Arabian Nights) 2012-01-30 03:53:47 +00:00
slapshot5
3aba8b868f add Golgothian Sylex (from Antiquities) 2012-01-30 03:25:26 +00:00
slapshot5
c735003ff5 add access to the current set code in Card.hasProperty() in the form setXXX. So a valid expression for all Arabian Nights permanents is: Permanent.setARN 2012-01-30 03:25:04 +00:00
slapshot5
4fc53aac94 spelling and grammar fix in DeckEditorShop.java 2012-01-30 01:17:51 +00:00
ArsenalNut
59b7b9087c added Demonmail Hauberk. Ran SetInfo and Oracle scripts. 2012-01-30 00:57:38 +00:00
ArsenalNut
6ad045c46d added DKa to list of sets in cardTemplateScript.py 2012-01-30 00:53:52 +00:00
slapshot5
d89a0f4e3a add Demonic Attorney (from original base Alpha) 2012-01-29 22:20:29 +00:00
Hellfish
8748c7f3a9 *Added Battle Cries, Deadspread,Devouring Skies,Doom Inevitable,Feast of Flesh & Phyrexian Poison precons from Scars block. 2012-01-29 22:09:30 +00:00
Sloth
3cdf1b935c - Prevented Retaliation from possibly overwriting existing SVars. 2012-01-29 21:50:40 +00:00
Hellfish
c915f48f34 *Added Eldritch Onslaught and Repel the Dark precons from ISD. 2012-01-29 21:46:06 +00:00
slapshot5
fa10715ae3 simplified the damage code of Quietus Spike 2012-01-29 21:08:18 +00:00
slapshot5
b21c798c83 convert Piston Sledge to script 2012-01-29 20:51:45 +00:00
slapshot5
355174ae5b add Reverse Polarity (from Antiquities) 2012-01-29 20:35:42 +00:00
slapshot5
dd4d29b039 1) Keep track of the source of damage assigned to a Player this turn.
2) Add counting based on this: Count$OppTypeDamageThisTurn <Type>
2012-01-29 20:35:13 +00:00
jeffwadsworth
5c23b6fb3a - Added Mana Flare. 2012-01-29 20:30:22 +00:00
jeffwadsworth
106c4c9f45 - Added Retaliation. 2012-01-29 20:03:27 +00:00
jeffwadsworth
8e35b96ead - Added Rain of Filth. 2012-01-29 19:19:10 +00:00
jeffwadsworth
82cc12b4ac - Fixed Wanderwine Prophets. No doubt, there are many like this in there. 2012-01-29 18:59:48 +00:00
Chris
15e4720df0 - CheckStyle. 2012-01-29 18:40:10 +00:00
slapshot5
1079732f37 add Sudden Spoiling (from Time Spiral) 2012-01-29 18:32:19 +00:00
slapshot5
1d2bd79ee4 make sure Trigger, StaticAbility and ReplacementEffect obey RemoveAllAbilities in AF Animate/AnimateAll 2012-01-29 18:31:48 +00:00
Chris
e1869147c1 - CheckStyle. 2012-01-29 18:26:17 +00:00
Chris
3eb8266c6f - CheckStyle. 2012-01-29 18:19:35 +00:00
Hellfish
05249092a2 *Reverted the unnecessary r13634 2012-01-29 18:02:42 +00:00
Hellfish
b848e6255c *Added a way to suppress all Replacement Effects of a card. 2012-01-29 17:50:47 +00:00
Hellfish
a7f583b693 *Changed some quest precon filenames and image paths for consistency.
*Added Grave Power, Relentless Dead and Swift Justice precons from DKA.
2012-01-29 17:27:57 +00:00
slapshot5
55932e093c debug output fix (AF DealDamage) 2012-01-29 17:02:25 +00:00
Sloth
9b7a50259a - Added Weathered Bodyguards. 2012-01-29 14:48:21 +00:00
Chris
630136a018 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-29 12:11:28 +00:00
Chris
5c7d3b229c - Added a fluff piece to the changes.txt file. 2012-01-29 12:07:09 +00:00
Hellfish
9eca51eaee *Small fix to extended banlist. Storeforge->Stoneforge 2012-01-29 11:59:02 +00:00
Sloth
51e191ca9e - Fixed Flayer of the Hatebound. 2012-01-29 10:30:50 +00:00
Doublestrike
bdeb80efca FSkin enums reorganized to smaller groups, implementing the SkinProp interface. This will facilitate the change to fully-skinnable symbols and icons in the near future. 2012-01-29 09:35:25 +00:00
Doublestrike
2888094226 Checkstyle. 2012-01-29 08:49:03 +00:00
Doublestrike
795010336d ForgePreferences fully converted to enum architecture. All preference-style files are now standardized using enums. 2012-01-29 08:46:02 +00:00
Doublestrike
d2bc6be32b Converted home screen root layout to null; allowing static sizing of button panel, creating more submenu space on big screens. 2012-01-29 06:56:06 +00:00
Doublestrike
5754293e60 Releasing the beast: fully refactored quest submenu, featuring multiple quest support, preference editor, submenu tabs, and a host of other tools (and updates). 2012-01-29 06:32:11 +00:00
slapshot5
ca1d028913 update the README file with morph image location 2012-01-29 04:36:21 +00:00
slapshot5
917058900d hook up the downloaded morph image to display on the battlefield 2012-01-29 04:31:05 +00:00
Chris
8f833ed711 - CheckStyle. 2012-01-28 22:27:50 +00:00
Maxmtg
b4e42984cd foil keyword in decklists - partial support 2012-01-28 20:58:28 +00:00
jeffwadsworth
0dfb333230 - Text fix 2012-01-28 18:54:25 +00:00
jeffwadsworth
f628ca5ca6 - Added Extraplanar Lens. Note that "Static$ True" in the second trigger simply wouldn't work for me. Card works fine AFAICT. 2012-01-28 18:51:44 +00:00
Chris
6ee96cbb51 - Added a fluff piece to the changes.txt file. 2012-01-28 18:23:55 +00:00
Sloth
6ff442181f - Added Balance of Power. 2012-01-28 17:01:41 +00:00
Maxmtg
c27918c67e DeckRecognizer will try to get the latest edition for cards typed 2012-01-28 16:18:21 +00:00
Sloth
e8c981e1cc - Added the precon Myr of Mirrodin. 2012-01-28 15:54:42 +00:00
Sloth
d5ebadd558 - Added the precon Relic Breaker. 2012-01-28 15:50:35 +00:00
Maxmtg
d6cfbe9af2 Update decklist after closing shop (to see newly bought decks right now) 2012-01-28 15:48:43 +00:00
Chris
bf3dcef14c - CheckStyle. 2012-01-28 15:47:39 +00:00
moomarc
99195232ed Added the download links for the morph image as well as the Dark Ascension tokens. 2012-01-28 15:39:11 +00:00
Chris
eda06ce07b - CheckStyle. 2012-01-28 15:38:40 +00:00
Sloth
30a4992c75 - Moved +1/+1 vs -1/-1 counters erasing to checkGameState (fixing the undying issue). 2012-01-28 15:37:33 +00:00
slapshot5
89afd97e63 add Veteran Bodyguard (from original base Alpha) 2012-01-28 14:42:04 +00:00
Sloth
502ea7f9f8 - Added the precon Path of Blight. 2012-01-28 13:55:51 +00:00
Chris
3816a51ce6 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-28 12:18:00 +00:00
Sloth
a786f61348 - Added the precon Spectral Legions. 2012-01-28 10:59:34 +00:00
Sloth
e18df99e2e - Added the precon Carnival of Blood. 2012-01-28 10:32:11 +00:00
Sloth
c3de5679ea - Fixed all effects without the "Image" parameter throwing errors. 2012-01-28 08:06:03 +00:00
Maxmtg
19b6b63540 fixed precons deserialization in questshop 2012-01-28 07:50:46 +00:00
Sloth
292688c2ea - Fixed the ultimate of Sorin, Lord of Innistrad. 2012-01-28 07:42:03 +00:00
Maxmtg
a89264b25a Precon sell rules now are being checked. 2012-01-28 07:39:27 +00:00
Maxmtg
018ff1fd96 correction for ISD block. DKA was never a block itself (ROE was because there were almost 250 cards) 2012-01-28 07:39:15 +00:00
moomarc
2887737294 Fixed Curse of Misfortunes cost. 2012-01-28 06:51:39 +00:00
moomarc
6a715b1827 Split the oracle text on DKA double-faced cards between their two faces. 2012-01-28 06:46:52 +00:00
Maxmtg
350ea7b5f0 precons images samples 2012-01-28 00:24:38 +00:00
Maxmtg
f801a7c109 Sample Decks for quest mode shop. 2012-01-28 00:23:31 +00:00
Maxmtg
c09a618cf1 Preconstructed Decks added to quest mode shop. 2012-01-28 00:22:04 +00:00
Maxmtg
2f0d95cf9b Decks save/load operations moved to DeckIO class, references updated 2012-01-27 20:46:27 +00:00
Sloth
fa9f00ca50 - Added "ClearTriggered" parameter to AF CleanUp.
- Added Shirei, Shizo's Caretaker by marc.
2012-01-27 19:06:02 +00:00
Sloth
f357046104 - Added Diviner's Wand by squee1968. 2012-01-27 18:54:38 +00:00
Sol
0c9d839bfa - Updated mtgData
- Ran OracleScript
2012-01-27 18:44:41 +00:00
Chris
1662bc4305 - Changed the LQ pic URL for Ashling, the Extinguisher as the standard version of the URL was not working. 2012-01-27 18:13:14 +00:00
ArsenalNut
3c27961f68 Added IsEqippng check to ReplaceDamage. Added Pariah's Shield 2012-01-27 18:03:20 +00:00
Chris
2dfe647318 - CheckStyle. 2012-01-27 18:03:01 +00:00
ArsenalNut
ce21765b63 added Pariah and Empyrial Archangel. Minor cosmetic fixes to DeadShot Minotaur and Glimmerpoint Stag. 2012-01-27 17:47:41 +00:00
moomarc
27291eb85a Added Worthy Cause 2012-01-27 17:44:31 +00:00
Sol
da8164dca0 Adding DKA to the Format list 2012-01-27 17:26:54 +00:00
Sol
49c71f6295 - Updating Draft info for DKA 2012-01-27 17:13:55 +00:00
moomarc
fe15e6ec1b Ran Oracle and SetInfo scripts. 2012-01-27 17:02:17 +00:00
moomarc
64787ea128 Added Goblin Fire Fiend
Added Irresistible Prey
2012-01-27 16:51:42 +00:00
Sloth
2cd2d5a1b1 - Fixed two possible cases where the AI did not block as much attackers with "CARDNAME must be blocked if able." as it could. 2012-01-27 16:44:53 +00:00
Sloth
a6ad6029a3 - Updated some SVars on new DKA cards. 2012-01-27 16:25:57 +00:00
Chris
5e034ae372 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-27 16:00:09 +00:00
Chris
b1961dbd5d - Merged the two new card lists found in the changes.txt file into one list. 2012-01-27 15:59:03 +00:00
Chris
fb03e3bb5d - Added another fluff piece to the changes.txt file. 2012-01-27 15:55:33 +00:00
Chris
a5f06f5cda - Added a fluff piece to the changes.txt file. 2012-01-27 15:51:13 +00:00
Chris
e3660edda3 - Ran set info script. 2012-01-27 15:49:09 +00:00
Sloth
55ed3b3483 - Added setinfo line to first face of DFC's. 2012-01-27 15:43:49 +00:00
moomarc
7cadb2e6ce Added Deadly Allure and Hinterland Hermit//Hinterland Scourge 2012-01-27 15:40:41 +00:00
Sloth
1ce9d7e186 - Added Thornbite Staff by squee1968. 2012-01-27 15:27:05 +00:00
Sloth
3afebaad91 - Updated some SVars.
- Added DKA to setdata.txt.
2012-01-27 15:19:31 +00:00
Sol
ab1929d1c3 - Updated DKA reprints setinfo 2012-01-27 15:19:21 +00:00
ArsenalNut
453f22f505 added some fixes that were made on DKA branch 2012-01-27 15:05:43 +00:00
ArsenalNut
97fd20ad05 adding cards from Dark Ascension branch into trunk 2012-01-27 15:04:08 +00:00
Sloth
13580a3295 - Fixed the description of Slowtrips. 2012-01-27 14:22:07 +00:00
ArsenalNut
aa289212a2 add Dark Ascension to setInfoScript.py script 2012-01-27 13:50:14 +00:00
Sloth
162a31c97f - Added Dragon Fangs and Dragon Scales. 2012-01-27 13:15:06 +00:00
Sloth
389774ebbb - Added Dragon Breath. 2012-01-27 12:47:25 +00:00
Chris
54ae15da95 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-27 12:21:07 +00:00
Sloth
36aa7b6055 - Improved the AI for Isperia the Inscrutable. 2012-01-27 11:37:33 +00:00
Sloth
f8ac708b77 - Added Academy Researchers. 2012-01-27 11:30:15 +00:00
Sloth
6424673c05 - Added the optional parameter "AttachedTo" to AF ChangeZone.
- Added Iridescent Drake.
2012-01-27 11:21:24 +00:00
Sloth
899a574755 - Added the keyword "CARDNAME must be blocked if able.".
- Added Inescapable Brute.
2012-01-27 10:56:38 +00:00
jendave
144f75b34c Checkstyle 2012-01-27 09:29:53 +00:00
Maxmtg
8c67607dae moved collections.sort into callers of FileUtil.writeFile that relied on named functionality 2012-01-27 06:47:20 +00:00
Maxmtg
926b1cd1f4 removed sort from FileUtil.writeFile
reading deck in sections
2012-01-27 06:28:27 +00:00
ArsenalNut
1823520340 Converted Lord of the Pit and Liege of the Pit to scripts. 2012-01-27 03:36:36 +00:00
ArsenalNut
5347bbe625 extended RememberReveal to work with all the possible reveal conditions. Fixed Brutal/Callous/Feral Deceiver scripts. 2012-01-27 03:20:09 +00:00
jeffwadsworth
1b23ae2fad - Added Gravestorm. 2012-01-26 23:20:34 +00:00
jeffwadsworth
79bb430455 - Added Isperia the Inscrutable. 2012-01-26 22:04:23 +00:00
Maxmtg
e533f1c6c6 DeckManager now uses fileUtil to save decks 2012-01-26 21:38:13 +00:00
Maxmtg
21ebcb1781 FileFinder is also better looking at utils package 2012-01-26 21:27:59 +00:00
Maxmtg
1cb2747b6c minor refactoring - moved some auxiliary classes to forge.util package 2012-01-26 21:20:51 +00:00
Sloth
a297b40e47 - Fixed a misnamed function. 2012-01-26 19:06:40 +00:00
ArsenalNut
71df7a8dd7 extended sharesCreatureTypeWith capability 2012-01-26 17:23:28 +00:00
ArsenalNut
a888aebde1 added hard coded Curse of Misfortunes until attach AF is updated 2012-01-26 17:11:36 +00:00
ArsenalNut
106f8569fd added Enchant player keyword to Aura Curses 2012-01-26 17:07:38 +00:00
jendave
342a6e6660 Rollback Mantis transitive depedencies removal 2012-01-26 16:01:58 +00:00
Sloth
68e5691586 - Added a new AI SVar: MustAttack.
- Added it to Mad Dog.
2012-01-26 15:38:41 +00:00
Chris
37580a2c11 - CheckStyle. 2012-01-26 14:49:19 +00:00
Sloth
a388d74e3d - Fixed a bug with the MustBeBlocked SVar. 2012-01-26 12:43:05 +00:00
Chris
f0012561b0 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-26 11:57:26 +00:00
Chris
541ada42d4 - Ran oracle script. 2012-01-26 11:56:04 +00:00
Chris
3dec3f3827 - Ran set info script. 2012-01-26 11:55:09 +00:00
Hellfish
fe6c2ec40a *Added provisions for cloning tokens, based on AF_Copy. 2012-01-26 10:58:49 +00:00
jeffwadsworth
6811e8abda - Added Batwing Brume. 2012-01-26 06:19:18 +00:00
slapshot5
984605d8da way to go me. Removing debug code from AF Effect. 2012-01-26 04:56:09 +00:00
slapshot5
04909a2a86 add Emblem image for Sorin, Lord of Innistrad 2012-01-26 04:54:17 +00:00
slapshot5
da68954440 add an Image parameter to AF_Effect (Image$ file_name_without_extension) 2012-01-26 04:53:54 +00:00
jeffwadsworth
638107bd4d - Added Mad Dog. 2012-01-25 21:36:04 +00:00
jeffwadsworth
ece0af6197 - Added Nantuko Mentor. 2012-01-25 21:00:12 +00:00
jeffwadsworth
63f7bc26ef - Tiny text addition. 2012-01-25 20:48:28 +00:00
jeffwadsworth
de7d2ba14a - Added Nomad Decoy. 2012-01-25 20:43:00 +00:00
Sloth
f318adf0ac - Added Petra Sphinx (complete with AI). 2012-01-25 18:51:46 +00:00
Sloth
6b3bfde7aa - Added an AILogic parameter to AF NameCard.
- Added Vexing Arcanix by Jeff.
2012-01-25 18:18:09 +00:00
jeffwadsworth
90c248bb81 - Added Dead Reckoning. 2012-01-25 18:02:35 +00:00
Sloth
1a7c16316b - Added Wall of Deceit. 2012-01-25 17:34:31 +00:00
Chris
3f6fe0793d - CheckStyle. 2012-01-25 17:05:57 +00:00
ArsenalNut
3748011641 added arachnus Spinner 2012-01-25 15:36:53 +00:00
Sloth
188c0c98c7 - Added Ashling, the Extinguisher. 2012-01-25 15:36:30 +00:00
ArsenalNut
370c056369 fixed stack description crash when ChangeNum is not present 2012-01-25 15:35:04 +00:00
moomarc
3d00bc3365 Updated some token lines so that the token images will be displayed. 2012-01-25 13:32:44 +00:00
Sloth
cd7d5b2a14 - Added "SVar:MustBeBlocked:True" to some creatures. 2012-01-25 12:17:09 +00:00
moomarc
66ed43cce4 Added Electryte 2012-01-25 12:01:33 +00:00
Chris
798c9416e8 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-25 11:48:40 +00:00
Sloth
eb099a8f5b - Added Ageless Sentinels by squee1968. 2012-01-25 11:42:03 +00:00
moomarc
b2dfe22ef7 RememberDestroyed parameter added to Destroy AF (was only available to DestroyAll previously)
Added Kaervek's Purge
Added Kalitas, Bloodchief of Ghet (and uncommented the relevant token image download link)
Ran Oracle and SetInfo scripts
2012-01-25 11:22:53 +00:00
Sloth
1ff5420145 - Added a new AI SVar: MustBeBlocked.
- Added it to Phage the Untouchable.
2012-01-25 11:20:59 +00:00
jendave
805aa7112b Update javadoc plugin 2012-01-24 21:36:19 +00:00
jeffwadsworth
a507538b6f - Converted Gore Vassal to script. 2012-01-24 21:31:04 +00:00
jeffwadsworth
a30692b47e - Added Devoted Caretaker. Thanks Sloth. 2012-01-24 21:02:04 +00:00
jendave
8b67cab685 update findbugs dep 2012-01-24 19:08:28 +00:00
Chris
208eed2b34 - CheckStyle. 2012-01-24 16:10:37 +00:00
jeffwadsworth
0e12b40cc2 - Text fix 2012-01-24 14:26:57 +00:00
slapshot5
205e634d7a delete the org/eclipse/wb/swing package. It is no longer used, and there is no intention of using it again. 2012-01-24 13:53:26 +00:00
Hellfish
e86a98b4d0 *Added CombatDamage parameter to AF_DealDamage.
*Corrected cards that replace damage dealt with the same damage in a different amount. (Fixes Divine Presence + Sword of X and Y)
	Akki Lavarunner // Tok-Tok Volcano Born
	Curse of Bloodletting
	Divine Presence
	Furnace of Rath
	Gratuitous Violence
	Lashknife Barrier
2012-01-24 12:36:42 +00:00
Sloth
95e6be0cd8 - Updated two decks with copies of Cranial Plating. 2012-01-24 12:18:12 +00:00
Chris
3b6a809087 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. Removed now un-needed questData.dat file from my local copy. 2012-01-24 12:08:09 +00:00
Sloth
32571783a1 - Added Sparring Collar. 2012-01-24 11:35:53 +00:00
Doublestrike
a412455df2 Fixed dev mode bug. 2012-01-24 11:32:42 +00:00
Sloth
9a85f3e744 - Added Horned Helm and Neurok Stealthsuit. 2012-01-24 11:32:07 +00:00
Sloth
e395839207 - Added Phyrexian Splicer by squee1968. 2012-01-24 10:12:06 +00:00
Sloth
12853e94db - Little cleanup of txt and dck files. 2012-01-24 09:58:34 +00:00
Doublestrike
aff3898a3a Bugfix: no quest data at startup = can't find start button = can't add listeners. 2012-01-24 09:02:41 +00:00
slapshot5
1447a13f84 for Vesuvan Doppelganger keyword:
1) preserve original card picture on battlefield
2) verified basic auras behave as expected when changeing creatures
3) little fix in stack description (was printing "null")
2012-01-24 04:24:46 +00:00
ArsenalNut
88782dc970 Enhanced ProtectionAll to allow adding protection to players 2012-01-24 03:45:27 +00:00
jeffwadsworth
1d6ba9adae - Converted Adarkar Valkyrie to script. 2012-01-24 03:33:51 +00:00
slapshot5
945de2d545 fix multi-select tip text for Mac OS X (should be no change for Windows and *nix). Not sure this is the best solution, but it works. 2012-01-24 01:23:49 +00:00
jeffwadsworth
45a8cfe6eb - Added Painbringer. 2012-01-23 23:31:28 +00:00
jeffwadsworth
fd5acc7ff4 - Added Pedantic Learning. 2012-01-23 23:02:15 +00:00
jeffwadsworth
07cc7ea026 - Added Shower of Coals. 2012-01-23 22:44:14 +00:00
jeffwadsworth
0b66897a4b - Added Spark Mage. 2012-01-23 22:17:42 +00:00
Sloth
d4a86347cb - Added special quest 27 The Torpor Orb. 2012-01-23 21:38:31 +00:00
Sloth
26335bd716 - Updated some SVars. 2012-01-23 21:11:22 +00:00
Sloth
6f392a7b08 - Fixed shuffling of Lich's Mirror. 2012-01-23 21:02:15 +00:00
jeffwadsworth
5e09b413aa - Added Spiritualize. 2012-01-23 20:45:51 +00:00
Sloth
4dafbb6448 - Added a doTrigger function to getSetStateAbility. 2012-01-23 19:16:40 +00:00
jeffwadsworth
b2e29f148d - Added Verdant Succession. 2012-01-23 18:12:53 +00:00
jendave
b5db691235 Update findbugs plugin 2012-01-23 17:57:43 +00:00
Sloth
262ccc9e5b - Fixed text of Slave of Bolas. 2012-01-23 17:48:37 +00:00
jeffwadsworth
4240c355c3 - Added Wayward Angel. 2012-01-23 16:35:17 +00:00
Chris
3b0065e8b2 - CheckStyle. 2012-01-23 14:19:56 +00:00
Chris
90959ccc4c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-23 11:57:47 +00:00
slapshot5
4971a34b93 add a little spacing between the avatar icon and the life total. 2012-01-23 05:08:06 +00:00
slapshot5
7e49f9caa0 fixed a text spacing issue in SplashFrame 2012-01-23 05:07:10 +00:00
slapshot5
b66caa461c fixed a spacing issue in Card.getText() 2012-01-23 04:52:08 +00:00
slapshot5
58a2f46937 for cards like Clone and friends, the picture on the battlefield will now be the original Clone images (but the overlay and info in CardDetailPanel will be for the cloned target). I think this is a fairly intuitive way to handle it, and it mimics what you would see during an in-person match. 2012-01-23 04:50:05 +00:00
slapshot5
027e56bde0 change the Colorless mana label back to the X thing it was before the Skin Enum changes (instead of the current U/B) 2012-01-23 04:47:08 +00:00
ArsenalNut
60899b7340 Added code to createAbilityAttach to enable it. Added Cranial Plating. 2012-01-23 03:19:14 +00:00
slapshot5
624ed2de02 fix Flashback displaying the incorrect icon. 2012-01-23 02:17:46 +00:00
slapshot5
af2e22dd8a Hook the Quest deck chooser up to the Skin. 2012-01-23 01:13:38 +00:00
slapshot5
ba5b39fad3 Hook the Skin choosing list on Settings up the the Skin. 2012-01-23 01:09:49 +00:00
slapshot5
4b4f66b667 clean up a Java warning in PlayerZoneComesIntoPlay 2012-01-23 00:43:51 +00:00
Sol
686b2f052c Burnout can only target Instants. 2012-01-22 23:18:12 +00:00
jeffwadsworth
66ab07524c - Fixed Donate. Now it actually targets a player instead of defining the opponent. 2012-01-22 18:53:17 +00:00
jeffwadsworth
86b361a363 - Added text to Burn the Impure. 2012-01-22 17:48:56 +00:00
jeffwadsworth
3c1deb616b - Converted Burn the Impure to script. 2012-01-22 17:47:07 +00:00
jeffwadsworth
89a6989c76 - Converted Demonic Consultation to script. 2012-01-22 17:27:29 +00:00
Sloth
b1588bda51 - Added Laquatus's Disdain. 2012-01-22 17:09:41 +00:00
Sloth
50ab94723b - Improved the attacking/blocking AI to predict P/T boni by static continuous effects that only affect attacking/blocking creatures (Crescendo of War, Instigator Gang, Weakstone, etc.). 2012-01-22 16:50:29 +00:00
Sloth
75012b6d88 - Fixed Trace of Abundance. 2012-01-22 16:13:28 +00:00
Hellfish
d387772c2e *Added Trace of Abundance based on Utopia Sprawl. Alara Reborn > 90%! 2012-01-22 15:23:04 +00:00
Sloth
48bc7cb7c7 - Converted Sword of the Meek to script. 2012-01-22 14:57:53 +00:00
Chris
7f7fa1a4f0 - Added the recent commit logs to changes.txt. I am not able to release a snapshot build at this time. 2012-01-22 13:17:02 +00:00
Chris
372399de62 - Changed the thread safety issue fluff piece in the changes.txt file and it now states that this problem is likely to be fixed. 2012-01-22 12:54:33 +00:00
Sloth
af5764dd3c - Added Nim Deathmantle. 2012-01-22 12:04:22 +00:00
Doublestrike
4335a91ddd Hover on hand label bug fix. 2012-01-22 11:13:02 +00:00
Sloth
e567490bd4 - Added Obsidian Battle-Axe. 2012-01-22 10:25:55 +00:00
Sloth
2fae485655 - Improved attachDoTriggerAI. 2012-01-22 09:49:18 +00:00
Sloth
faad5c8109 - Fixed Archmage Ascension. 2012-01-22 09:33:15 +00:00
Sloth
23db156261 - Added Cloak and Dagger. 2012-01-22 09:30:31 +00:00
Doublestrike
8edcab5f30 Cleanup: Hand view and library view toggles fully removed from codebase. 2012-01-22 09:05:48 +00:00
Doublestrike
4dc55e5fcd Bugfix: Hover effect on computer hand button disabled outside of devmode. 2012-01-22 09:02:03 +00:00
Sloth
2321e77653 - Fixed Angelic Arbiter. 2012-01-22 08:58:27 +00:00
Doublestrike
2fa2f27899 Lonely preference settings moved out of FModel into loadPreferences with the rest of the preference settings. 2012-01-22 08:56:32 +00:00
Sloth
4ef4bdcaf7 - Fixed Carrion Beetles, Famished Ghoul and Rag Dealer. 2012-01-22 08:25:05 +00:00
Doublestrike
2a60f55343 For licensing info and draft instructions, theme color used instead of texture for better contrast with text. 2012-01-22 08:22:02 +00:00
Doublestrike
332fc9c41f Further semantic organization: Moved getGameInfo out of AllZone, into FModel.
getGameInfo returns a GameSummary object, so it has been renamed to getGameSummary.
2012-01-22 08:18:35 +00:00
Doublestrike
617e0833cb Renamed ViewTopLevel to more accurate MatchTopLevel. 2012-01-22 08:09:13 +00:00
Doublestrike
a8fb5afb5d Checkstyle. 2012-01-22 08:06:42 +00:00
Doublestrike
682a02bd93 Fixed off-center logo in home screen. 2012-01-22 08:03:18 +00:00
Doublestrike
fa7eae22c3 Further semantic organization of FModel.
Main is now free of any non-essential calls and methods.

FView now free of all non-view-related calls and methods.
2012-01-22 07:59:18 +00:00
Sloth
a176b461ac - Fixed another bug in the script of Forethought Amulet. 2012-01-22 07:58:42 +00:00
Doublestrike
a149f9b32d MVC organization: Moved instantiation of AI from FView to FModel. 2012-01-22 07:43:38 +00:00
Doublestrike
a2dbe6ff4a Fixed alignment problem inside sprite with start button in default skin. 2012-01-22 07:22:28 +00:00
Doublestrike
d3df7bb842 Progress bars added to all Start buttons.
Thread safety issues addressed for all Start buttons.

Further optimizations made to listeners and architecture in constructed, sealed, draft, and quest.
2012-01-22 07:09:37 +00:00
jeffwadsworth
84f84a6ab4 - Added Angelic Arbiter. 2012-01-22 05:54:13 +00:00
SoulStorm
38c9ed3780 Fixed Exclusion Ritual. 2012-01-22 02:33:35 +00:00
jeffwadsworth
eda60fbe65 - Fixed Shrine of Limitless Power. 2012-01-22 01:45:32 +00:00
jeffwadsworth
d06cd46f94 - Fixed Rag Dealer. 2012-01-22 01:29:34 +00:00
jeffwadsworth
a05a4f499c - Fixed Lich's Mirror. 2012-01-22 01:21:48 +00:00
Doublestrike
47d647bc24 FProgressBar created and applied to splash frame.
Various parts of preload process detailed in progress bar.

Further organization of FView to remove this-shouldn't-be-here stuff.
2012-01-22 01:21:00 +00:00
jeffwadsworth
7346601577 - Converted Echoing Truth to script.
Note:  There is a warning about an import forge.PlayerZone never being used.
I did not want to remove it until it is confirmed to be unused.
2012-01-22 01:03:37 +00:00
jeffwadsworth
e4e12c0d1c - Converted Hidetsugus Second Rite to script. 2012-01-22 00:33:01 +00:00
jeffwadsworth
1393415010 - Added RemAI to Echoing Decay. 2012-01-22 00:18:30 +00:00
jeffwadsworth
e1140d3d9a - Converted Echoing Decay to script. 2012-01-22 00:16:02 +00:00
ArsenalNut
95da753ab5 added "CARDNAME can't transform" keyword 2012-01-21 22:41:48 +00:00
Chris
afabd03180 - CheckStyle. 2012-01-21 22:35:04 +00:00
Sloth
c9a78cf2bc - Fixed Fungus Elemental. 2012-01-21 21:06:24 +00:00
Sloth
051a40c0bf - Made AF Attach ready to handle attaching equipment as a drawback.
- Added Ronin Warclub.
2012-01-21 20:30:46 +00:00
Hellfish
2180707930 *Added Origin parameter to CantBeCast (Can't cast spells from <zone>)
*Added "Moved" as a replacable event. Will look further towards replacing the "exile instead of graveyard" type keywords.
*All this to add to the DKA branch:that horrible horrible card, Grafdigger's Cage.
2012-01-21 19:10:50 +00:00
slapshot5
8ea188a3a7 ViewDraft - 1) fix spacing around Start button, 2) fix skinning of opponent list 2012-01-21 17:43:54 +00:00
slapshot5
0f7e6227f1 Correctly set the Game Type for Draft 2012-01-21 17:41:26 +00:00
ArsenalNut
4c0824bd79 fixed "any" mana bug with choice not getting reset 2012-01-21 16:54:27 +00:00
Sloth
da982a73e9 - Commented out an unused line in ReplacementHandler that causes Lichenthrope to throw NPE's. 2012-01-21 16:44:47 +00:00
Sloth
7ac5f1166e - Fixed Tibor and Lumia. 2012-01-21 16:34:05 +00:00
Sloth
3cb506b7de - Fixed Culling Scales. 2012-01-21 16:32:19 +00:00
Sloth
cae687c672 - Fixed three cards with "ValidActivatingPlayer$ Each". 2012-01-21 16:22:04 +00:00
Sloth
0ccac89b38 - Added a check for Torpor Orb to checkETBEffects. 2012-01-21 15:22:09 +00:00
slapshot5
9ff1dd5cc9 properly set the Game Type when starting Constructed 2012-01-21 15:13:49 +00:00
slapshot5
151a7ae375 fix so that all cards won in Ante during a Quest match are marked as NEW in the Card Pool after that match. 2012-01-21 15:04:41 +00:00
slapshot5
cf4405e275 add some Localized text in ViewSettings (not finished, just a change I had locally) 2012-01-21 14:58:28 +00:00
slapshot5
17ed028d58 add some Localized text to ViewWinLose. 2012-01-21 14:57:35 +00:00
slapshot5
a2e9401e9d fix the Blue and White mana symbols in the Mana Pool area (Colorless changed, but I don't know if it was intended or not, so I left it.) 2012-01-21 14:53:22 +00:00
Chris
61ca879640 - CheckStyle. 2012-01-21 14:10:16 +00:00
Chris
5eedb9b7be Fixed the LQ pic URL for Divining Witch. 2012-01-21 14:07:50 +00:00
Sloth
85a960d0c2 - Fixed Sac<X> costs with X=0. 2012-01-21 12:30:14 +00:00
Chris
d704c2b52d - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-21 12:09:45 +00:00
Sloth
af089360be - Fixed the description of the echo ability. 2012-01-21 12:06:43 +00:00
Chris
2deda11ab9 - Ran oracle script. 2012-01-21 12:06:15 +00:00
Chris
72aa3b2164 - Ran set info script. 2012-01-21 12:05:12 +00:00
Sloth
5e0cde0483 - Fixed a problem with Echo. 2012-01-21 11:48:45 +00:00
Sloth
fa9b0eb034 - Fixed Dragon Mask. 2012-01-21 11:45:43 +00:00
Doublestrike
d33c27a339 Big changes to skin:
- All symbols now included in sprite (but not accessible yet)
- Default symbols will load if preferred skin does not have that symbol
- Phase color swatch added (also not accessed yet)
- All skins updated to reflect this
2012-01-21 09:36:23 +00:00
moomarc
6e1d769e6e Small fix to CanDestroyBlocker in CombatUtil. 2012-01-21 08:54:25 +00:00
Doublestrike
f0b66717b1 Refactored FSkin to use enums for access to its various elements. 2012-01-21 05:59:53 +00:00
moomarc
597ab928fc Committed the DarkAscension skin. 2012-01-21 02:51:21 +00:00
moomarc
88cba330f1 Updated the Rebel skin a bit. Still needs a bit more love. 2012-01-21 02:44:52 +00:00
jeffwadsworth
361418a9b5 - Fixed Puppeteer Clique. 2012-01-20 23:18:01 +00:00
jendave
19789e37da More reports 2012-01-20 22:43:37 +00:00
jeffwadsworth
68fa972b7b - Added Makeshift Mannequin. 2012-01-20 22:03:47 +00:00
jendave
9ea51931bb More reports 2012-01-20 22:00:55 +00:00
jendave
3b6aca9a1f Add developers to pom file. Fix some javadoc 2012-01-20 21:25:09 +00:00
Sloth
14eb87cd9e - Fixed multiple errors in the script of Emerge Unscathed. 2012-01-20 21:12:45 +00:00
jendave
fbb1d99b21 Dependencies and checkstyle is now clean 2012-01-20 21:10:41 +00:00
Sloth
2d59c17367 - Fixed 41 more cards with "ValidPlayer$ Each" (Oops). 2012-01-20 21:08:52 +00:00
jeffwadsworth
0a03ab2afd - Little cleanup. 2012-01-20 21:06:03 +00:00
moomarc
c21cf75b3c Tweaked Trepanation Blade script. Now uses Cleanup AF instead of ForgetOtherRemembered (removed that from AbilityFactoryReveal) 2012-01-20 20:49:22 +00:00
jeffwadsworth
dd8bf3b673 - Fixed some "Basilisk" cards. 2012-01-20 20:47:45 +00:00
jeffwadsworth
033e9493ce - Fixed Thawing Glaciers. 2012-01-20 20:37:27 +00:00
moomarc
04c8424c4d Fixed Sanctuary cycle of cards from Apocalypse. 2012-01-20 20:31:15 +00:00
Chris
3312fc5066 - CheckStyle. 2012-01-20 20:08:46 +00:00
jendave
1a871b528f Mantis pom now has proper deps. Forge does not need to track them. 2012-01-20 19:38:23 +00:00
Sloth
95197a0b96 - Added Shelter. 2012-01-20 19:37:28 +00:00
Sloth
d2129c24fb - Added Predict. 2012-01-20 19:32:31 +00:00
jeffwadsworth
fed79e9c17 - Added Divining Witch. 2012-01-20 19:21:03 +00:00
Sloth
3b52d53821 - Added Gravegouger. 2012-01-20 18:03:50 +00:00
Sloth
07e2c03170 - Added Famished Ghoul. 2012-01-20 17:53:30 +00:00
Hellfish
2ff068ff4d *Moved trigger call for Transformed triggers. Fixes Huntmaster of the Fells // Ravager of the Fells & Afflicted Deserter // Werewolf Ransacker. 2012-01-20 16:19:16 +00:00
jeffwadsworth
d00033c2f7 - Added Bazaar Trader. 2012-01-20 16:05:39 +00:00
Chris
9237304b6e - Cleared out the changes.txt file, now ready for new material. 2012-01-20 14:06:32 +00:00
Chris
0ca3b136cc - CheckStyle. 2012-01-20 14:04:41 +00:00
Sloth
1705ff5fa6 - Fixed description of Storm Entity. 2012-01-20 11:41:57 +00:00
Sloth
4d89a56d87 - Updated the Kang decks. 2012-01-20 11:40:32 +00:00
Sloth
63d5ed20e3 - Fixed Ghastlord of Fugue. 2012-01-20 11:32:25 +00:00
Chris
5312b9caca [maven-release-plugin] prepare for next development iteration 2012-01-20 11:21:17 +00:00
Chris
2751218442 [maven-release-plugin] prepare release forge-1.2.2 2012-01-20 11:21:09 +00:00
Chris
d81568698c - Preparing the changes.txt file for the next beta build and release. 2012-01-20 11:03:01 +00:00
Chris
509f2c279b - Added the recent commit logs to changes.txt. Preparing for the beta build and release. 2012-01-20 10:54:43 +00:00
Sloth
a5c1e13cf1 - Fixed summoning sickness not being cleared on the first turn of the player going second. 2012-01-20 09:38:41 +00:00
moomarc
78a77b90f7 Small fix 2012-01-20 07:47:02 +00:00
moomarc
966804bf07 Ran SetInfo and Oracle scripts 2012-01-20 07:43:29 +00:00
moomarc
4fab296908 Added:
- Ana Sanctuary
- Necra Sanctuary
- Raka Sanctuary
Converted to script:
- Ceta Sanctuary
- Dega Sanctuary
2012-01-20 07:33:14 +00:00
jeffwadsworth
d9d44f2c83 - Added Zedruu the Greathearted. 2012-01-19 23:45:41 +00:00
Chris
4806e54197 - CheckStyle. 2012-01-19 22:29:01 +00:00
Hellfish
9bf14be29b *Fixed Gravity Well. 2012-01-19 21:18:15 +00:00
Sloth
be1450cb2b - Updated some SVars. 2012-01-19 19:13:02 +00:00
Sloth
074dbc1173 - Fixed Illumination. 2012-01-19 17:44:05 +00:00
moomarc
3518f4b7b4 Added Interdict 2012-01-19 17:04:19 +00:00
jeffwadsworth
ff44e58ecc - Cleanup in CardFactorySorceries.java 2012-01-19 16:50:56 +00:00
Hellfish
48f257b491 *Fixed possible NPE in AbilityFactory.getDefinedSpellAbilities() 2012-01-19 15:56:27 +00:00
moomarc
c6ea1e7c3a Added Trepanation Blade (and supporting RememberRevealed code to AbilityFactoryReveal) 2012-01-19 14:32:09 +00:00
Doublestrike
daa75c215b Codebase organization:
Moved MatchState from forge package into model package, renamed to FMatchState.

Documented the difference between FMatchState and FGameState.
2012-01-19 13:49:50 +00:00
Sloth
77441acd46 - Added targeting support to tapAllTrigger AI.
- Updated some SVars.
2012-01-19 13:32:16 +00:00
Doublestrike
534f68e2aa Reverted green/red theme on phase labels. 2012-01-19 13:23:11 +00:00
Chris
1a6526332b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-19 12:58:59 +00:00
Doublestrike
dbf34bcbfa First small attempt at "non-sticky" combat panel (needs playtesting). 2012-01-19 12:25:16 +00:00
Doublestrike
39f24f069d Redundant scaleLargerThanOriginal method removed from ImageCache, preferences setting used directly instead. 2012-01-19 12:24:19 +00:00
Doublestrike
337322334a Moved draft instructions and licensing information into overlay format.
Also, a few performance fixes for classes involved.
2012-01-19 12:03:02 +00:00
Sloth
745f62f752 - Fixed an IndexOutOfBoundsException in getPumpCreatures. 2012-01-19 11:21:53 +00:00
Sloth
b6e0e54161 - Added "HIDDEN" to some unblockable pumps. 2012-01-19 10:10:06 +00:00
Sloth
c2b871b668 - Removed the unnecessary code from the matchesValid function. 2012-01-19 09:58:23 +00:00
moomarc
aa624ddeab Ran Oracle and SetInfo scripts 2012-01-19 08:04:11 +00:00
moomarc
49c573441c Added Torture Chamber
Added Wood Sage
2012-01-19 08:00:06 +00:00
moomarc
5d5e792cd6 Added Hydroblast
Added Pyroblast
2012-01-19 05:50:51 +00:00
Sol
ae99e833f9 - Added Burnout (Hydroblast and Pyroblast can be scripted this same way) 2012-01-19 04:53:19 +00:00
slapshot5
76688d72d5 fix Crash when Animate Dead is put onto battlefield by things like Show and Tell. 2012-01-19 04:10:55 +00:00
Sol
1ba564fb15 - When using Defined$ TargetedController for SpellAbilities, we should use the Spell Activator, not the Spell's Source Card's Controller.
- Added Arcane Denial (wooooo)
2012-01-19 04:04:07 +00:00
Sloth
66246d90b6 - Added a very hard version of the Jabba the Hut deck. 2012-01-18 22:15:11 +00:00
Sloth
2f4fdb941a - Included Infect in evaluateCreature.
- Little fix in the script of Distortion Strike.
2012-01-18 22:06:56 +00:00
Sloth
150c7e9bde - Fixed Helm of the Ghastlord. 2012-01-18 20:38:06 +00:00
jeffwadsworth
9f583f2c79 - Text fix 2012-01-18 19:59:49 +00:00
jeffwadsworth
8ac4d351cb - Converted Mind Funeral to script. Thanks Sol. 2012-01-18 19:58:34 +00:00
jeffwadsworth
acf6d32f47 - Converted Explosive Revelation to script. 2012-01-18 17:43:33 +00:00
Sloth
b92445adda - Fixed Parallax Dementia. 2012-01-18 17:11:00 +00:00
Sloth
3ba1add703 - Fixed Reality Acid. 2012-01-18 17:05:59 +00:00
Sloth
cbc762270d - Added Force Bubble.
- Fixed Forethought Amulet.
2012-01-18 16:40:04 +00:00
jeffwadsworth
049383dac6 - Fixed Parallax Dementia. Used Reality Acid tech. 2012-01-18 15:49:04 +00:00
Chris
dfbb478007 - CheckStyle. 2012-01-18 15:33:23 +00:00
slapshot5
a33162ebd3 use FScrollPane instead of JScrollPane in ViewDraft so it uses the colors of the skin. 2012-01-18 14:14:45 +00:00
Sloth
f35bc9c3b2 - Added canPlayFromEffectAI to AF Token. 2012-01-18 13:25:36 +00:00
Sloth
0f78fc1f66 - Added AI targeting to AF ChangeZoneAll if origin is library to support the ultimate of Jace, the Mind Sculptor. 2012-01-18 13:05:50 +00:00
Chris
04a127539f - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-18 11:56:03 +00:00
moomarc
c90a69c0b5 Added all the Licids:
Calming Licid
Convulsing Licid
Corrupting Licid
Dominating Licid
Enraging Licid
Gliding Licid
Leeching Licid
Nurturing Licid
Quickening Licid
Stinging Licid
Tempting Licid
Transmogrifying Licid
2012-01-18 11:31:43 +00:00
Doublestrike
f90382b54a Solved splash swatch switch snafu. 2012-01-18 09:38:16 +00:00
moomarc
067664676e General fix: DealDamage abilities that targeted "target creature or player" can now target planeswalkers as well, either using TgtCP or implicitly added Planeswalker type. 2012-01-18 08:15:08 +00:00
Sloth
d6accf45bd - Fixed Cosmic Horror. 2012-01-18 06:59:43 +00:00
Sloth
9943753d21 - Fixed Smoldering Spires. 2012-01-18 06:53:25 +00:00
ArsenalNut
32f457f171 changes to fix issues with zcTriggers for transformed cards 2012-01-18 06:48:55 +00:00
slapshot5
f311960b9c fix so that after picking a new skin, you are still on the Settings View instead of on the Constructed View. (Fixes the TODO Doublestrike had in there.) 2012-01-18 06:20:19 +00:00
slapshot5
086f731c36 fix crash when changing skins from Settings 2012-01-18 06:10:47 +00:00
ArsenalNut
c7a490c6b6 adding Reality Acid (thanks to SoulStorm) 2012-01-18 05:21:13 +00:00
slapshot5
d5d6d28fee hook the PhaseLabels up to the skin 2012-01-18 05:00:48 +00:00
jeffwadsworth
2459988592 - Little fix 2012-01-17 23:51:24 +00:00
jeffwadsworth
5b5ca1ffd2 - Converted Erratic Explosion to script. 2012-01-17 22:58:00 +00:00
Hellfish
db990a08f5 *Set all TapsForMana triggers that execute a mana ability to static to conform with rule 605.4a. 2012-01-17 22:18:14 +00:00
jeffwadsworth
2e273d3ee9 - Converted Maelstrom Pulse to script. 2012-01-17 21:20:49 +00:00
Sloth
f86d258f15 - Added canPlayFromEffectAI entries to AF GainLife and LoseLife. 2012-01-17 21:12:01 +00:00
Hellfish
0221ac1b7f *Fixed Grozoth. 2012-01-17 21:03:22 +00:00
Sloth
4e74e0c2f7 - Added AI support to Rebound. 2012-01-17 21:00:31 +00:00
jeffwadsworth
9f4fd6f00f - Converted Cranial Extraction to script. 2012-01-17 20:32:12 +00:00
Sloth
e842aa9faa - Updated a few quest decks. 2012-01-17 15:47:35 +00:00
Doublestrike
9c70754bf1 ControlAllUI renamed to FControl to match project organization. 2012-01-17 13:47:50 +00:00
Doublestrike
f6778e2e3a A few aesthetic and organizational updates around the Forge initialization process. 2012-01-17 13:43:59 +00:00
Sloth
2b034da809 - Added Seer's Vision. 2012-01-17 13:00:17 +00:00
Chris
29c24c7fdf - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-17 12:29:24 +00:00
Sloth
36a1faf5b9 - Removed "Random" from the list of themes (it didn't work and there is the button below anyway). 2012-01-17 11:49:49 +00:00
Sloth
df6df87a91 - Added Summit Apes. 2012-01-17 11:42:16 +00:00
Doublestrike
a496d68c20 Removed FSkin access from AllZone, all FSkin access now through Singletons.getView(). 2012-01-17 11:35:02 +00:00
Sloth
5dd09d2671 - Added Rats' Feast. 2012-01-17 11:27:35 +00:00
Doublestrike
00766363f9 Moved the "forge.view.swing" package into "forge.view". 2012-01-17 10:47:10 +00:00
Doublestrike
f7dc3eac58 Optimization: lightweight splash sprite loads before rest of skin (which soon will occur in preload bar). 2012-01-17 09:51:13 +00:00
jendave
c0eabceff9 checkstyle 2012-01-17 07:03:17 +00:00
Doublestrike
8a191b4759 Added game type to counter information in Input area. 2012-01-17 05:10:29 +00:00
Doublestrike
f313114bbb Fixed "inaccurate life total at before mulligan" bug. 2012-01-17 05:02:05 +00:00
slapshot5
80485aa9c7 hook the Dev Mode buttons up to the Skin 2012-01-17 04:50:15 +00:00
Doublestrike
3d3dd22f3c Fixed "scale larger" setting to work on-the-fly (no reset required). 2012-01-17 04:09:30 +00:00
Doublestrike
348b3dd58e Modified keyboard shortcuts algorithms to be less complicated to implement.
Moved keyboard shortcut setting UI into home screen.

Implemented on-the-fly detach/reattach for modified shortcuts.

Put shortcuts into a top-level scope, not only for match UI.
2012-01-17 03:50:06 +00:00
slapshot5
05dfac1250 rename Phase.java to PhaseHandler.java (matches other TriggerHandler, etc.) and updated all calling classes. Remade the Phase class as a superclass for Untap, Upkeep, EndOfTurn, EndOfCombat to consolidate some code. 2012-01-17 02:55:29 +00:00
Chris
63198022de - CheckStyle. 2012-01-16 21:55:15 +00:00
Sloth
9fc6c820d8 - Fixed errors related to the AI controlling cards like Essence Bottle. 2012-01-16 21:50:00 +00:00
Chris
3dc80670b4 - Cleared out the changes.txt file, now ready for new material. 2012-01-16 21:48:45 +00:00
Sloth
7f221fa442 - Added some NPE checks to activateManaAbility. 2012-01-16 21:31:16 +00:00
Sloth
d513f651fd - Fixed Kjeldoran Javelineer. 2012-01-16 21:23:46 +00:00
jeffwadsworth
1235c8a52a - Converted Volrath's Dungeon to script. 2012-01-16 20:40:33 +00:00
Sloth
2273926e04 - Added the player keyword "Play with your hand revealed."
- Added Revelation and Telepathy.
2012-01-16 16:27:55 +00:00
Sloth
8853697d0f - Added River Kelpie (mostly by Iran). 2012-01-16 16:07:03 +00:00
Chris
c7f6c051ad [maven-release-plugin] prepare for next development iteration 2012-01-16 12:35:51 +00:00
2547 changed files with 69941 additions and 50718 deletions

2119
.gitattributes vendored

File diff suppressed because it is too large Load Diff

266
.gitignore vendored
View File

@@ -8,11 +8,270 @@
/release.properties /release.properties
res/PerSetTrackingResults res/PerSetTrackingResults
res/cardsfolder/cardsfolder.zip res/cardsfolder/cardsfolder.zip
res/decks/30to1's[!!-~]Mine[!!-~]Combo.dck
res/decks/A[!!-~]Real[!!-~]BoonNoggle[!!-~](Levi[!!-~]Howa).dck
res/decks/AI_o1.dck res/decks/AI_o1.dck
res/decks/AJ[!!-~]Sacher's[!!-~]Planeswalker[!!-~]Control.dck
res/decks/Aaron[!!-~]Forsythe's[!!-~]Knights.dck
res/decks/Adam[!!-~]Cai's[!!-~]Green-White[!!-~]Survival.dck
res/decks/Adam[!!-~]Prosak[!!-~]-[!!-~]Turboland.dck
res/decks/Adrian[!!-~]Sullivan's[!!-~]Blastminer[!!-~]Red.dck
res/decks/Alex[!!-~]Muhich's[!!-~]Planeswalkers.dck
res/decks/Alex[!!-~]Shvartsman's[!!-~]5cGreen.dck
res/decks/Alexander[!!-~]Shearer's[!!-~]Kessig[!!-~]Curse[!!-~]Rund.dck
res/decks/Alexander[!!-~]Shearer's[!!-~]Nayamorphic.dck
res/decks/Almerick[!!-~]Li's[!!-~]Mono-red[!!-~]Aggro.dck
res/decks/Andrew[!!-~]Jacobs's[!!-~]Blue-Red-Green[!!-~]Pod.dck
res/decks/Andrew[!!-~]Olson's[!!-~]Doran[!!-~]Control.dck
res/decks/Anthony[!!-~]Gabrielli's[!!-~]Grixis[!!-~]with[!!-~]Rise[!!-~]of[!!-~]the[!!-~]Eldrazi.dck
res/decks/Anthony[!!-~]Patronick[!!-~]-[!!-~]Red[!!-~]Deck[!!-~]Wins.dck
res/decks/Anyone[!!-~]but[!!-~]Stephen[!!-~]Colbert's[!!-~]BEARS!.dck
res/decks/Avantasian's[!!-~]White[!!-~]Weenie.dck
res/decks/BadBeatBret's[!!-~]Esper[!!-~]Beatdown.dck
res/decks/Ben[!!-~]Rubin's[!!-~]Ob[!!-~]Nix[!!-~]Control.dck
res/decks/Ben[!!-~]Stark's[!!-~]Affinity.dck
res/decks/Bernhard[!!-~]Lehner's[!!-~]Standard[!!-~]LD.dck
res/decks/Bill[!!-~]Stark's[!!-~]Open[!!-~]the[!!-~]Vaults.dck
res/decks/Blake[!!-~]Patrow's[!!-~]Counter[!!-~]Slivers.dck
res/decks/Brad[!!-~]Nelson's[!!-~]Boss[!!-~]Naya.dck
res/decks/Brad[!!-~]Nelson's[!!-~]Caw[!!-~]Go.dck
res/decks/Brett[!!-~]Anderson's[!!-~]White[!!-~]Weenie.dck
res/decks/Brian[!!-~]Frye's[!!-~]Koth[!!-~]Red.dck
res/decks/Brian[!!-~]Kibler's[!!-~]Blue-Black[!!-~]Infect.dck
res/decks/Brian[!!-~]Kibler's[!!-~]Caw-Go.dck
res/decks/Brian[!!-~]Kibler's[!!-~]Doran[!!-~]Rock.dck
res/decks/BryTheFryGuy's[!!-~]Pauper[!!-~]Martyr.dck
res/decks/Buuchan's[!!-~]Naya.dck
res/decks/BytorAndTheSnowdog's[!!-~]Tempered[!!-~]Steel.dck
res/decks/Caleb[!!-~]Durward's[!!-~]Delver[!!-~]Red.dck
res/decks/Calosso[!!-~]Fuentes's[!!-~]Blue-Red-Green[!!-~]Counterbalance.dck
res/decks/Cco's[!!-~]Swans.dck
res/decks/Charles[!!-~]Gindy's[!!-~]Boss[!!-~]Naya.dck
res/decks/Charles[!!-~]Gindy's[!!-~]Cruel[!!-~]Control.dck
res/decks/Charles[!!-~]Lancaster's[!!-~]White-Black[!!-~]Pox.dck
res/decks/Charles[!!-~]Morrison's[!!-~]Cannon[!!-~]Control.dck
res/decks/Christopher[!!-~]Murray's[!!-~]Black-White[!!-~]Goodstuff.dck
res/decks/Christopher[!!-~]Schiber's[!!-~]Black-Green[!!-~]Discard.dck
res/decks/Colas[!!-~]Duarte's[!!-~]Goblins.dck
res/decks/Cole[!!-~]Griffith's[!!-~]Bant[!!-~]Control.dck
res/decks/Conley[!!-~]Woods's[!!-~]A[!!-~]River[!!-~]Kelpie[!!-~]Runs[!!-~]Through[!!-~]It.dck
res/decks/Conley[!!-~]Woods's[!!-~]Genesis[!!-~]Wave.dck
res/decks/Coomaster's[!!-~]Death[!!-~]Cloud.dck
res/decks/CoryMac's[!!-~]Esper[!!-~]Control.dck
res/decks/Cpage01's[!!-~]Core[!!-~]Control.dck
res/decks/Craig[!!-~]Jones's[!!-~]Troll-a-Tog.dck
res/decks/Craig[!!-~]Wescoe's[!!-~]Zombies.dck
res/decks/Dan[!!-~]Rodemann's[!!-~]Affinity.dck
res/decks/Daniel[!!-~]Brubaker's[!!-~]Vampires.dck
res/decks/Daniel[!!-~]Signorini's[!!-~]Team[!!-~]America.dck
res/decks/Daniel[!!-~]Villamizar's[!!-~]Time[!!-~]Sieve[!!-~]Combo.dck
res/decks/Dave[!!-~]Humpherys[!!-~]-[!!-~]Free[!!-~]Whaley.dck
res/decks/David[!!-~]Daniel's[!!-~]Meddling[!!-~]Mage[!!-~]Control.dck
res/decks/David[!!-~]Vo's[!!-~]Legacy[!!-~]Elves.dck
res/decks/David[!!-~]Williams's[!!-~]Genesis[!!-~]Wave.dck
res/decks/Dean[!!-~]Kruse's[!!-~]Bloodchief[!!-~]Ascension.dck
res/decks/Derek[!!-~]Mortimer's[!!-~]Erhnam[!!-~]and[!!-~]Burn[!!-~]'Em.dck
res/decks/Derrick[!!-~]Steele's[!!-~]Cascade[!!-~]Control.dck
res/decks/DoctorPenick's[!!-~]Tempest[!!-~]Blue.dck
res/decks/Donnie[!!-~]Noland's[!!-~]Noland[!!-~]Control.dck
res/decks/Douglas[!!-~]Bishop's[!!-~]Tokens.dck
res/decks/Douglas[!!-~]Scheinberg's[!!-~]Goblins.dck
res/decks/DrVendigo's[!!-~]Erayoffinity.dck
res/decks/Dredge[!!-~]-[!!-~]Armin[!!-~]Berner.dck
res/decks/Dunkle_stille's[!!-~]Mono-black[!!-~]Control.dck
res/decks/DustyStorm's[!!-~]Goblins.dck
res/decks/Eaglescout16's[!!-~]Aggro[!!-~]Bant.dck
res/decks/Eduardo[!!-~]Simoa[!!-~]Texeira's[!!-~]Black-Green.dck
res/decks/Elves[!!-~](MBS[!!-~]Prerelease).dck
res/decks/Eric[!!-~]Froehlich's[!!-~]Esper[!!-~]Control.dck
res/decks/Eulaers[!!-~]Wannes[!!-~]Mono-white.dck
res/decks/FedorEmelianenko's[!!-~]Red-White[!!-~]Aggro.dck
res/decks/Filippo[!!-~]Kratter's[!!-~]Faeries.dck
res/decks/Gavin[!!-~]Verhey's[!!-~]Brain[!!-~]Drain.dck
res/decks/Gavin[!!-~]Verhey's[!!-~]Sphinx[!!-~]Control.dck
res/decks/Gerard[!!-~]Fabiano's[!!-~]White-Blue[!!-~]Control[!!-~](NY[!!-~]2010).dck
res/decks/Gerry[!!-~]Thompson's[!!-~]White-Blue-Black[!!-~]Caw-Blade.dck
res/decks/Goliat2's[!!-~]Block[!!-~]Tezzerator.dck
res/decks/Graham[!!-~]Stark's[!!-~]Green-White[!!-~]Infect.dck
res/decks/Grgur[!!-~]Petric[!!-~]Maretic's[!!-~]Faeries.dck
res/decks/Guillaume[!!-~]Wafo-Tapa's[!!-~]Five-Color[!!-~]Control.dck
res/decks/Hankyu's[!!-~]Red-Green-Blue[!!-~]Delver.dck
res/decks/Hannu[!!-~]Vallin's[!!-~]Megrims!.dck
res/decks/ImACloud's[!!-~]ELVES!.dck
res/decks/Ivan[!!-~]Floch[!!-~]-[!!-~]Turbo[!!-~]Land.dck
res/decks/JJonasN's[!!-~]Pauper[!!-~]Elves.dck
res/decks/Jacob[!!-~]Baugh's[!!-~]Elves.dck
res/decks/Jake[!!-~]Lehmkuhl's[!!-~]Soul[!!-~]Sisters.dck
res/decks/Jan[!!-~]franen's[!!-~]Sharuum[!!-~]Control.dck
res/decks/Jasper[!!-~]Johnson-Epstein's[!!-~]Mono[!!-~]Black.dck
res/decks/Jbozek's[!!-~]Green-White[!!-~]Allies.dck
res/decks/Jeff[!!-~]Blyden's[!!-~]Kuldotha[!!-~]Combo.dck
res/decks/Jeremy[!!-~]Neeman's[!!-~]Big[!!-~]Naya.dck
res/decks/Jimdownside's[!!-~]Goblins!.dck
res/decks/Jody[!!-~]Dunnville's[!!-~]Red-White[!!-~]Control.dck
res/decks/Joel[!!-~]Allen's[!!-~]Mono-White[!!-~]Control.dck
res/decks/Johan[!!-~]Sadeghpour's[!!-~]Goblins!.dck
res/decks/John[!!-~]Moore's[!!-~]Vampire[!!-~]Vapors.dck
res/decks/John[!!-~]Wickham's[!!-~]Doran.dck
res/decks/Jonas[!!-~]Wallendorf's[!!-~]Faeries.dck
res/decks/Jonathan[!!-~]Job's[!!-~]Parallel[!!-~]Lives.dck
res/decks/Jonathan[!!-~]Job's[!!-~]Sun[!!-~]Titan[!!-~]Control.dck
res/decks/Jonathan[!!-~]Sukenik's[!!-~]Night[!!-~]Shift.dck
res/decks/Josh[!!-~]Utter-Leyton's[!!-~]Counter[!!-~]Cat.dck
res/decks/Josh[!!-~]Weinundy's[!!-~]Legacy[!!-~]Reanimator.dck
res/decks/Joshua[!!-~]Owens's[!!-~]Bant[!!-~]Control.dck
res/decks/Justin[!!-~]Corbett's[!!-~]Aggro[!!-~]Valakut.dck
res/decks/Justin[!!-~]Corbett's[!!-~]Valakut[!!-~]Ramp.dck
res/decks/Justin[!!-~]Vizaro's[!!-~]Bounce-Delver.dck
res/decks/Justin[!!-~]Vizaro's[!!-~]White-Blue[!!-~]Aggro.dck
res/decks/Kai[!!-~]Budde's[!!-~]Hall[!!-~]of[!!-~]Fame[!!-~]Jund.dck
res/decks/KaijiItou's[!!-~]Blue-Black[!!-~]Block[!!-~]Control.dck
res/decks/Kalebas's[!!-~]Naya[!!-~]Aggro.dck
res/decks/Kellen[!!-~]Abel's[!!-~]Cruel[!!-~]Control.dck
res/decks/Ken[!!-~]Adams's[!!-~]Hawkward.dck
res/decks/Ken[!!-~]Adams's[!!-~]Red-Black[!!-~]Bloodhall.dck
res/decks/Ken[!!-~]Nagle's[!!-~]Blue-Red[!!-~]Proliferate.dck
res/decks/Kevin's[!!-~]Monoblack.dck
res/decks/Kine[!!-~]Thorvaldsen's[!!-~]Mono-Green[!!-~]Poison.dck
res/decks/Kiora[!!-~]Atua's[!!-~]Ancient[!!-~]Depths.dck
res/decks/Konrad[!!-~]Sokolowski's[!!-~]Oracle.dck
res/decks/Kyle[!!-~]Boddy's[!!-~]Boddy[!!-~]Horizons.dck
res/decks/Kyle[!!-~]Boddy's[!!-~]Red[!!-~]Deck[!!-~]Wins.dck
res/decks/Kyle[!!-~]Sanchez's[!!-~]Get[!!-~]Ahead[!!-~]in[!!-~]Life.dck
res/decks/L1X0's[!!-~]Junk[!!-~]Control.dck
res/decks/Lee[!!-~]Sharpe's[!!-~]Kuldotha[!!-~]Red.dck
res/decks/Lennyo's[!!-~]Green-Blue-Black[!!-~]Control.dck
res/decks/Lichfzd's[!!-~]White-Blue[!!-~]Control.dck
res/decks/Lobster411's[!!-~]Pauper[!!-~]Combo.dck
res/decks/Lu[!!-~]Chao's[!!-~]Boros[!!-~]Landfall.dck
res/decks/Luis[!!-~]Scott-Vargas's[!!-~]Modern[!!-~]Elves.dck
res/decks/Luolb000's[!!-~]ZEN[!!-~]Block[!!-~]Control.dck
res/decks/MantafahrerXY's[!!-~]Smallpox.dck
res/decks/Marc[!!-~]Garcia[!!-~]Freixa's[!!-~]Blue-Black[!!-~]Infect.dck
res/decks/Mark[!!-~]Miller's[!!-~]The[!!-~]Wave.dck
res/decks/MarthaJones's[!!-~]Red-White[!!-~]Control.dck
res/decks/Matej[!!-~]Zatlkaj's[!!-~]Junk.dck
res/decks/Matt[!!-~]Nass's[!!-~]Elves!.dck
res/decks/Matt[!!-~]Rader's[!!-~]Turbo[!!-~]'Flare.dck
res/decks/Matt[!!-~]Severa's[!!-~]Mono-Green.dck
res/decks/Matthew[!!-~]Cerino's[!!-~]Bant[!!-~]Control.dck
res/decks/Matthew[!!-~]Macmullin's[!!-~]New[!!-~]Jund.dck
res/decks/Micah[!!-~]Rabin's[!!-~]RGW[!!-~]Zoo.dck
res/decks/Michael[!!-~]Pozsgay's[!!-~]Imperial[!!-~]Painter.dck
res/decks/Michael[!!-~]Rooks's[!!-~]Furnace[!!-~]Celebration.dck
res/decks/Michael[!!-~]Rooks's[!!-~]Red-Black[!!-~]Metalcraft.dck
res/decks/Mike[!!-~]Huttman's[!!-~]Halloweenies.dck
res/decks/Mike[!!-~]Magby's[!!-~]Bant[!!-~]Aggro.dck
res/decks/Mike[!!-~]Turian's[!!-~]ROE[!!-~]White[!!-~]Weenie.dck
res/decks/Misha[!!-~]Gurevich's[!!-~]Cunning[!!-~]Naya.dck
res/decks/Modern[!!-~]Affinity.dck
res/decks/Monkeywrenched85's[!!-~]Pauper[!!-~]Aggro.dck
res/decks/Mons[!!-~]Johnson's[!!-~]Blue-Red-Green[!!-~]Werewolves.dck
res/decks/Mons[!!-~]Johnson's[!!-~]Fauna[!!-~]Shaman.dck
res/decks/Naoki[!!-~]Nakada's[!!-~]Bant[!!-~]Conscription.dck
res/decks/Nathaniel[!!-~]Muesing's[!!-~]Elves!.dck
res/decks/Nemesisjoe's[!!-~]Modern[!!-~]Zoo.dck
res/decks/Nicholas[!!-~]Sabin's[!!-~]Polymorph.dck
res/decks/Nick[!!-~]Montaquila's[!!-~]Goblins.dck
res/decks/Nicola[!!-~]Landoni's[!!-~]Survival[!!-~]Bant.dck
res/decks/Nukesaku's[!!-~]Block[!!-~]Five-Color[!!-~]Control.dck
res/decks/Numdiar's[!!-~]Pester[!!-~]Twin.dck
res/decks/Nunca's[!!-~]Tempered[!!-~]Steel.dck
res/decks/Octop's[!!-~]Black-Red[!!-~]Heartless[!!-~]Summoning.dck
res/decks/Orie[!!-~]Guo's[!!-~]Doran.dck
res/decks/Owen[!!-~]Turtenwald's[!!-~]Time[!!-~]Vault.dck
res/decks/Pascal[!!-~]Maynard's[!!-~]Steel[!!-~]Artifact.dck
res/decks/Pat[!!-~]Cox's[!!-~]Blue-Red-Green[!!-~](RUG).dck
res/decks/Pat[!!-~]McGregor's[!!-~]Aggro[!!-~]Loam.dck
res/decks/Pat[!!-~]McGregor's[!!-~]Boros.dck
res/decks/Patrick[!!-~]Chapin's[!!-~]Machine[!!-~]Red.dck
res/decks/Patrick[!!-~]Chapin's[!!-~]White-Blue[!!-~]Control.dck
res/decks/Patrick[!!-~]Cox's[!!-~]Worldwake[!!-~]Zoo.dck
res/decks/Paul[!!-~]Rietzl's[!!-~]Robots.dck
res/decks/Pedestrian's[!!-~]Elves.dck
res/decks/Peruzo's[!!-~]Blue-black[!!-~]Teachings.dck
res/decks/Petkos's[!!-~]Pauper[!!-~]Slivers.dck
res/decks/Podlos[!!-~]-[!!-~]Quick[!!-~]and[!!-~]Toast.dck
res/decks/Poison[!!-~](Ken[!!-~]Nagle).dck
res/decks/Qj_wong's[!!-~]Red-White[!!-~]Aggro.dck
res/decks/RagaMufin's[!!-~]Open[!!-~]the[!!-~]Vaults.dck
res/decks/Raphael[!!-~]Levy's[!!-~]Frites.dck
res/decks/Red-Green[!!-~]Goblins[!!-~](Mons[!!-~]Johnson).dck
res/decks/Reiderrabbit's[!!-~]Bant.dck
res/decks/Remotepoet's[!!-~]White-Blue[!!-~]Beatdown.dck
res/decks/Ricky[!!-~]Wen's[!!-~]White-Black[!!-~]Dead[!!-~]Guy[!!-~]Ale.dck
res/decks/Rille3's[!!-~]Blue-White[!!-~]Control.dck
res/decks/Rob[!!-~]Dougherty's[!!-~]Black-White[!!-~]Tokens.dck
res/decks/Robert[!!-~]Moody's[!!-~]Black-Red[!!-~]Vampires.dck
res/decks/Robert[!!-~]Smith's[!!-~]Green-White[!!-~]Township[!!-~]Tokens.dck
res/decks/Roger[!!-~]Samson's[!!-~]Mono-Green.dck
res/decks/Ruski_Layki's[!!-~]White-Blue[!!-~]Control.dck
res/decks/Ryan[!!-~]Reynolds's[!!-~]Runeflare[!!-~]Combo.dck
res/decks/Ryland[!!-~]Foster's[!!-~]Mono-Blue[!!-~]Prison.dck
res/decks/Ryuma[!!-~]Narumiya's[!!-~]Japanese[!!-~]Green.dck
res/decks/Sam[!!-~]Roukas's[!!-~]Sneak[!!-~]Attack.dck
res/decks/Sarcasto's[!!-~]Pauper[!!-~]Affinity.dck
res/decks/Scott[!!-~]Alshansi's[!!-~]Abyssal[!!-~]Black-Red.dck
res/decks/Shirai[!!-~]Taiga's[!!-~]Nayallies.dck
res/decks/Shouta[!!-~]Yasooka's[!!-~]Faeries.dck
res/decks/Shouta[!!-~]Yasooka's[!!-~]Four-Color[!!-~]Vial.dck
res/decks/Skizzik_cn's[!!-~]Titan[!!-~]Ramp.dck
res/decks/Skyler[!!-~]Stewart's[!!-~]Big[!!-~]White.dck
res/decks/Sneakattackkid's[!!-~]SquirrelCraft.dck
res/decks/Snowwind's[!!-~]White[!!-~]Weenie.dck
res/decks/SorryMsJackson's[!!-~]Solar[!!-~]Flare.dck
res/decks/Superchibi's[!!-~]Living[!!-~]End.dck
res/decks/Takagi[!!-~]Yui's[!!-~]Rite[!!-~]of[!!-~]Replication.dck
res/decks/Tallandskinnyman's[!!-~]Bant.dck
res/decks/Tamas[!!-~]Nagy's[!!-~]Mythic.dck
res/decks/Thabg3's[!!-~]Core[!!-~]'Vore.dck
res/decks/The[!!-~]Original.dck
res/decks/The_Apologist's[!!-~]Aggro[!!-~]Grixis.dck
res/decks/The_Raging_Flump's[!!-~]Pauper[!!-~]Storm.dck
res/decks/Thekid's[!!-~]Singleton[!!-~]Zoo.dck
res/decks/Thierry[!!-~]Ramboa's[!!-~]Elves.dck
res/decks/Thomas[!!-~]Scharwark's[!!-~]Blue-Black[!!-~]Infect.dck
res/decks/Tim[!!-~]Hunt's[!!-~]Spread[!!-~]'Em.dck
res/decks/Tim[!!-~]Landale's[!!-~]Conley[!!-~]Woods[!!-~]Special.dck
res/decks/Tim[!!-~]Sussino's[!!-~]Polymorph.dck
res/decks/Timmins's[!!-~]Bant[!!-~]Aggro.dck
res/decks/Titanic[!!-~](Dave[!!-~]Guskin).dck
res/decks/Todd[!!-~]Anderson's[!!-~]Caw-Blade.dck
res/decks/Tom[!!-~]Lapille's[!!-~]Mono-Green[!!-~]Infect.dck
res/decks/Tomoaki[!!-~]Oomori's[!!-~]White-Black.dck
res/decks/Tomoharu[!!-~]Saito's[!!-~]Super[!!-~]Naya[!!-~]Zoo.dck
res/decks/Tony[!!-~]DeVeyra's[!!-~]Aggro[!!-~]Loam.dck
res/decks/Travis[!!-~]Woo's[!!-~]Wolfball.dck
res/decks/Troy[!!-~]Reppas's[!!-~]White[!!-~]Weenie.dck
res/decks/Tsuyoshi[!!-~]Ikeda's[!!-~]Blue-Black-Red[!!-~]Trix.dck
res/decks/TuSaisPas's[!!-~]Block[!!-~]Control.dck
res/decks/Typhodius's[!!-~]Angels.dck
res/decks/VAT21's[!!-~]Red-Green[!!-~]Aggro.dck
res/decks/Valencia121850's[!!-~]Red-Green[!!-~]Aggro.dck
res/decks/VinnieD's[!!-~]Blue-Black[!!-~]Block[!!-~]Control.dck
res/decks/WWWar[!!-~]Cry![!!-~](Zac[!!-~]Hill).dck
res/decks/Watchwolf's[!!-~]Mono-Red.dck
res/decks/WhoisMaranda's[!!-~]White-Blue[!!-~]Control.dck
res/decks/Wiks's[!!-~]Green-White[!!-~]Aggro[!!-~]Standard.dck
res/decks/William's[!!-~]Vanguard[!!-~]Etherium.dck
res/decks/Yoel42[!!-~]-[!!-~]Mono-Green[!!-~]Overrun.dck
res/decks/Yuuki[!!-~]Wada's[!!-~]Goblins.dck
res/decks/Yuuya[!!-~]Watanabe's[!!-~]Blue-Green-Red.dck
res/decks/Zac[!!-~]Hill's[!!-~]Cascade[!!-~]Control.dck
res/decks/Zac[!!-~]Hill's[!!-~]Eldrazi[!!-~]Green.dck
res/decks/Zac[!!-~]Hill's[!!-~]Fauna[!!-~]Shaman.dck
res/decks/Zac[!!-~]Hill's[!!-~]Frogger's[!!-~]Revenge.dck
res/decks/Zac[!!-~]Hill's[!!-~]Infectious.dck
res/decks/Zac[!!-~]Hill's[!!-~]Kuldotha[!!-~]Red.dck
res/decks/Zack[!!-~]Shaffner's[!!-~]Creatureless[!!-~]Control.dck
res/decks/Zemox's[!!-~]Mono-Green[!!-~]Infect.dck
res/decks/Zvi[!!-~]Mowshowitz's[!!-~]Mono-Black[!!-~]Control.dck
res/decks/constructed/*.dck
res/decks/o1.bdk res/decks/o1.bdk
res/gui/display_new_layout.xml
res/images/themes res/images/themes
res/oracleScript.log res/oracleScript.log
res/pics
res/pics/*.jpg
res/pics/10E res/pics/10E
res/pics/2ED res/pics/2ED
res/pics/3ED res/pics/3ED
@@ -36,6 +295,7 @@ res/pics/CHR
res/pics/COM res/pics/COM
res/pics/CSP res/pics/CSP
res/pics/DIS res/pics/DIS
res/pics/DKA
res/pics/DRK res/pics/DRK
res/pics/DST res/pics/DST
res/pics/EVE res/pics/EVE
@@ -52,6 +312,7 @@ res/pics/LEA
res/pics/LEB res/pics/LEB
res/pics/LEG res/pics/LEG
res/pics/LGN res/pics/LGN
res/pics/LOR
res/pics/LRW res/pics/LRW
res/pics/M10 res/pics/M10
res/pics/M11 res/pics/M11
@@ -94,7 +355,8 @@ res/pics/WWK
res/pics/ZEN res/pics/ZEN
res/pics/booster res/pics/booster
res/pics/icons res/pics/icons
res/pics/tokens res/quest/data
res/quest/quest.preferences
res/quest/questData.dat res/quest/questData.dat
res/quest/questData.dat.xml res/quest/questData.dat.xml
res/reprintSetInfo.log res/reprintSetInfo.log

View File

@@ -1,29 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<projectDescription> <projectDescription>
<name>Forge</name> <name>ForgeLocal</name>
<comment></comment> <comment></comment>
<projects> <projects>
</projects> </projects>
<buildSpec> <buildSpec>
<buildCommand> <buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name> <name>org.eclipse.jdt.core.javabuilder</name>
<arguments> <arguments>
</arguments> </arguments>
</buildCommand> </buildCommand>
<buildCommand> <buildCommand>
<name>net.sf.eclipsecs.core.CheckstyleBuilder</name> <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
<arguments> <arguments>
</arguments> </arguments>
</buildCommand> </buildCommand>
<buildCommand> <buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name> <name>org.eclipse.m2e.core.maven2Builder</name>
<arguments> <arguments>
</arguments> </arguments>
</buildCommand> </buildCommand>
</buildSpec> </buildSpec>
<natures> <natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature> <nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature> <nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature> <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
</natures> </natures>
</projectDescription> </projectDescription>

View File

@@ -2,7 +2,7 @@
add_header=true add_header=true
add_todo=false add_todo=false
eclipse.preferences.version=1 eclipse.preferences.version=1
header_text=/*\n * Forge\: Play Magic\: the Gathering.\n * Copyright (C) 2011 Nate\n *\n * This program is free software\: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n * \n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n * \n * You should have received a copy of the GNU General Public License\n * along with this program. If not, see <http\://www.gnu.org/licenses/>.\n */ header_text=/*\n * Forge\: Play Magic\: the Gathering.\n * Copyright (C) 2011 Forge Team\n *\n * This program is free software\: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n * \n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n * \n * You should have received a copy of the GNU General Public License\n * along with this program. If not, see <http\://www.gnu.org/licenses/>.\n */
project_specific_settings=true project_specific_settings=true
replacements=<?xml version\="1.0" standalone\="yes"?>\n\n<replacements>\n<replacement key\="get" scope\="1" mode\="0">Gets the</replacement>\n<replacement key\="set" scope\="1" mode\="0">Sets the</replacement>\n<replacement key\="add" scope\="1" mode\="0">Adds the</replacement>\n<replacement key\="edit" scope\="1" mode\="0">Edits the</replacement>\n<replacement key\="remove" scope\="1" mode\="0">Removes the</replacement>\n<replacement key\="init" scope\="1" mode\="0">Inits the</replacement>\n<replacement key\="parse" scope\="1" mode\="0">Parses the</replacement>\n<replacement key\="create" scope\="1" mode\="0">Creates the</replacement>\n<replacement key\="build" scope\="1" mode\="0">Builds the</replacement>\n<replacement key\="is" scope\="1" mode\="0">Checks if is</replacement>\n<replacement key\="print" scope\="1" mode\="0">Prints the</replacement>\n<replacement key\="has" scope\="1" mode\="0">Checks for</replacement>\n</replacements>\n\n replacements=<?xml version\="1.0" standalone\="yes"?>\n\n<replacements>\n<replacement key\="get" scope\="1" mode\="0">Gets the</replacement>\n<replacement key\="set" scope\="1" mode\="0">Sets the</replacement>\n<replacement key\="add" scope\="1" mode\="0">Adds the</replacement>\n<replacement key\="edit" scope\="1" mode\="0">Edits the</replacement>\n<replacement key\="remove" scope\="1" mode\="0">Removes the</replacement>\n<replacement key\="init" scope\="1" mode\="0">Inits the</replacement>\n<replacement key\="parse" scope\="1" mode\="0">Parses the</replacement>\n<replacement key\="create" scope\="1" mode\="0">Creates the</replacement>\n<replacement key\="build" scope\="1" mode\="0">Builds the</replacement>\n<replacement key\="is" scope\="1" mode\="0">Checks if is</replacement>\n<replacement key\="print" scope\="1" mode\="0">Prints the</replacement>\n<replacement key\="has" scope\="1" mode\="0">Checks for</replacement>\n</replacements>\n\n
visibility_private=false visibility_private=false

View File

@@ -1,468 +1,448 @@
Forge Beta: 01-16-2012 ver 1.2.1 rev 13212 Forge Beta: 03-30-2012 ver 1.2.6 rev 14987
(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com) (Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)
9919 cards in total. 10524 cards in total.
A new branch was created for supporting "Produced$ Any" in mana abilities (Issue 266). Some other bugs/problems with paying mana costs were uncovered and fixed. This work was recently merged into the main trunk. We have a new skin by WompWomp named "Firebloom" included in this version.
A new Scriptable Replacement Effects system has been recently added to the SVN. The structure is very similar to Triggers (So there's currently a little code duplication), there is a Handler class, a base class for Replacement effects and subclasses for each event that can be replaced. The avatar-switch bug at runtime should now be fixed.
The quest mode plant wall's Deathtouch ability was deemed to be too strong against the AI's attack code and this ability was changed to Wither in this version. There are plans to make further adjustments to the pets as part of the upcoming forge 1.2.7 release.
Several people have noticed a crash report stating that "Buffers have not been created". We hope to have this fixed in the near future. It has been pointed out that:
"Parts of Swing use EventQueue by themselves, this means your Swing code executes in main thread part executes in EDT and as Swing isn't thread safe this leads to elusive errors like this. One of the reasons of this error is that the frame might not be fully constructed before buffers are created -> race condition between the threads."
Several people have noticed forge slowing down after playing a number of matches without quitting forge in between the matches that are played. The new UI may be involved somehow. We also hope to have this figured out and fixed in the near future. Please be patient in the meanwhile. A recent fix was implemented that should improve the slowdown problem somewhat.
A lot of time and effort have gone into fixing the memory leak problems that were recently noticed and reported to the dev team. Doublestrike and Slapshot deserve our applause and we are very thankful. People should be able to now play long multi match sessions without noticing slow downs and pauses.
The Forge archive includes a readme.txt file and we ask that you spend a few minutes reading this file as it contains some information that may prove usefull. We do tend to update this file at times and you should quickly read this file and look for new information for each and every new release. Thank you. The Forge archive includes a readme.txt file and we ask that you spend a few minutes reading this file as it contains some information that may prove usefull. We do tend to update this file at times and you should quickly read this file and look for new information for each and every new release. Thank you.
We have changed the archival format used for the Forge distributions from ".zip" to ".tar.bz2". There are utilities for Windows, Mac OS and the various *nix's that can be used to decompress these ".tar.bz2" archives. We recommend that you decompress the Forge archive into a new and unused folder. We have changed the archival format used for the Forge distributions from ".zip" to ".tar.bz2". There are utilities for Windows, Mac OS and the various *nix's that can be used to decompress these ".tar.bz2" archives. We recommend that you decompress the Forge archive into a new and unused folder.
Some people use the Windows application 7zip. This utility can be found at http://www.7-zip.org/download.html. Mac users can double click on the archive and the application Archive Utility will launch and extract the archive. Mac users do not need to download a separate utility.
Fixes/Features: Fixes/Features:
- Cleared out the changes.txt file, is ready for new material. - Fixed "You may have CARDNAME assign its combat damage as though it weren't blocked." allowing the AI to deal damage twice.
- A few CheckStyle fixes. - Cleared out the changes.txt file, now ready for new material.
- Issue 266: Creating branch for changes for supporting "Produced$ Any" in mana abilities - Removed Soltari Guerrillas. 2 different objects need to be remembered and differentiated.
- Issue 266: added to manamorphose to produce any mana branch - Added the keyword "Alternative Cost XXX".
- Issue 266: update isBasic method of AbilityMana to account for any mana
- Renamed the Ore Gorger card txt file as it had an unneeded space character.
- Issue 266: significantly reworked logic in payManaCost to account for mana sources that produce any color and several other bugs
- Issue 266: modified City of Brass, Glimmervoid, and Mox Opal to use "Produced$ Any"
- Issue 266: merged trunk:12895-12901 revisions into branch
- Issue 266: modified to account for lands that use "Produced$ Any"
- Issue 266: modified to allow reflected mana to interact with any color sources
- Issue 266: removed getManaProduced overrides from spells and drawbacks
- Warren Instigator was missing the Berseker type
- use constants to show Tabber tabs instead of just using raw numbers everywhere.
- Fixing Description of Skyrider Trainee
- if things on the stack have a sourceCard of some kind of land, make sure the stack has a color (brownish; also used for artifacts). This would be for things like the triggered ability of City of Brass.
- Added a fluff piece to the changes.txt file.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- fix ability cost of Flame Elemental (thanks squee1968)
- fix missing subability of Green Sun's Zenith (thanks squee1968)
- gave Soaratmi Savant Flying (thanks squee1968)
- restored the functionality to show Stack cards in Card Picture/Detail when moused over. This functionality was present in 1.1.8, but was removed in 1.2.0 due to a bug. I confirmed the bug was also present in 1.1.8, so we are no worse off than we were before and there have been complaints on the forum about this in the 1.2.0 UI.
- in DigUntil resolve, game cannot continue if revealed is empty. This is fixed.
- add 10E SetInfo to Counsel of the Soratami
- Issue 266: add color choice logic for future use by AI
- fix typo in Tourach's Gate
- Issue 266: changed sorting of mana sources to account of any color mana
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Issue 266: add logic to make ManaNeededToAvoidNegativeEffect mana a mandatory part of the cost for the AI
- Removing hardcoded references to Mana Pool as a card.
- Checkstyle
- merged "Produced$ Any" (Issue 266) feature branch into trunk (Issue #266)
- Converted City of Brass, Glimmervoid, and Mox Opal to use "Any" mana keyword. Added Manamorphose
- Added scriptable Replacement Effects. The system and syntax is very similar to the trigger system.For examples see the cards below or the forge.card.replacement package.
- Converted to script:
Benevolent Unicorn
Boon Reflection
Divine Presence
Dralnu, Lich Lord
Fire Servant
Forethought Amulet
Furnace of Rath
Gratuitous Violence
Lashknife Barrier
Lichentrope
Phytohydra
Pyromancer's Swath
Sulfuric Vapors
Sulfuric Vortex
- Corrected name of Akki Lavarunner / Tok-Tok, Volcano Born
- Added a fluff piece to the changes.txt file.
- Checkstyle.
- Coldsteel Heart is now a Snow Artifact.
- convert cards to any mana keyword (A-B)
- convert cards to any mana keyword (C-F)
- convert cards to any mana keyword (G-K)
- convert cards to any mana keyword (L-M)
- convert cards to any mana keyword (N-R)
- Fixed Remember syntax for Wormfang Behemoth.
- Make sure to actually run replacement effect checks for creature damage.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Consolidated ReplacementEffect.matchesValid() and Trigger.matchesValid() (Exactly the same method) into AllZoneUtil.matchesValid().
- Fixed description for Vigor.
- CheckStyle. - CheckStyle.
- CheckStyle. - Removed some unnecessary variables of AF Charm.
- Updated Furnace Dragon and Iname as One to check for 'cast from hand' restriction. - Fixed AF Charm.
- Ran Oracle and set info scripts. - Fixed regression - draft from cube should have each card unique
- CheckStyle. - Updated SkieraCube
- checkstyle - Fixed Part Water spell type
- checkstyle - Fixed some possible NPE's in getDefinedPlayers.
- Add package javadoc - Added basic AI support for AF Charm.
- Meet George. George is a base class for Triggers and ReplacementEffects. George is content with his job. - QuestController introduced, 1st stage of quest saves refactoring
- convert cards to any mana keyword (S-T) - Ran scripts.
- convert cards to any mana keyword (U-Z) - Added some missing functions to AF DestroyAll (namely a proper stack description and doTriggerAI).
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - The AI can now use Austere Command.
- fix an observer leak on InputControl - Tweaked the AI of AF ChangeZone.
- checkstyle and javadoc fixes - The AI can now use Incendiary Command and Primal Command.
- PMD fixes - Enabled Entomber Exarch for the AI.
- Added CheckThirdSVar and CheckFourthSVar and accompanying parameters to StaticAbility. - Fixed stack descriptions for Bazaar Trader and Zedruu, the Greathearted
- Added the recent commit logs to changes.txt. - Added the recent commit logs to changes.txt.
- Checkstyle: Removed trailing spaces from new CheckSVars - Preparing for the snapshot build release.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Fixed the LQ pic URL for Fist of Suns.
- Fixed Minion Reflector. - groupped quest controllers together into matching package, moved io classes to their own package
- GUI - remove anything that was checking the unused Constant.Runtime.OLDGUI - Added an AILogic parameter to Kjeldoran Royal Guard.
- little javadoc fixes in DeckEditorDraft - clean up some java warnings (InputBlock and InputAttack)
- delte the GuiDisplay class. It is no longer used. - Added a hard version of the Wonder Woman deck.
- fix the Observers leak on MagicStack - Fixed Retraced Image.
- Stack Instance not resetting Paid Hash before setting new one - Fixed Etherwrought Page.
- gut the OldGuiNewGame class. It now contains only static elements related to preferences and loading dynamic game data (which needs to be moved to a different class) - Fixed Demoralize.
- fix Hurkyl's Recall (looks like the Java code inadvertently got deleted) - bazaar settings moved outside of code (WIP)
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - bazaar controller no longer static, hardcoded stall titles eliminated
- delete MenuItemHowToPlay (it is no longer used)
- consolidate deleteObservers in a deinitMatch method. Hooked this method up in the WinLoseFrame and QuestWinLoseHandler.
- update some Magic Numbers to constants
- delete file GuiHomeScreen.java (it is no longer used)
- update another Magic Number to constant
- move loadDynamicGameData to Main
- fix value setting when CardSize radio buttons are selected.
- remove references to OldGuiNewGame
- delete OldGuiNewGame
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- more magic number converted to constants in ControlAllUI
- remove unused function in GuiDisplayUtil
- Fixed the AI not playing card draw spells, even when the resulting number of cards in hand is lower than 8 cards (it was not considering losing the card used).
- Fixed Dream Fighter.
- Fixed Graven Dominator.
- Little tweak in gainLifeCanPlayAI.
- Updated evaluateCreature.
- Little tweaks for the Da Vinci decks.
- Fixed two scripts.
- Added some AI checks to make better use of Steel Overseer.
- Added RemAIDeck:True to Orzhov Pontiff.
- ran Oracle and Setinfo scripts
- fixed remove counter trigger on Witherscale Wurm
- Fixed Vodalian Illusionist.
- Fixed Predatory Urge.
- Added the prefix "SVar$" to xCount (formerly only available in AbilityFactory.calculateAmount).
- Fixed another issue with Conclave's Blessing.
- Fixed the discarded list of CostDiscard containing all cards twice if the mode is Self, LastDrawn or Random (the cards are added to the list in doDiscard).
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added the options "LifeYouLostThisTurn" and "LifeOppLostThisTurn" to xCount.
- Added four missing set infos.
- Converted the replacement ability of Lich to script.
- add a Storm counter to the Players panel
- Fix Furnace of Rath
- Added Undying keyword.
- Added Fateful Hour to Count$ (Count$FatefulHour.<Truevalue>.<Falsevalue>) and as a condition to Static Abilities (FatefulHour$ True).
- Added Count$<Your/Opp>StartingLife.
- Added FatefulHour trigger parameter.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- CheckStyle.
- Minor card text fix for Gibbering Descent.
- Continuous static abilities with "RemoveAllAbilities" will now also remove replacement abilities.
- Ran Oracle and setInfo scripts
- Added Damia, Sage of Stone to relevant section in PhaseUtil.java. (I initially thought the draw skip was Keyworded due to Psychic Possession script)
- Updated two SVars.
- creating branch for Dark Ascension pre-release scripts
- Bugfix: "ghost animation" for cards in hand after starting a new game
- Improved the AI of Echoing Decay.
- Updated some SVars.
- Ran set info script. - Ran set info script.
- Ran oracle script. - Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed Chancellor of the Dross.
- Fixed Chancellor of the Forge.
- Fixed Chancellor of the Tangle.
- delete unused class ConstantStringHashMap
- javadoc and comment fixes in Upkeep.java
- flesh out javadoc in Untap.java
- flesh out javadoc in EndCombat.java
- Little card script updates.
- Fixed Convoke throwing an error when no creature has been tapped.
- Fixed icon display in player fields for quest and regular match play.
- added EYEBALL to counters enumeration list
- fixing Quest and regular match player avatars. Please be careful to not hard-code Windows-specific things.
- fix some code that was OS-specific in DeckLister.java
- move some code to EndOfTurn and flesh out javadoc in EndOfTurn.java
- adding EnchantedBy check to Player.hasProperty method
- added STRIFE to counters enum list
- updated Daybreak Coronet to use the more general AttachedTo. Removed "AllAurasEnchanting" from CardFactoryUtil.xCount method.
- DKA branch: Updated Falkenrath Aristocrat to use ConditionCheckSVar, and added rarity info to some of the scripts.
- Improved scripts for Ebon Praetor and for Lyzolda, the Blood Witch
- Added wasCastFrom<Zone> card property. It is set when the card is moved to the stack and cleared whenever it is moved anywhere else except from the stack to the battlefield(for Myojins,Phage,Iname, Epochrasite etc...)
- Added wasNotCastFrom<Zone> as well, doi.
- Added Count$wasCastFrom<Zone>.<truevalue>.<falsevalue>
- Converted:
Burning Vengeance
Coal Stoker
Dread Cacodemon
Furnace Dragon
Hypnox
Iname as One
Myojin of Cleansing Fire
Myojin of Infinite Rage
Myojin of Life's Web
Myojin of Night's Reach
Myojin of Seeing Winds
Reiver Demon
- Added Rebound keyword.
- Fixed wasCastFrom's interaction with tokens.
- Fixed visual artifacts bug on semi-transparent buttons and panels in home screen.
- Fixed name (Nomad's Assembly -> Nomads' Assembly)
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Updated two SVars.
- Updated two SVars (main branch).
- Removed Sudden Spoiling because it was not 100% functional.
- CheckStyle. - CheckStyle.
- Added the Dr Fate 3 deck. - CheckStyle.
- Made Keldon Marauders more AI friendly. - Magic 2012 fat packs should now use M12 lands. Thank you Agetian.
- Fixed Mishra, Artificer Prodigy. - CheckStyle.
- Fixed casting cost on Faithless Looting. - CheckStyle.
- Added a spell description field to the CostChange keyword. Converted a few CostChange cards. - Little fix for Wonder Woman 3.
- Refactored ForgePreferences: - moved items data to file
1) Output file entries sorted - code to support items in external files
2) Easier to add/remove prefs - update deps. Add package info
3) Checkstyled and commented - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
4) LOC halved - Removed duplicate added card from CHANGES.txt
- Streamlined old, overly explicit phase toggles in ForgePreferences. - CardReader.readCard is a public static function now. This will allow to store pets' characteristics as card description txt files.
- Small update to ForgePreferences. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Minor update to ViewField. - Fixed a case in AF Reveal where the player can get stuck.
- Removed internal padding on card picture in match UI. - Start refactor of deck geneartor
- Fixed "no human first turn phase indicator" bug. - Update checkstyle plugin
- Minor update to keyboard shortcut saving in dock. - Fixed Radjan Spirit, it no longer has flying.
- Fixed "must restart for dev mode setting" and similar bugs. - Converting Prismatic Lens over to Produced$ Any
- modifications to allow cards that transform to Auras to attach to a target. - Fixed Insist and Overmaster.
- Moved ability description into keyword for Glowrider and Thorn of Amethyst - Ran oracle and set info scripts
- If using Alternate-state scripting to create a non-doublefaced, non-flip card (i.e. Licids), use "AlternateMode:<name of other state>" then use AF_SetState's NewState parameter with that name. This is to avoid things confusing them with actual doublefaced cards. - Small change to ProtectAll AF to allow for scripts that only have ValidPlayers and no ValidCards.
- Added start button and logo to image sprites in each skin, and updated FSkin and home screen code to match. - Added RememberedPlayerCtrl to isValid
- reduce JTextArea instances in ViewTabber - Fixed affected cards for Quicken
- Run static abilities-check after running static triggers but before regular triggers. Fixes Adaptive Automaton+Champion of the Parish type situations. With thanks to Sloth! - Ran set info script.
- Let the Deck Editor cope with cards with non-flip, non-doubleface alternate states. (i.e. those damn Licids)
- further reduce JTextArea instances in ViewTabber (for Combat descriptions)
- Minor bugfix in ForgePreferences.
- Bugfix to the bugfix in ForgePreferences.
- Ran oracle script. - Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed AI of Copy Artifact and Sculpting Steel. - Still a problem with Quicken. Removing it for now.
- Added a check in checkStateEffects for creatures enchanting something, making them fall off properly. (Licids! *shakes fist*) - Removed Quicken from changes.txt new cards
- CheckStyle. - Added Quicken (again!) this time with support for the 2006 ruling: "After Quicken resolves, you can Suspend a Sorcery in your hand any time you can cast an Instant. As soon as you actually cast a Sorcery, you lose this capability."
- Fixed Wormfang Behemoth. - Fixed the LQ pic URL for Divine Reckoning and Shape Stealer.
- Added the player keyword "Skip your draw step." and converted some cards to use it. - Fixed Ertai's Trickery. (It now correctly checks the target validity on resolution instead of announcement)
- Memory management debugging in ViewTabber: cleared list of JTextAreas in stack panel to prevent pileups. - Fixed some missing set info (thanks Xitax)
- udpate guava to 11.0.1 (it has some cache fixes that may affect ImageCache) - Added missing ETB tapped keyword to Runed Arch
- Uploaded quest opponent avatar: Beast. Added to quest-opponent-icons.txt
- Uncommented download link for Tatsumasa, the Dragon's Fang token.
- Updated the deck editor color filter icons.
- try to clean up IMAGE_CACHE at the end of each match. This may help with large memory usage after many matches.
- Fixed bug preventing full texture paint on keyboard shortcuts screen.
- Added Attach Drawback. Removed previous changes for Auras in SetState AF.
- updated Soul Seizer script to Attach drawback
- Updated quest opponent avatar links.
- Added a fluff piece to the changes.txt file.
- Added the Darkseid 3 deck.
- Added the recent commit logs to changes.txt.
- Fixed creatures with Deathtouch destroying creatures and dealing damage afterwards.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- clean up a Java warning in AFSetState - moved product images to separate folder
- remove some debug code related to Observers - created a main.properties option to point to product images location
- Improved the AI of AF DestroyAll to take permanents with SacMe SVar into account. - moved gui downloader to a separate package
- Changed the default value of "ui.card.overlay" to true. - introducted 'protocols' for imagecache item urls.
- Added trigger mode "Transformed". - products and tokens use their unique prefixes to point to the picture location correctly.
- Hardcoded Sky Swallower will now give away other cards, not self. - Fixed the LQ pic URL for Burning Oil and Scorch the Fields.
- Fixed Undead Alchemist - Added LQ pic URLs to Huntmaster of the Fells / Ravager of the Fells.
- Update SubAbility for a few of my favorite cards (SVar= is not needed and has not been needed for a long time.)
- Started adding doTrigger functions to Spell AF's, because canPlayAI is not suited for cases like a spell revealed by a Cascade ability. First AF to test this is AF DealDamage.
- Added the ability to get LKI copies of a certain state. Fixes Unholy Fiend triggering Village Cannibals and maybe more.
- Cards should never be tapped outside the battlefield.
- Added trap type to Arrow Volley Trap
- Added canPlayFromEffectAI function.
- Added the recent commit logs to changes.txt.
- Added canPlayFromEffectAI to AF Pump.
- Little fix for Cascade.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added canPlayFromEffectAI to AF Draw and Discard. - Small fix for RememberedPlayerCtrl restriction.
- Removed the hardcoded cascade ability of Bituminous Blast. - Updated some setinfos
- Changed Ripple to use canPlayFromEffectAI. - Fixed Arachnus Web bug
- Changed Fungus Sliver to grant a trigger instead of a keyword. - Added some more missing SetInfo - thanks Xitax
- Removed the now unused keyword it used to grant. - Added LQ pic URLs to:
- Temporarily fixing infinite loop in AF Pump, not sure if this is what it should do though. Chalice of Life / Chalice of Death
- Fixed Equilibrium. Lambholt Elder / Silverpelt Werewolf
- CheckStyle. Scorned Villager / Moonscarred Werewolf
- Added the function playSpellAbilityWithoutPayingManaCost to ComputerUtil. Wolfbitten Captive / Krallenhorde Killer
- Fixed the AI part of Cascade and Ripple skipping payment of non mana costs. - Fixed Groundskeeper.
- fixed problem with Any color mana abilities added through continuous effects e.g. Gemhide Sliver - Added the missing LQ pic URLs to:
- Internalized win/lose frame into match UI using overlay. Grafdigger's Cage
- Fixed icons display for mana overlay setting. Now, icons and counters will show all the time, but title, p/t, and casting cost is toggle-able.
- Performance enhancement: fonts used in UI are now pre-derived once in skin.
- Updated the AffectedZone of some continuous static abilities.
- Added canPlayFromEffectAI to AF Destroy.
- Cleanup.
- Changed "removed" to "exiled" for consistency
- Minor fix to comments in ControlDetail.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added counter to input area to indicate match #x out of y.
- Null pointer fix.
- remove SVar= from SubAbility (Z cards)
- remove SVar= from SubAbility (Y cards)
- remove SVar= from SubAbility (U-V cards)
- remove SVar= from SubAbility (W cards)
- Added a GameLoss replacement effect.
- Added YouDrewThisTurn and OppDrewThisTurn to xCount.
- Forgot to add Lich's Mirror script.
- Enabled multiple copies of Cascade on a spell.
- Updated some SVars.
- little cleanup in GenerateThemeDeck.java
- Little fix
- Fixed cancel button layout bug.
- Small fix to winlose layout.
- Small update to FSkin font derivations.
- fixed ManaCost.isColor() to return true when comparing any size colorless mana cost to a type of "1"
- fix Crash with Qasali Ambusher
- Refactored anyChoice to expressChoice. Added logic to make automatic color choices for "Any" keyword mana sources.
- remove SVar= from SubAbility (T cards)
- remove SVar= from SubAbility (S cards)
- remove SVar= from SubAbility (Q-R cards)
- remove SVar= from SubAbility (P cards)
- remove SVar= from SubAbility (O cards)
- remove SVar= from SubAbility (A cards)
- remove SVar= from SubAbility (B cards)
- remove SVar= from SubAbility (C cards)
- remove SVar= from SubAbility (D cards)
- remove SVar= from SubAbility (E cards)
- remove SVar= from SubAbility (F cards)
- remove SVar= from SubAbility (G cards)
- remove SVar= from SubAbility (H-I cards)
- remove SVar= from SubAbility (J-L cards)
- remove SVar= from SubAbility (M cards)
- remove SVar= from SubAbility (N cards)
- Small Checkstyle fix
- remove support for SVar= string in SubAbility. It has not been required for a long time, and now, is no longer supported. All card files have been updated.
- Fixed font on storm label.
- Changed QuestMatchState to MatchState (since it has no quest-specific information).
- Renamed ManaSymbols to more accurate CardFaceSymbols.
- Added the recent commit logs to changes.txt. Preparing for the beta build and release.
- Preparing the changes.txt file for the next beta build and release.
Added pre-release cards to DKA cardfolder branch:
Beguiler of Wills
Chalice of Life // Chalice of Death
Curse of Thirst
Drogskol Reaver
Faithless Looting
Falkenrath Aristocrat
Gather the Townsfolk
Ghoultree
Gravecrawler
Hunger of the Howlpack
Huntmaster of the Fells // Ravager of the Fells
Increasing Confusion Increasing Confusion
Increasing Devotion Increasing Devotion
Jar of Eyeballs Ovinomancer
Lambholt Elder // Silverpelt Werewolf Pursuit of Knowledge
Loyal Cathar // Unhallowed Cathar
Mikaeus, the Unhallowed
Mondronen Shaman // Tovolar's Magehunter
Moonveil Dragon
Nearheath Stalker
Ravenous Demon // Archdemon of Greed
Scorned Villager // Moonscarred Werewolf
Secrets of the Dead Secrets of the Dead
Sorin, Lord of Innistrad
Soul Seizer // Ghastly Haunting
Strangleroot Geist
Thalia, Guardian of Thraben
Thraben Doomsayer Thraben Doomsayer
Vorapede Undead Alchemist
Zombie Apocalypse - Fixing Marsh Flitter double cost description
- Update dependency, checkstyle
- Fix Surgespanner apostrophe in detail
- Several minor edits for readability.
- Fixed repeatability for quest mode challenges, updated quest panels to reflect this.
- Added QuestEventType enum to replace string equality checking for quest event types.
- removed useless key
- Minor updates involving QuestEventType enum.
- removed some unused code
- Fixed runtime avatar switching bug.
- Checkstyle.
- Commented out two lines causing compiler warnings.
- Updated default avatar sprite (thanks WompWomp)
- Added support for default avatars + skin-unique avatars.
- Added the script versions of the quest pets
- Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added product image download list (excludes boosters because there's already a list for that)
- Added a fluff piece to the changes.txt file.
- fix Hail Storm not damaging You
- Fixed Oblivion Stone.
- Fixed Aven Windreader.
- Fixed Evil Eye of Urborg.
- Fixed canPlay() function of Intuition.
- Added SVar:RemAIDeck:True to Curse of the Cabal.
- clean up javadoc comments in AFDealDamage
- bazaar items data model
- Added missing word in How to play description
- Fixed ClassCastException at the end of quest games
- Fixed bug where first quest game was always starting with 20 life.
- Restored Zeppelin life behavior.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- data model update
- Pets and plant are loaded from text files.
- Card creation is an issue now.
- might be better working now (
- works somehow - only the second game starts properly
- Fixed All Hallow's Eve.
- Removed excess text from All Hallow's Eve.
- Coverted deck editors and cardshop to JDialog.
- This allows them to be modal and gets rid of the setAlwaysOnTop() call. (Which causes all manner of headaches on Linux)
- add an AF UnattachAll. Removes all UnattachValid$ cards from target creature(s) and or player(s).
- fix several creature types
- fix several more creature types
- fix several more creature types
- Fixed Custody Battle.
- Fixed Mortis Dogs
- fix more creature types (thanks to catatafish)
- fixing saves compatibility
- quest loader will take attributes into account
- Fixed Glade Gnarr's pump
- Ran SetInfo script
- Ran Oracle script
- Added "CARDNAME can't be equipped." keyword and corrected some "CARDNAME can't be enchanted." implementation. They cards can now be targeted human, although attachment will fail with a relevant log message.
- Ran scripts
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Small correction to the effect trigger in Blinding Beam
- Fix license headers
- checkstyle
- Added RemIADeck to Qasali Ambusher (was generating an infinite loop when AI played it)
- Ran Oracle and SetInfo scripts
- token icons
- CostChange can take MultiColored as a color now.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed Infernal Medusa.
- better support for old quest saves
- quest pets fixed
- Fixed Pillory of the Sleepless and Ghostway
- Finally figured out how to add TargetedPlayerCtrl to isValid in Cards.java
- Ran Oracle and SetInfo scripts
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed cards cast without paying their mana cost ignoring additional costs (example Lodestone Golem).
- *Rolls out Zeppelin, kicks tires* "Yep, she's ready to go. Take care now."
- Fix Heavy Mattock equip cost (Issue 598)
- Standardize Deck Editors (added image filters, all resizable)
- removed warnings
- improved support for quest mode items model
- Converted Brass Squire to script
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed cost description for Lurking Evil's ability
- Fixed Tel-Jilad Wolf's pump value and description
- Fixed link to 2/R mana icon
- Fixed trigger restriction for Sword of the Meek
- CheckStyle.
- CheckStyle.
- CheckStyle.
- Fixed damage source for Delirium
- does keep colors explicitly assigned to card copies
- Separate QuestEventManager instances for Duels and challenges.
- Duels and challenges lay in separate folders
- deck can have comments
- MBS event decks, Infect and Defile plus Into the Breach.
- Changed Plant Wall in quest to have Wither instead of Deathtouch at levels 5 and 6
- Added a fluff piece to the changes.txt file.
- Added the recent commit logs to changes.txt.
- Ran scripts.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Removed extraeneous SubAbility from Soul's Fire
- Added 'wasDealtDamageByEquipeeThisTurn' to isValid
- Fixed Qasali Ambusher.
- Fixed some cards with "May be played without paying its mana cost" to work correctly in all zones.
- Added debug script from Melira, Sylvok Outcast.
- Updated download links and index.xml for bazaar to reflect the plant wall switching over to wither.
- Forgot Rushwood Legate, while fixing cards with "May be played without paying its mana cost".
- Set the WinsToUnlock for the new Event decks to 20 and raised the price of Into the Breach to 3000. (They are on a different level than the intro decks).
- Added the event deck Vampire Onslaught.
- Dizzying Gaze missing Enchant creature keyword
- NPH event decks
- restore original config
- Fixed the p/t for Stabwhisker the Odious.
- Fixed the mana cost for Drake Familiar.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added a fluff piece to the changes.txt file.
- CheckStyle.
- Fixed two errors in the script of Szadek, Lord of Secrets.
- devmode now allows tutoring for any card, even if it is not in your deck
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Committing progress on draggable panel match UI (it's completely independent of the original, not implemented yet.)
- Renamed the Blood and Fire precon deck jpg pic to "blood_and_fire.jpg" and this should now match the Image file name found in the "Blood And Fire.dck" deck file.
- Fixed Wolfhunter's Quiver, should now do 3 damage to werewolf creatures.
- Added icon for Quest for Ula's Temple
- Updated list of booster image download links
- Always show packs and decks in quest card shop (until they can be filtered properly)
- Improved AI's attack decisions by better predictions of counterattacks.
- Fixed Bear Umbra.
- The AI will no longer put cards with RemRandomDeck into sealed decks.
- Updated three SVars.
- Renamed 2 classes, tried to fix the empty screen at game start
- removeAll instead of iteration and personal deletion of each element
- Fixed the quest duel deck Starfire 3 and it should no longer appear as a mystery opponent.
- Replaced (+-) sign that caused Unmappable UTF errors.
- moved fields related to combat in current and last turn from Card to a dedicated class
- propper setter
- removed PrevIntrinsticKeywords, since they were read by no branch of code
- Removed card characteristic name constants in favor of an Enumeration
- When Brass Squire was converted to script, I forgot to commit the revised CardFactoryCreatures.java with the squire removed.
- TriggerTypes replaced from strings to enum, new trigger parser based on reflection.
- Fixed some magiccards.info links (not sure if these are even used anymore, but fixed anyway)
- Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Changed implementation of Silvergill Douser to only have only one ability.
- fix LQ pic URL for Genju of the Spires
- removing unused code
- carving away some code we won't ever need.
- clean up imports in CFCreatures
- add Slime counters
- Typo/simplification in Vengeful Pharaoh
- Ran set info script.
- Ran oracle script.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- isValid supports "sharesColorWith Enchanted" where Enchanted is same as the defined type so will find an aura sacrificed as a cost.
- Removed an bit of the Rakdos Riteknife script left over from my first attempts.
- Fix to help prevent ETB-bounce loop for Whitemane Lion.
- Corrected name of added card in changes.txt
- Added flying to Notorious Throng's tokens
- Trigger "mode" key is now stored in a field of trigger
- This should fix triggers
- AbilityFactory getMapParams is static.
- Fix channel activation cost of Shinen of Furys Fire
- CheckStyle.
- Fixing Carnage Altar CC
- Converted Hedron Matrix to script.
- xCount now supports EquippedCardManaCost.
- Added the code block to support "SetAsKicked" to mark nonPermanent kicked spells from the script line. Will start converting soon.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- CardFactoryUtil can now count life total and cards in hand of targeted players
- Added some real code to proliferateShouldPlayAI.
- Fixed proliferateResolve for the AI.
- shortened effect name for Flames of the Blood Hand
- Removed RemAIDeck from Thicket Elemental
- CheckStyle.
- Added the parameter "TargetsWithDefinedController" which filters possible targets controller's with getDefinedPlayers.
- The moveToLibrary function will now update the player label observer.
- static keyword may be accessed as method of Trigger
- triggers are stored as list (unlike array)
- Converted three cards with ETB triggers from AB to DB.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed Rupture (the sacrifice was a cost instead of an ability)
- Attempt at improving the description of the "Download LQ Set Pictures" button.
- CheckStyle.
- Added the recent commit logs to changes.txt. Preparing for the beta build and release.
- Preparing the changes.txt file for the next beta build and release.
- Fixed Silent Assassin.
- Added the recent commit logs to changes.txt. Preparing for the beta build and release.
Many people helped with this version. A special thank you goes out to them. (Attempted to list names alphabetically): Many people helped with this version. A special thank you goes out to them. (Attempted to list names alphabetically):
ArsenalNut Agetian
Catatafish
Dave Dave
DeadSpeak
Doublestrike Doublestrike
Fnoed
Friar Sol Friar Sol
Hellfish
Jeff Wadsworth Jeff Wadsworth
Marc Marc
Mark Max mtg
SBeauchamp
Skiera
Slapshot5 Slapshot5
Sloth Sloth
SoulStorm
Squee1968 Squee1968
Xanbie WompWomp
ZzzzSleep Xitax
Chris H Chris H
Added many cards, including: Added many cards, including:
Akki Lavarunner // Tok-Tok, Volcano-born Aleatory
Archmage Ascension Anathemancer
Bloodchief Ascension Auriok Windwalker
Carrion Beetles Awe Strike
Cast Through Time Banefire
Caterwauling Boggart Blinding Beam
Children of Korlis Brooding Saurian
Clash of Realities Chaotic Strike
Coal Stoker Clone Shell
Coalition Relic Cosmic Larva
Consuming Vapors Crovax the Cursed
Crescendo of War Crown of Ascension
Damia, Sage of Stone Crown of Awe
Deepwood Legate Crown of Fury
Distortion Strike Crown of Suspicion
Dread Cacodemon Crown of Vigor
Emerge Unscathed Cryptoplasm
Gravity Well Deathrender
Harmonic Sliver Decree of Pain
Hedron-Field Purists Disarm
Hoarding Dragon Dispersal Shield
Hypnox Divine Reckoning
Karona, False God Dustwalker
Laboratory Maniac Dwell on the Past
Lantern of Insight Ebony Charm
Lich's Mirror Endless Horizons
Luminarch Ascension Faerie Squadron
Mesmeric Sliver Fist of Suns
Myojin of Cleansing Fire Flames of the Blood Hand
Myojin of Infinite Rage Flickering Ward
Myojin of Life's Web Fulgent Distraction
Myojin of Night's Reach Goblin Brawler
Myojin of Seeing Winds Gomazoa
Nomads' Assembly Grab the Reins
Obstinate Familiar Head Games
Petrified Wood-Kin Hesitation
Phage the Untouchable Imagecrafter
Prey's Vengeance Keeper of the Dead
Pursuit of Knowledge Kjeldoran Royal Guards
Qasali Ambusher Knowledge Pool
Quirion Sentinel Kor Outfitter
Rag Dealer Krosan Reclamation
Rapid Fire Kyren Archive
Reiver Demon Kyren Toy
Runeflare Trap Magnetic Theft
Sages of the Anima Mask of the Mimic
Sivvi's Ruse Mass Polymorph
Staggershock Memory's Journey
Sudden Spoiling Mirror Strike
Surreal Memoir Oriss, Samite Guardian
Survival Cache Peer Pressure
Sygg, River Cutthroat Pouncing Kavu
Tainted Sigil Psychic Miasma
Telekinesis Pulse of the Dross
Terrarion Pulse of the Forge
Thought Reflection Pure Intentions
Tin Street Hooligan Quicken
Tomorrow, Azami's Familiar Recross the Paths
Ulasht, the Hate Seed Recurring Insight
Undead Alchemist Rooftop Storm
Verdant Embrace Rooting Kavu
Vigor Scent of Brine
Virulent Swipe Scent of Cinder
Wound Reflection Scent of Ivy
Scent of Jasmine
Scorching Lava
Scout's Warning
Scrabbling Claws
Scythe of the Wretched
Searing Blaze
Searing Spear Askari
Seedling Charm
Seht's Tiger
Sekki Seasons' Guide
Shape Stealer
Shield Dancer
Shifty Doppelganger
Silent Assassin
Silvergill Douser
Sokenzan Renegade
Soltari Guerrillas
Somnophore
Soothsaying
Soratami Cloud Chariot
Soul's Fire
Soul's Grace
Soul's Majesty
Spellweaver Helix
Spiritual Focus
Stalking Yeti
Stir the Pride
Stream of Consciousness
Surprise Deployment
Sway of Illusion
Syphon Flesh
Syphon Mind
Talon of Pain
Tattoo Ward
Tel-Jilad Stylus
Temporal Cascade
Territorial Dispute
Thermal Flux
Thought Prison
Toxic Stench
Trench Gorger
Tribal Unity
Tsabo's Decree
Turn the Tables
Twinning Glass
Undying Flames
Urge to Feed
Urza's Filter
Ventifact Bottle
Veteran's Armaments
Ward Sliver
end end

View File

@@ -10,7 +10,9 @@ After downloading and installing a newer version of Forge you may want to move c
The /res/images/icons/ folder contains the quest opponent icons, small quest pet/plant icons (non-tokens) and some icons that are used by forge's quest mode. While several of these pictures ship with the forge archive most of them have to be downloaded using the Home screen -> Utilities -> Download Quest Images command. The /res/images/icons/ folder contains the quest opponent icons, small quest pet/plant icons (non-tokens) and some icons that are used by forge's quest mode. While several of these pictures ship with the forge archive most of them have to be downloaded using the Home screen -> Utilities -> Download Quest Images command.
2) The /res/decks/ folder contains your deck files. You should copy over the files with the extension ".dck". 2) The /res/decks/ folder contains your deck files. You should copy over the files with the extension ".dck". In version 1.2.4 and later the /decks/ folder contains 4 subdirectories named constructed, cube, draft and sealed.
You can place your deck files from an earlier version of Forge into the /res/decks/ folder. When you next launch Forge these decks will be converted to a newer format and will be moved into the proper subdirectory.
3) The /res/draft/ and the /res/sealed/ folders contains files for the sealed and draft mode. You should copy over your files inside of these folders that end in the extension ".draft" or ".zsealed". 3) The /res/draft/ and the /res/sealed/ folders contains files for the sealed and draft mode. You should copy over your files inside of these folders that end in the extension ".draft" or ".zsealed".
@@ -51,6 +53,8 @@ The quest pets archive contains two subdirectories named "icons" and "tokens". P
Your forge game may not come with one or more of these three folders as part of the forge archive. In this case you should use your computer's OS file system to create the proper folders with the correct names and they must be located inside of the /res/pics/ folder. Your forge game may not come with one or more of these three folders as part of the forge archive. In this case you should use your computer's OS file system to create the proper folders with the correct names and they must be located inside of the /res/pics/ folder.
The in-game downloaders will grab an image for face-down (Morph) cards on the battlefield. To use a custom image, place a "morph.jpg" file in your res/pics/tokens directory.
Launching Forge and Memory Issues: Launching Forge and Memory Issues:

231
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.2.1</version> <version>1.2.6</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.
@@ -72,6 +72,20 @@
<role>developer</role> <role>developer</role>
</roles> </roles>
</developer> </developer>
<developer>
<id>moomarc</id>
<name>moomarc</name>
<roles>
<role>developer</role>
</roles>
</developer>
<developer>
<id>ArsenalNut</id>
<name>ArsenalNut</name>
<roles>
<role>developer</role>
</roles>
</developer>
<developer> <developer>
<id>friarsol</id> <id>friarsol</id>
<name>zenchristo</name> <name>zenchristo</name>
@@ -121,6 +135,13 @@
<role>developer</role> <role>developer</role>
</roles> </roles>
</developer> </developer>
<developer>
<id>maxmtg</id>
<name>Max mtg</name>
<roles>
<role>developer</role>
</roles>
</developer>
</developers> </developers>
<licenses> <licenses>
@@ -131,8 +152,9 @@
</licenses> </licenses>
<scm> <scm>
<connection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.2.1</connection> <connection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.2.6</connection>
<developerConnection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.2.1</developerConnection> <developerConnection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.2.6</developerConnection>
<url>http://svn.slightlymagic.net/websvn/listing.php/tags/forge-1.2.6?repname=forge</url>
</scm> </scm>
<prerequisites> <prerequisites>
@@ -179,7 +201,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.2</version> <version>2.4</version>
<configuration> <configuration>
<archive> <archive>
<manifest> <manifest>
@@ -203,7 +225,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId> <artifactId>maven-surefire-plugin</artifactId>
<version>2.11</version> <version>2.12</version>
<configuration> <configuration>
<!-- <groups>fast</groups> <!-- <groups>fast</groups>
<testFailureIgnore>true</testFailureIgnore> <testFailureIgnore>true</testFailureIgnore>
@@ -213,7 +235,7 @@
<plugin> <plugin>
<groupId>com.google.code.maven-replacer-plugin</groupId> <groupId>com.google.code.maven-replacer-plugin</groupId>
<artifactId>maven-replacer-plugin</artifactId> <artifactId>maven-replacer-plugin</artifactId>
<version>1.4.0</version> <version>1.4.1</version>
<executions> <executions>
<execution> <execution>
<phase>package</phase> <phase>package</phase>
@@ -238,7 +260,7 @@
</plugin> </plugin>
<plugin> <plugin>
<artifactId>maven-assembly-plugin</artifactId> <artifactId>maven-assembly-plugin</artifactId>
<version>2.2.2</version><!--$NO-MVN-MAN-VER$--> <version>2.3</version><!--$NO-MVN-MAN-VER$-->
<configuration> <configuration>
<attach>false</attach> <attach>false</attach>
<descriptorRefs> <descriptorRefs>
@@ -246,7 +268,7 @@
</descriptorRefs> </descriptorRefs>
<archive> <archive>
<manifest> <manifest>
<mainClass>forge.view.swing.Main</mainClass> <mainClass>forge.view.Main</mainClass>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries> <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest> </manifest>
<manifestEntries> <manifestEntries>
@@ -349,7 +371,7 @@
<plugins> <plugins>
<plugin> <plugin>
<artifactId>maven-assembly-plugin</artifactId> <artifactId>maven-assembly-plugin</artifactId>
<version>2.2.2</version> <version>2.3</version>
</plugin> </plugin>
<plugin> <plugin>
@@ -362,7 +384,6 @@
<version>2.2.2</version> <version>2.2.2</version>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
@@ -428,25 +449,26 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId> <artifactId>maven-surefire-report-plugin</artifactId>
<version>2.11</version> <version>2.12</version>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId> <artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version> <version>2.8.1</version>
</plugin> </plugin>
<!--
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId> <artifactId>maven-checkstyle-plugin</artifactId>
<version>2.7</version> <version>2.9.1</version>
</plugin> </plugin>
-->
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId> <artifactId>maven-pmd-plugin</artifactId>
<version>2.6</version> <version>2.7.1</version>
</plugin> </plugin>
<plugin> <plugin>
@@ -458,7 +480,7 @@
<plugin> <plugin>
<groupId>org.codehaus.mojo</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId> <artifactId>findbugs-maven-plugin</artifactId>
<version>2.3.3</version> <version>2.4.0</version>
</plugin> </plugin>
<plugin> <plugin>
@@ -482,7 +504,7 @@
<plugin> <plugin>
<groupId>org.codehaus.mojo</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId> <artifactId>versions-maven-plugin</artifactId>
<version>1.2</version> <version>1.3.1</version>
</plugin> </plugin>
</plugins> </plugins>
@@ -501,33 +523,61 @@
<dependencyLocationsEnabled>false</dependencyLocationsEnabled> <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
<dependencyDetailsEnabled>false</dependencyDetailsEnabled> <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
</configuration> </configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changelog-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.9.1</version>
<reportSets> <reportSets>
<reportSet> <reportSet>
<reports> <reports>
<report>index</report> <report>checkstyle</report>
<report>plugins</report> </reports>
<report>summary</report> </reportSet>
<report>dependencies</report> </reportSets>
<report>project-team</report> <configuration>
<report>mailing-list</report> <configLocation>${basedir}/src/main/config/forge_checks.xml</configLocation>
<report>cim</report> <propertyExpansion>
<report>issue-tracking</report> cacheFile=${project.build.directory}/checkstyle-cachefile
<report>license</report> </propertyExpansion>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
</plugin>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.4</version>
<reportSets>
<reportSet>
<reports>
<report>analyze-report</report>
</reports> </reports>
</reportSet> </reportSet>
</reportSets> </reportSets>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>maven-surefire-report-plugin</artifactId> <artifactId>findbugs-maven-plugin</artifactId>
<version>2.11</version> <version>2.4.0</version>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId> <artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version> <version>2.8.1</version>
<configuration> <configuration>
<quiet>true</quiet> <quiet>true</quiet>
<failOnError>false</failOnError> <failOnError>false</failOnError>
@@ -544,28 +594,47 @@
</configuration> </configuration>
<reports> <reports>
<report>javadoc</report> <report>javadoc</report>
<report>test-javadoc</report>
</reports> </reports>
</reportSet> </reportSet>
</reportSets> </reportSets>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>maven-checkstyle-plugin</artifactId> <artifactId>l10n-maven-plugin</artifactId>
<version>2.7</version> <version>1.0-alpha-2</version>
<configuration> <configuration>
<configLocation>${basedir}/src/main/config/forge_checks.xml</configLocation> <locales>
<propertyExpansion> <locale>cs</locale>
cacheFile=${project.build.directory}/checkstyle-cachefile <locale>de</locale>
</propertyExpansion> <locale>es</locale>
<includeTestSourceDirectory>true</includeTestSourceDirectory> <locale>fr</locale>
<locale>gl</locale>
<locale>hu</locale>
<locale>it</locale>
<locale>ja</locale>
<locale>ko</locale>
<locale>lt</locale>
<locale>nl</locale>
<locale>no</locale>
<locale>pl</locale>
<locale>pt</locale>
<locale>pt_BR</locale>
<locale>ru</locale>
<locale>sk</locale>
<locale>sv</locale>
<locale>tr</locale>
<locale>zh_CN</locale>
<locale>zh_TW</locale>
</locales>
</configuration> </configuration>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId> <artifactId>maven-pmd-plugin</artifactId>
<version>2.6</version> <version>2.7.1</version>
<configuration> <configuration>
<linkXRef>true</linkXRef> <linkXRef>true</linkXRef>
<sourceEncoding>utf-8</sourceEncoding> <sourceEncoding>utf-8</sourceEncoding>
@@ -583,22 +652,10 @@
</configuration> </configuration>
</plugin> </plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.3.3</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
</plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changelog-plugin</artifactId> <artifactId>maven-surefire-report-plugin</artifactId>
<version>2.2</version> <version>2.12</version>
</plugin> </plugin>
<plugin> <plugin>
@@ -632,7 +689,7 @@
<plugin> <plugin>
<groupId>org.codehaus.mojo</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId> <artifactId>versions-maven-plugin</artifactId>
<version>1.2</version> <version>1.3.1</version>
<reportSets> <reportSets>
<reportSet> <reportSet>
<reports> <reports>
@@ -644,18 +701,6 @@
</reportSets> </reportSets>
</plugin> </plugin>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.4</version>
<reportSets>
<reportSet>
<reports>
<report>analyze-report</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins> </plugins>
</reporting> </reporting>
@@ -673,7 +718,7 @@
<dependency> <dependency>
<groupId>com.google.guava</groupId> <groupId>com.google.guava</groupId>
<artifactId>guava</artifactId> <artifactId>guava</artifactId>
<version>11.0.1</version> <version>11.0.2</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.thoughtworks.xstream</groupId> <groupId>com.thoughtworks.xstream</groupId>
@@ -683,7 +728,7 @@
<dependency> <dependency>
<groupId>org.testng</groupId> <groupId>org.testng</groupId>
<artifactId>testng</artifactId> <artifactId>testng</artifactId>
<version>6.3.1</version> <version>6.4</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
@@ -691,26 +736,32 @@
<artifactId>jyield</artifactId> <artifactId>jyield</artifactId>
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
</dependency> </dependency>
<dependency>
<groupId>org.swinglabs</groupId>
<artifactId>swingx</artifactId>
<version>1.6.1</version>
</dependency>
<dependency> <dependency>
<groupId>com.googlecode</groupId> <groupId>com.googlecode</groupId>
<artifactId>minlog</artifactId> <artifactId>minlog</artifactId>
<version>1.2</version> <version>1.2</version>
</dependency> </dependency>
<dependency>
<groupId>org.java.net.substance</groupId>
<artifactId>substance</artifactId>
<version>6.0</version>
</dependency>
<dependency> <dependency>
<groupId>org.mantisbt</groupId> <groupId>org.mantisbt</groupId>
<artifactId>mantisconnect-client-api</artifactId> <artifactId>mantisconnect-client-api</artifactId>
<version>1.1.1</version> <version>1.1.1</version>
</dependency> </dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.19</version>
</dependency>
<!-- Mantis transitive depedencies -->
<dependency> <dependency>
<groupId>com.jgoodies</groupId> <groupId>com.jgoodies</groupId>
<artifactId>forms</artifactId> <artifactId>forms</artifactId>
@@ -729,17 +780,7 @@
<dependency> <dependency>
<groupId>org.apache.ant</groupId> <groupId>org.apache.ant</groupId>
<artifactId>ant-commons-logging</artifactId> <artifactId>ant-commons-logging</artifactId>
<version>1.8.2</version> <version>1.8.3</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-io</artifactId>
<version>1.3.2</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>commons-discovery</groupId> <groupId>commons-discovery</groupId>
@@ -759,13 +800,9 @@
<dependency> <dependency>
<groupId>javax.mail</groupId> <groupId>javax.mail</groupId>
<artifactId>mail</artifactId> <artifactId>mail</artifactId>
<version>1.4.4</version> <version>1.4.5-rc1</version>
</dependency>
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.18</version>
</dependency> </dependency>
<!-- Mantis transistive depedencies -->
</dependencies> </dependencies>
<distributionManagement> <distributionManagement>
@@ -842,7 +879,7 @@
<errTitle>forge</errTitle> <errTitle>forge</errTitle>
<icon>${configSourceDirectory}/forge.ico</icon> <icon>${configSourceDirectory}/forge.ico</icon>
<classPath> <classPath>
<mainClass>forge.view.swing.Main</mainClass> <mainClass>forge.view.Main</mainClass>
<addDependencies>false</addDependencies> <addDependencies>false</addDependencies>
<preCp>anything</preCp> <preCp>anything</preCp>
</classPath> </classPath>
@@ -1012,7 +1049,7 @@
<mkdir dir="${project.build.directory}/res/cardsfolder" /> <mkdir dir="${project.build.directory}/res/cardsfolder" />
<zip destfile="${project.build.directory}/res/cardsfolder/cardsfolder.zip" basedir="${basedir}/res/cardsfolder" level="1" /> <zip destfile="${project.build.directory}/res/cardsfolder/cardsfolder.zip" basedir="${basedir}/res/cardsfolder" level="1" />
<taskdef name="jarbundler" classpathref="maven.runtime.classpath" classname="net.sourceforge.jarbundler.JarBundler" /> <taskdef name="jarbundler" classpathref="maven.runtime.classpath" classname="net.sourceforge.jarbundler.JarBundler" />
<jarbundler dir="${project.build.directory}/${project.build.finalName}-osx" name="${project.name}" version="${project.version}" mainclass="forge.view.swing.Main" icon="${basedir}/${configSourceDirectory}/Forge.icns" jvmversion="1.6+" vmoptions="-Xmx1024m" shortname="${project.name}" workingdirectory="$APP_PACKAGE/Contents/Resources/Java" jar="${project.build.directory}/${project.build.finalName}-jar-with-dependencies.jar"> <jarbundler dir="${project.build.directory}/${project.build.finalName}-osx" name="${project.name}" version="${project.version}" mainclass="forge.view.Main" icon="${basedir}/${configSourceDirectory}/Forge.icns" jvmversion="1.6+" vmoptions="-Xmx1024m" shortname="${project.name}" workingdirectory="$APP_PACKAGE/Contents/Resources/Java" jar="${project.build.directory}/${project.build.finalName}-jar-with-dependencies.jar">
<javafileset dir="${basedir}"> <javafileset dir="${basedir}">
<include name="*.properties" /> <include name="*.properties" />
<include name="res/**" /> <include name="res/**" />

View File

@@ -2,7 +2,7 @@ Index:0|Set0:LEA|Name:Alpha|DraftPacks:3|LandSetCode:LEA|SealedPacks:6
Index:1|Set0:LEB|Name:Beta|DraftPacks:3|LandSetCode:LEB|SealedPacks:6 Index:1|Set0:LEB|Name:Beta|DraftPacks:3|LandSetCode:LEB|SealedPacks:6
Index:2|Set0:2ED|Name:Unlimited|DraftPacks:3|LandSetCode:2ED|SealedPacks:6 Index:2|Set0:2ED|Name:Unlimited|DraftPacks:3|LandSetCode:2ED|SealedPacks:6
Index:3|Set0:ARN|Name:Arabian Nights|DraftPacks:5|LandSetCode:2ED|SealedPacks:9 Index:3|Set0:ARN|Name:Arabian Nights|DraftPacks:5|LandSetCode:2ED|SealedPacks:9
Index:4|Set0:ATQ|Name:Antiquities|DraftPacks:5|LandSetCode:ATQ|SealedPacks:9 Index:4|Set0:ATQ|Name:Antiquities|DraftPacks:5|LandSetCode:2ED|SealedPacks:9
Index:5|Set0:3ED|Name:Revised|DraftPacks:3|LandSetCode:3ED|SealedPacks:6 Index:5|Set0:3ED|Name:Revised|DraftPacks:3|LandSetCode:3ED|SealedPacks:6
Index:6|Set0:LEG|Name:Legends|DraftPacks:3|LandSetCode:3ED|SealedPacks:6 Index:6|Set0:LEG|Name:Legends|DraftPacks:3|LandSetCode:3ED|SealedPacks:6
Index:7|Set0:DRK|Name:The Dark|DraftPacks:5|LandSetCode:3ED|SealedPacks:9 Index:7|Set0:DRK|Name:The Dark|DraftPacks:5|LandSetCode:3ED|SealedPacks:9
@@ -44,4 +44,4 @@ Index:39|Set0:M11|Name:Magic 2011|DraftPacks:3|LandSetCode:M11|SealedPacks:6
Index:40|Set0:SOM|Set1:MBS|Set2:NPH|Name:Scars of Mirrodin|DraftPacks:3|LandSetCode:SOM|SealedPacks:6 Index:40|Set0:SOM|Set1:MBS|Set2:NPH|Name:Scars of Mirrodin|DraftPacks:3|LandSetCode:SOM|SealedPacks:6
Index:41|Set0:M12|Name:Magic 2012|DraftPacks:3|LandSetCode:M12|SealedPacks:6 Index:41|Set0:M12|Name:Magic 2012|DraftPacks:3|LandSetCode:M12|SealedPacks:6
Index:42|Set0:ISD|Name:Innistrad|DraftPacks:3|LandSetCode:SOM|SealedPacks:6 Index:42|Set0:ISD|Set1:DKA|Name:Innistrad|DraftPacks:3|LandSetCode:ISD|SealedPacks:6

View File

@@ -1,4 +1,4 @@
Set:10E|Commons:10|Uncommons:3|Rares:1 Set:10E|LandSet:10E|Commons:10|Uncommons:3|Rares:1
Set:2ED|Commons:11|Uncommons:3|Rares:1 Set:2ED|Commons:11|Uncommons:3|Rares:1
Set:3ED|Commons:11|Uncommons:3|Rares:1 Set:3ED|Commons:11|Uncommons:3|Rares:1
Set:4ED|Commons:11|Uncommons:3|Rares:1 Set:4ED|Commons:11|Uncommons:3|Rares:1
@@ -11,11 +11,11 @@ Set:9ED|Commons:10|Uncommons:3|Rares:1
Set:ALA|Commons:10|Uncommons:3|Rares:1 Set:ALA|Commons:10|Uncommons:3|Rares:1
Set:ALL|Commons:8|Uncommons:3|Rares:1 Set:ALL|Commons:8|Uncommons:3|Rares:1
Set:APC|Commons:11|Uncommons:3|Rares:1 Set:APC|Commons:11|Uncommons:3|Rares:1
Set:ARB|Commons:10|Uncommons:3|Rares:1 Set:ARB|LandSet:ALA|Commons:10|Uncommons:3|Rares:1
Set:ARN|Commons:6|Uncommons:2 Set:ARN|Commons:6|Uncommons:2
Set:ATQ|Commons:5|Uncommons:2|Rares:1 Set:ATQ|Commons:5|Uncommons:2|Rares:1
Set:BOK|Commons:11|Uncommons:3|Rares:1 Set:BOK|Commons:11|Uncommons:3|Rares:1
Set:CFX|Commons:10|Uncommons:3|Rares:1 Set:CFX|LandSet:ALA|Commons:10|Uncommons:3|Rares:1
Set:CHK|Commons:11|Uncommons:3|Rares:1 Set:CHK|Commons:11|Uncommons:3|Rares:1
Set:CHR|Commons:9|Uncommons:3 Set:CHR|Commons:9|Uncommons:3
Set:CSP|Commons:11|Uncommons:3|Rares:1 Set:CSP|Commons:11|Uncommons:3|Rares:1
@@ -69,6 +69,7 @@ Set:ULG|Commons:11|Uncommons:3|Rares:1
Set:USG|Commons:11|Uncommons:3|Rares:1 Set:USG|Commons:11|Uncommons:3|Rares:1
Set:VIS|Commons:11|Uncommons:3|Rares:1 Set:VIS|Commons:11|Uncommons:3|Rares:1
Set:WTH|Commons:11|Uncommons:3|Rares:1 Set:WTH|Commons:11|Uncommons:3|Rares:1
Set:WWK|Commons:10|Uncommons:3|Rares:1 Set:WWK|LandSet:ZEN|Commons:10|Uncommons:3|Rares:1
Set:ZEN|Commons:10|Uncommons:3|Rares:1 Set:ZEN|Commons:10|Uncommons:3|Rares:1
Set:ISD|Commons:9|Uncommons:3|DoubleFaced:1|Rares:1 Set:ISD|Commons:9|Uncommons:3|DoubleFaced:1|Rares:1
Set:DKA|LandSet:ISD|Commons:9|Uncommons:3|DoubleFaced:1|Rares:1

View File

@@ -0,0 +1,45 @@
Set:MMQ|LandSet:MMQ|Boosters:6|BasicLands:30
Set:NMS|LandSet:MMQ|Boosters:6|BasicLands:0
Set:PCY|LandSet:MMQ|Boosters:6|BasicLands:0
Set:INV|LandSet:INV|Boosters:6|BasicLands:0
Set:PLS|LandSet:INV|Boosters:6|BasicLands:0
Set:APC|LandSet:INV|Boosters:6|BasicLands:0
Set:ODY|LandSet:ODY|Boosters:6|BasicLands:0
Set:TOR|LandSet:ODY|Boosters:6|BasicLands:0
Set:JUD|LandSet:ODY|Boosters:6|BasicLands:0
Set:ONS|LandSet:ONS|Boosters:9|BasicLands:30
Set:LGN|LandSet:ONS|Boosters:6|BasicLands:0
Set:SCG|LandSet:ONS|Boosters:6|BasicLands:0
Set:MRD|LandSet:MRD|Boosters:6|BasicLands:0
Set:DST|LandSet:MRD|Boosters:6|BasicLands:0
Set:5DN|LandSet:MRD|Boosters:6|BasicLands:0
Set:CHK|LandSet:CHK|Boosters:6|BasicLands:0
Set:BOK|LandSet:CHK|Boosters:6|BasicLands:0
Set:SOK|LandSet:CHK|Boosters:6|BasicLands:0
Set:9ED|LandSet:9ED|Boosters:6|BasicLands:40
Set:RAV|LandSet:RAV|Boosters:6|BasicLands:40
Set:GPT|LandSet:RAV|Boosters:6|BasicLands:40
Set:DIS|LandSet:RAV|Boosters:6|BasicLands:40
Set:CSP|LandSet:CSP|Boosters:6|BasicLands:40
Set:TSP|LandSet:TSP|Boosters:6|BasicLands:40
Set:PLC|LandSet:TSP|Boosters:6|BasicLands:40
Set:FUT|LandSet:TSP|Boosters:6|BasicLands:40
Set:10E|LandSet:10E|Boosters:6|BasicLands:40
Set:LRW|LandSet:LRW|Boosters:6|BasicLands:40
Set:MOR|LandSet:LRW|Boosters:6|BasicLands:40
Set:SHM|LandSet:SHM|Boosters:8|BasicLands:40
Set:EVE|LandSet:SHM|Boosters:8|BasicLands:40
Set:ALA|LandSet:ALA|Boosters:8|BasicLands:40
Set:CFX|LandSet:ALA|Boosters:8|BasicLands:40
Set:ARB|LandSet:ALA|Boosters:8|BasicLands:40
Set:M10|LandSet:M10|Boosters:8|BasicLands:80
Set:ZEN|LandSet:ZEN|Boosters:8|BasicLands:80
Set:WWK|LandSet:ZEN|Boosters:8|BasicLands:80
Set:ROE|LandSet:ROE|Boosters:8|BasicLands:80
Set:M11|LandSet:M11|Boosters:8|BasicLands:80
Set:SOM|LandSet:SOM|Boosters:9|BasicLands:80
Set:MBS|LandSet:MBS|Boosters:9|BasicLands:80
Set:NPH|LandSet:NPH|Boosters:9|BasicLands:80
Set:M12|LandSet:M12|Boosters:9|BasicLands:80
Set:ISD|LandSet:ISD|Boosters:9|BasicLands:60
Set:DKA|LandSet:ISD|Boosters:9|BasicLands:60

View File

@@ -1,5 +1,5 @@
Name:Standard|Sets:SOM, MBS, NPH, M12, ISD Name:Standard|Sets:SOM, MBS, NPH, M12, ISD, DKA
Name:Extended|Sets:ALA, CFX, ARB, M10, ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD|Banned:Storeforge Mystic; Jace, the Mind Sculptor; Ponder; Preordain; Mental Misstep Name:Extended|Sets:ALA, CFX, ARB, M10, ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD, DKA|Banned:Stoneforge Mystic; Jace, the Mind Sculptor; Ponder; Preordain; Mental Misstep
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, ISD|Banned:Ancestral Vision; Ancient Den; Bitterblossom; Blazing Shoal; Chrome Mox; Cloudpost; Dark Depths; Dread Return; Glimpse of Nature; Golgari Grave-Troll; Great Furnace; Green Sun's Zenith; Hypergenesis; Jace, the Mind Sculptor; Mental Misstep; Ponder; Preordain; Punishing Fire; Rite of Flame; 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; Wild Nacatl 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, ISD, DKA|Banned:Ancestral Vision; Ancient Den; Bitterblossom; Blazing Shoal; Chrome Mox; Cloudpost; Dark Depths; Dread Return; Glimpse of Nature; Golgari Grave-Troll; Great Furnace; Green Sun's Zenith; Hypergenesis; Jace, the Mind Sculptor; Mental Misstep; Ponder; Preordain; Punishing Fire; Rite of Flame; 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; Wild Nacatl
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; Mental Misstep 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; Mental Misstep
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 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,7 +1,7 @@
Index:0|Code2:MBP|Code3:MBP|Name:Media Insert Promo|Alias:PRO 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 Edition
Index:4|Code2:AN|Code3:ARN|Name:Arabian Nights Index:4|Code2:AN|Code3:ARN|Name:Arabian Nights
Index:5|Code2:AQ|Code3:ATQ|Name:Antiquities Index:5|Code2:AQ|Code3:ATQ|Name:Antiquities
Index:6|Code2:R|Code3:3ED|Name:Revised Edition Index:6|Code2:R|Code3:3ED|Name:Revised Edition
@@ -83,4 +83,5 @@ 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 Index:78|Code2:ISD|Code3:ISD|Name:Innistrad
Index:79|Code2:DKA|Code3:DKA|Name:Dark Ascension

View File

@@ -0,0 +1,22 @@
Set:LEA|Commons:23|Uncommons:13|Rares:2|BasicLands:22
Set:LEB|Commons:23|Uncommons:13|Rares:2|BasicLands:22
Set:2ED|Commons:23|Uncommons:13|Rares:2|BasicLands:22
Set:3ED|Commons:23|Uncommons:13|Rares:2|BasicLands:22
Set:4ED|Commons:26|Uncommons:9|Rares:3|BasicLands:22
Set:ICE|Commons:26|Uncommons:9|Rares:3|BasicLands:22
Set:5ED|Commons:26|Uncommons:9|Rares:3|BasicLands:22
Set:MIR|Commons:25|Uncommons:10|Rares:3|BasicLands:22
Set:TMP|Commons:25|Uncommons:10|Rares:3|BasicLands:22
Set:USG|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:6ED|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:MMQ|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:INV|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:ODY|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:ONS|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:MRD|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:CHK|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:RAV|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:TSP|Commons:29|Uncommons:10|Rares:3|BasicLands:30|Special:3
Set:LRW|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:SHM|Commons:32|Uncommons:10|Rares:3|BasicLands:30
Set:ALA|Commons:32|Uncommons:10|Rares:3|BasicLands:30

View File

@@ -137,6 +137,7 @@ def initSets():
# Innistrad # Innistrad
forgeSets.append('ISD') forgeSets.append('ISD')
forgeSets.append('DKA')
if not os.path.exists(pathToMtgData) : 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("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.")

View File

@@ -5,8 +5,8 @@ Text:no text
PT:2/6 PT:2/6
T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.Green,Creature.White | DelayedTrigger$ DelTrigBlocked | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a green or white creature, destroy that creature at end of combat. T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.Green,Creature.White | DelayedTrigger$ DelTrigBlocked | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a green or white creature, destroy that creature at end of combat.
T:Mode$ Blocks | ValidCard$ Creature.Green,Creature.White | ValidBlocked$ Card.Self | DelayedTrigger$ DelTrigBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a green or white creature, destroy that creature at end of combat. T:Mode$ Blocks | ValidCard$ Creature.Green,Creature.White | ValidBlocked$ Card.Self | DelayedTrigger$ DelTrigBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a green or white creature, destroy that creature at end of combat.
SVar:DelTrigBlocked:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigDestroyBlocked | TriggerDescription$ Destroy blocked creature at end of combat. SVar:DelTrigBlocked:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroyBlocked | TriggerDescription$ Destroy blocked creature at end of combat.
SVar:DelTrigBlocker:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigDestroyBlocker | TriggerDescription$ Destroy blocking creature at end of combat. SVar:DelTrigBlocker:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroyBlocker | TriggerDescription$ Destroy blocking creature at end of combat.
SVar:TrigDestroyBlocked:AB$Destroy | Cost$ 0 | Defined$ TriggeredAttacker SVar:TrigDestroyBlocked:AB$Destroy | Cost$ 0 | Defined$ TriggeredAttacker
SVar:TrigDestroyBlocker:AB$Destroy | Cost$ 0 | Defined$ TriggeredBlocker SVar:TrigDestroyBlocker:AB$Destroy | Cost$ 0 | Defined$ TriggeredBlocker
SVar:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -0,0 +1,13 @@
Name:Academy Researchers
ManaCost:1 U U
Types:Creature Human Wizard
Text:no text
PT:2/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, you may put an Aura card from your hand onto the battlefield attached to Academy Researchers.
SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Aura | AttachedTo$ Self
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_researchers.jpg
SetInfo:USG|Uncommon|http://magiccards.info/scans/en/us/58.jpg
SetInfo:10E|Uncommon|http://magiccards.info/scans/en/10e/63.jpg
Oracle:When Academy Researchers enters the battlefield, you may put an Aura card from your hand onto the battlefield attached to Academy Researchers.
End

View File

@@ -4,7 +4,7 @@ Types:Creature Sliver
Text:no text Text:no text
PT:2/2 PT:2/2
S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Damage | Description$ All Slivers have "2, Sacrifice this permanent: This permanent deals 2 damage to target creature or player." S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Damage | Description$ All Slivers have "2, Sacrifice this permanent: This permanent deals 2 damage to target creature or player."
SVar:Damage:AB$DealDamage | Cost$ 2 Sac<1/CARDNAME> | ValidTgts$ Creature,Player | NumDmg$ 2 | TgtPrompt$ Select a target creature or player. | SpellDescription$ CARDNAME deals 2 damage to target creature or player. SVar:Damage:AB$DealDamage | Cost$ 2 Sac<1/CARDNAME> | Tgt$ TgtCP | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature or player.
SVar:BuffedBy:Sliver 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

View File

@@ -5,6 +5,9 @@ Text:no text
PT:4/5 PT:4/5
K:Flying K:Flying
K:Vigilance K:Vigilance
A:AB$ Effect | Cost$ T | Name$ Adarkar Valkyrie Effect | ValidTgts$ Creature.Other | TgtPrompt$ Select target creature other than Adarkar Valkyrie | Triggers$ TrigChangesZone | SVars$ TrigChangeZone | RememberObjects$ Targeted | SpellDescription$ When target creature other than CARDNAME dies this turn, return that card to the battlefield under your control.
SVar:TrigChangesZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.IsRemembered | Execute$ TrigChangeZone | TriggerDescription$ If the targeted creature of Adarkar Valkyrie dies this turn, return it to the battlefield and you gain control of it.
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True
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

View File

@@ -0,0 +1,14 @@
Name:Aegis Angel
ManaCost:4 W W
Types:Creature Angel
Text:no text
PT:5/5
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, another target permanent is indestructible for as long as you control CARDNAME. (Effects that say "destroy" don't destroy that permanent. An indestructible creature can't be destroyed by damage.)
SVar:TrigPump:DB$ Pump | ValidTgts$ Permanent.Other | TgtPrompt$ Select another target permanent | KW$ HIDDEN Indestructible | UntilLoseControlOfHost$ True
SVar:PlayMain1:TRUE
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aegis_angel.jpg
SetInfo:M12|Rare|http://magiccards.info/scans/en/m12/1.jpg
Oracle:Flying\nWhen Aegis Angel enters the battlefield, another target permanent is indestructible for as long as you control Aegis Angel. (Effects that say "destroy" don't destroy that permanent. An indestructible creature can't be destroyed by damage.)
End

View File

@@ -7,7 +7,8 @@ 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
Oracle:Whenever a creature enters the battlefield, AEther Flash deals 2 damage to it.
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. SetInfo:7ED|Uncommon|http://magiccards.info/scans/en/7e/172.jpg
End End

View File

@@ -6,7 +6,7 @@ PT:0/5
K:Defender K:Defender
K:Reach K:Reach
T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature | DelayedTrigger$ DelayedTrig | TriggerDescription$ Whenever CARDNAME blocks a creature, return that creature to its owner's hand at end of combat. T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature | DelayedTrigger$ DelayedTrig | TriggerDescription$ Whenever CARDNAME blocks a creature, return that creature to its owner's hand at end of combat.
SVar:DelayedTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigBounce | TriggerDescription$ Return blocked creature to its owner's hand at end of combat. SVar:DelayedTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigBounce | TriggerDescription$ Return blocked creature to its owner's hand at end of combat.
SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Defined$ TriggeredAttacker SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Defined$ TriggeredAttacker
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

View File

@@ -10,6 +10,7 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S
SVar:TrigSac:AB$Sacrifice | Cost$ 0 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
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.) 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.)
SetInfo:COM|Common|http://magiccards.info/scans/en/cmd/39.jpg
SetInfo:LRW|Common|http://magiccards.info/scans/en/lw/50.jpg
End End

View File

@@ -0,0 +1,32 @@
Name:Afflicted Deserter
ManaCost:3 R
Types:Creature Human Werewolf
Text:no text
PT:3/2
T:Mode$Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME.
SVar:Picture:http://www.wizards.com/global/images/magic/general/afflicted_deserter.jpg
AlternateMode:DoubleFaced
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/81a.jpg
Oracle:At the beginning of each upkeep, if no spells were cast last turn, transform Afflicted Deserter.
#Shared
SVar:TrigTransform:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Transform
ALTERNATE
Name:Werewolf Ransacker
ManaCost:no cost
Colors:red
Types:Creature Werewolf
Text:no text
PT:5/4
T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ Whenever this creature transforms into CARDNAME, you may destroy target artifact. If that artifact is put into a graveyard this way, CARDNAME deals 3 damage to that artifact's controller
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBDamage
SVar:DBDamage:DB$DealDamage | Cost$ 0 | Defined$ TargetedController | NumDmg$ 3 | SubAbility$ DBCleanup | ConditionCheckSVar$ IsDestroyed | ConditionSVarCompare$ GE1
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:IsDestroyed:Count$ThisTurnEntered_Graveyard_from_Battlefield_Artifact.IsRemembered
T:Mode$Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME.
SVar:Picture1:http://www.wizards.com/global/images/magic/general/werewolf_ransacker.jpg
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/81b.jpg
Oracle:Whenever this creature transforms into Werewolf Ransacker, you may destroy target artifact. If that artifact is put into a graveyard this way, Werewolf Ransacker deals 3 damage to that artifact's controller.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Werewolf Ransacker.
End

View File

@@ -0,0 +1,15 @@
Name:Ageless Sentinels
ManaCost:3 W
Types:Creature Wall
Text:no text
PT:4/4
K:Flying
K:Defender
T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDebuff | TriggerDescription$ When CARDNAME blocks, it becomes a Bird Giant, and it loses defender.
SVar:TrigDebuff:DB$Debuff | Keywords$ Defender | Defined$ TriggeredBlocker | Permanent$ True | SubAbility$ Animate
SVar:Animate:DB$Animate | Defined$ TriggeredBlocker | Types$ Bird,Giant | OverwriteTypes$ True | KeepSupertypes$ True | KeepCardTypes$ True | Permanent$ True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/ageless_sentinels.jpg
SetInfo:SCG|Rare|http://magiccards.info/scans/en/sc/1.jpg
Oracle:Defender (This creature can't attack.)\nFlying\nWhen Ageless Sentinels blocks, it becomes a Bird Giant, and it loses defender. (It's no longer a Wall. This effect lasts indefinitely.)
End

View File

@@ -20,8 +20,10 @@ Types:Legendary Creature Goblin Shaman
Text:no text Text:no text
PT:2/2 PT:2/2
K:Protection from red K:Protection from red
R:Event$ DamageDone | ValidSource$ Card.Red | ValidTarget$ Player | ReplaceWith$ DmgPlus1 | Description$ If a red source would deal damage to a player, it deals that much damage plus 1 to that player instead. R:Event$ DamageDone | ValidSource$ Card.Red | ValidTarget$ Player | ReplaceWith$ DmgPlus1 | IsCombat$ False | Description$ If a red source would deal damage to a player, it deals that much damage plus 1 to that player instead.
R:Event$ DamageDone | ValidSource$ Card.Red | ValidTarget$ Player | ReplaceWith$ DmgPlus1Combat | IsCombat$ True | Secondary$ True | Description$ If a red source would deal damage to a player, it deals that much damage plus 1 to that player instead.
SVar:DmgPlus1:AB$DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X SVar:DmgPlus1:AB$DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X
SVar:DmgPlus1:AB$DealDamage | Cost$ 0 | CombatDamage$ True | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X
SVar:X:ReplaceCount$DamageAmount/Plus.1 SVar:X:ReplaceCount$DamageAmount/Plus.1
SVar:Picture1:http://www.wizards.com/global/images/magic/general/tok_tok_volcano_born.jpg SVar:Picture1:http://www.wizards.com/global/images/magic/general/tok_tok_volcano_born.jpg
SetInfo:CHK|Rare|http://magiccards.info/scans/en/chk/313.jpg SetInfo:CHK|Rare|http://magiccards.info/scans/en/chk/313.jpg

View File

@@ -7,7 +7,6 @@ K:Haste
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control get +1/+0 until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control get +1/+0 until end of turn.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPumpAll | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control get +1/+0 until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPumpAll | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control get +1/+0 until end of turn.
SVar:TrigPumpAll:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.Ally+YouCtrl | NumAtt$ 1 SVar:TrigPumpAll:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.Ally+YouCtrl | NumAtt$ 1
SVar:PlayMain1:TRUE
SVar:BuffedBy:Ally SVar:BuffedBy:Ally
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/Akoum_Battlesinger.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/Akoum_Battlesinger.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:W
Types:Creature Leech Types:Creature Leech
Text:no text Text:no text
PT:1/3 PT:1/3
K:CostChange:Player:More:W:Spell:white:All:NoSpecial:Desc|White spells you cast cost W more to cast. K:CostChange:Player:More:W:Spell:white:All:NoSpecial:White spells you cast cost W more to cast.
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/alabaster_leech.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/alabaster_leech.jpg
SetInfo:INV|Rare|http://magiccards.info/scans/en/in/1.jpg SetInfo:INV|Rare|http://magiccards.info/scans/en/in/1.jpg

View File

@@ -0,0 +1,12 @@
Name:Aleatory
ManaCost:1 R
Types:Instant
Text:Cast CARDNAME only during combat after blockers are declared.
A:SP$ FlipACoin | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain +1/+1 | WinSubAbility$ AleatoryPump | LoseSubAbility$ AleatoryDraw | ActivationPhases$ Declare Blockers - Play Instants and Abilities->EndCombat | SpellDescription$ Flip a coin. If you win the flip, target creature gets +1/+1 until end of turn. Draw a card at the beginning of the next turn's upkeep.
SVar:AleatoryPump:DB$ Pump | Cost$ 0 | Defined$ Targeted | NumAtt$ 1 | NumDef$ 1 | SubAbility$ AleatoryDraw
SVar:AleatoryDraw:DB$ Draw | NumCards$ 1 | NextUpkeep$ True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aleatory.jpg
SetInfo:MIR|Uncommon|http://magiccards.info/scans/en/mr/155.jpg
Oracle:Cast Aleatory only during combat after blockers are declared.\nFlip a coin. If you win the flip, target creature gets +1/+1 until end of turn.\nDraw a card at the beginning of the next turn's upkeep.
End

View File

@@ -2,13 +2,13 @@ Name:All Hallow's Eve
ManaCost:2 B B ManaCost:2 B B
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ ChangeZone | Cost$ 2 B B | Origin$ Stack | Destination$ Exile | SubAbility$ DBPutCounter | SpellDescription$ Exile CARDNAME with two scream counters on it. At the beginning of your upkeep, if CARDNAME is exiled with a scream counter on it, remove a scream counter from it. If there are no more scream counters on it, put it into your graveyard and each player returns all creature cards from his or her graveyard to the battlefield. A:SP$ ChangeZone | Cost$ 2 B B | Origin$ Stack | Destination$ Exile | RememberChanged$ True | SubAbility$ DBPutCounter | SpellDescription$ Exile CARDNAME with two scream counters on it. At the beginning of your upkeep, if CARDNAME is exiled with a scream counter on it, remove a scream counter from it. If there are no more scream counters on it, put it into your graveyard and each player returns all creature cards from his or her graveyard to the battlefield.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+counters_GE1_SCREAM | PresentZone$ Exile | Execute$ TrigRemoveCounter | TriggerZones$ Exile | Secondary$ True | TriggerDescription$ Remove a scream counter from CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+counters_GE1_SCREAM | PresentZone$ Exile | Execute$ TrigRemoveCounter | TriggerZones$ Exile | Secondary$ True | TriggerDescription$ Remove a scream counter from CARDNAME.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+counters_EQ0_SCREAM | PresentZone$ Exile | Execute$ TrigMoveToGraveyard | TriggerZones$ Exile | Secondary$ True | TriggerDescription$ Put CARDNAME into your graveyard and return all creatures to the battlefield. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+counters_EQ0_SCREAM | PresentZone$ Exile | Execute$ TrigMoveToGraveyard | TriggerZones$ Exile | Secondary$ True | TriggerDescription$ Put CARDNAME into your graveyard and return all creatures to the battlefield.
SVar:TrigRemoveCounter:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ SCREAM | CounterNum$ 1 SVar:TrigRemoveCounter:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ SCREAM | CounterNum$ 1
SVar:TrigMoveToGraveyard:AB$ ChangeZone | Cost$ 0 | Origin$ Exile | Destination$ Graveyard | Defined$ Self | SubAbility$ DBResurrection SVar:TrigMoveToGraveyard:AB$ ChangeZone | Cost$ 0 | Origin$ Exile | Destination$ Graveyard | Defined$ Self | SubAbility$ DBResurrection
SVar:DBResurrection:DB$ChangeZoneAll | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature SVar:DBResurrection:DB$ChangeZoneAll | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature
SVar:DBPutCounter:DB$PutCounter | CounterType$ SCREAM | CounterNum$ 2 SVar:DBPutCounter:DB$PutCounter | Defined$ Remembered | CounterType$ SCREAM | CounterNum$ 2
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/all_hallows_eve.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/all_hallows_eve.jpg
SetInfo:LEG|Rare|http://magiccards.info/scans/en/lg/2.jpg SetInfo:LEG|Rare|http://magiccards.info/scans/en/lg/2.jpg

View File

@@ -0,0 +1,13 @@
Name:Alloy Golem
ManaCost:6
Types:Artifact Creature Golem
Text:no text
PT:4/4
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ ChooseColor | Static$ True | TriggerDescription$ As CARDNAME enters the battlefield, choose a color.
SVar:ChooseColor:AB$ ChooseColor | Cost$ 0 | Defined$ You
S:Mode$ Continuous| Affected$ Card.Self | SetColor$ ChosenColor | Description$ CARDNAME is the chosen color. (It's still an artifact.)
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/alloy_golem.jpg
SetInfo:INV|Uncommon|http://magiccards.info/scans/en/in/297.jpg
Oracle:As Alloy Golem enters the battlefield, choose a color.\nAlloy Golem is the chosen color. (It's still an artifact.)
End

View File

@@ -2,7 +2,7 @@ Name:Aluren
ManaCost:2 G G ManaCost:2 G G
Types:Enchantment Types:Enchantment
Text:no text Text:no text
S:Mode$ Continuous | Affected$ Creature.cmcLE3 | AddHiddenKeyword$ HIDDEN Flash & HIDDEN May be played without paying its mana cost | AffectedZone$ Hand,Graveyard,Exile | Description$ Any player may play creature cards with converted mana cost 3 or less without paying their mana cost and as though they had flash. S:Mode$ Continuous | Affected$ Creature.cmcLE3 | AddHiddenKeyword$ HIDDEN May be played without paying its mana cost and as though it has flash | AffectedZone$ Hand,Graveyard,Exile | Description$ Any player may play creature cards with converted mana cost 3 or less without paying their mana cost and as though they had flash.
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aluren.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aluren.jpg

View File

@@ -6,6 +6,7 @@ A:SP$ Draw | Cost$ 3 B | NumCards$ 3 | SpellDescription$ You draw three cards an
SVar:DB:DB$LoseLife | LifeAmount$ 3 SVar:DB:DB$LoseLife | LifeAmount$ 3
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ambitions_cost.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ambitions_cost.jpg
SetInfo:PTK|Rare|http://magiccards.info/scans/en/p3k/67.jpg
Oracle:You draw three cards and you lose 3 life. Oracle:You draw three cards and you lose 3 life.
SetInfo:8ED|Uncommon|http://magiccards.info/scans/en/8e/118.jpg
SetInfo:PTK|Rare|http://magiccards.info/scans/en/p3k/67.jpg
End End

View File

@@ -0,0 +1,16 @@
Name:Ana Sanctuary
ManaCost:2 G
Types:Enchantment
Text:no text
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigPump | TriggerDescription$ At the beginning of your upkeep, if you control a blue or black permanent, target creature gets +1/+1 until end of turn. If you control a blue permanent and a black permanent, that creature gets +5/+5 until end of turn instead.
SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to pump | NumAtt$ +1 | NumDef$ +1 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | SubAbility$ DBPump
SVar:DBPump:DB$Pump | Defined$ Targeted | NumAtt$ +5 | NumDef$ +5 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2
SVar:Y:Count$Valid Permanent.Blue+YouCtrl/LimitMax.1
SVar:Z:Count$Valid Permanent.Black+YouCtrl/LimitMax.1
SVar:X:SVar$Y/Plus.Z
SVar:RemRandomDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ana_sanctuary.jpg
SetInfo:APC|Uncommon|http://magiccards.info/scans/en/ap/74.jpg
Oracle:At the beginning of your upkeep, if you control a blue or black permanent, target creature gets +1/+1 until end of turn. If you control a blue permanent and a black permanent, that creature gets +5/+5 until end of turn instead.
End

View File

@@ -0,0 +1,15 @@
Name:Anathemancer
ManaCost:1 B R
Types:Creature Zombie Wizard
Text:no text
PT:2/2
K:Unearth:5 B R
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals damage to target player equal to the number of nonbasic lands that player controls.
SVar:TrigDamage:DB$DealDamage | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ X | RememberTargets$ True | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$Valid Land.nonBasic+RememberedPlayerCtrl
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/anathemancer.jpg
SetInfo:ARB|Uncommon|http://magiccards.info/scans/en/arb/33.jpg
Oracle:When Anathemancer enters the battlefield, it deals damage to target player equal to the number of nonbasic lands that player controls.\nUnearth {5}{B}{R} ({5}{B}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.)
End

View File

@@ -7,7 +7,6 @@ K:Suspend:4:U
A:SP$ Draw | Cost$ 0 | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player draws three cards. | ActivationLimit$ 0 A:SP$ Draw | Cost$ 0 | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player draws three cards. | ActivationLimit$ 0
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/ancestral_vision.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ancestral_vision.jpg
SVar:RemAIDeck:True
SetInfo:TSP|Rare|http://magiccards.info/scans/en/ts/48.jpg SetInfo:TSP|Rare|http://magiccards.info/scans/en/ts/48.jpg
Oracle:Ancestral Vision is blue.\nSuspend 4-{U} (Rather than cast this card from your hand, pay {U} and exile it with four time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.)\nTarget player draws three cards. Oracle:Ancestral Vision is blue.\nSuspend 4-{U} (Rather than cast this card from your hand, pay {U} and exile it with four time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.)\nTarget player draws three cards.
End End

View File

@@ -4,7 +4,7 @@ Types:Creature Leech
Text:no text Text:no text
PT:2/2 PT:2/2
A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn.
K:CostChange:Player:More:B:Spell:black:All:NoSpecial:Desc|Black spells you cast cost B more to cast. K:CostChange:Player:More:B:Spell:black:All:NoSpecial:Black spells you cast cost B more to cast.
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/andradite_leech.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/andradite_leech.jpg
SetInfo:INV|Rare|http://magiccards.info/scans/en/in/93.jpg SetInfo:INV|Rare|http://magiccards.info/scans/en/in/93.jpg

View File

@@ -0,0 +1,15 @@
Name:Angelic Arbiter
ManaCost:5 W W
Types:Creature Angel
Text:no text
PT:5/6
K:Flying
S:Mode$ Continuous | Affected$ Creature.YouDontCtrl | AddHiddenKeyword$ HIDDEN CARDNAME can't attack. | CheckSVar$ X | SVarCompare$ GE1 | Description$ Each opponent who cast a spell this turn can't attack with creatures.
S:Mode$ CantBeCast | ValidCard$ Card | Caster$ Opponent | OpponentAttackedWithCreatureThisTurn$ True | Description$ Each opponent who attacked with a creature this turn can't cast spells.
SVar:X:Count$ThisTurnCast_Card.YouDontCtrl
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/angelic_arbiter.jpg
SetInfo:M11|Rare|http://magiccards.info/scans/en/m11/4.jpg
SetInfo:COM|Rare|http://magiccards.info/scans/en/cmd/5.jpg
Oracle:Flying\nEach opponent who cast a spell this turn can't attack with creatures.\nEach opponent who attacked with a creature this turn can't cast spells.
End

View File

@@ -0,0 +1,22 @@
Name:Angel's Trumpet
ManaCost:3
Types:Artifact
Text:no text
S:Mode$ Continuous | Affected$ Creature | AddHiddenKeyword$ Vigilance | Description$ All creatures have vigilance.
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigTapAllYou | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's end step, tap all untapped creatures that player controls that didn't attack this turn. CARDNAME deals damage to the player equal to the number of creatures tapped this way.
SVar:TrigTapAllYou:AB$ TapAll | Cost$ 0 | ValidCards$ Creature.untapped+notAttackedThisTurn+YouCtrl | RememberTapped$ True | SubAbility$ DBDamageYou
SVar:DBDamageYou:DB$ DealDamage | Defined$ You | NumDmg$ AngelYouX | SubAbility$ DBCleanupYou
SVar:DBCleanupYou:DB$ Cleanup | ClearRemembered$ True
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Opponent | Execute$ TrigTapAllOpp | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ At the beginning of each player's end step, tap all untapped creatures that player controls that didn't attack this turn. CARDNAME deals damage to the player equal to the number of creatures tapped this way.
SVar:TrigTapAllOpp:AB$ TapAll | Cost$ 0 | ValidCards$ Creature.untapped+notAttackedThisTurn+YouDontCtrl | RememberTapped$ True | SubAbility$ DBDamageOpp
SVar:DBDamageOpp:DB$ DealDamage | Defined$ Opponent | NumDmg$ AngelOppX | SubAbility$ DBCleanupOpp
SVar:DBCleanupOpp:DB$ Cleanup | ClearRemembered$ True
SVar:AngelYouX:Remembered$Amount
SVar:AngelOppX:Remembered$Amount
SVar:RemAIDeck:True
SVar:RemRandomDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/angels_trumpet.jpg
SetInfo:ULG|Uncommon|http://magiccards.info/scans/en/ul/121.jpg
Oracle:All creatures have vigilance.\nAt the beginning of each player's end step, tap all untapped creatures that player controls that didn't attack this turn. Angel's Trumpet deals damage to the player equal to the number of creatures tapped this way.
End

View File

@@ -3,9 +3,9 @@ ManaCost:2 W
Types:Enchantment Aura Types:Enchantment Aura
K:Enchant land K:Enchant land
A:SP$ Attach | Cost$ 2 W | ValidTgts$ Land | AILogic$ Pump A:SP$ Attach | Cost$ 2 W | ValidTgts$ Land | AILogic$ Pump
S:Mode$ Continuous | Affected$ Land.AttachedBy | AddAbility$ GainLife | AddSVar$ X | Description$ Enchanted land has "Tap, Sacrifice a creature: You gain life equal to that creature's toughness." S:Mode$ Continuous | Affected$ Land.AttachedBy | AddAbility$ GainLife | AddSVar$ AnimalBoneyardX | Description$ Enchanted land has "Tap, Sacrifice a creature: You gain life equal to that creature's toughness."
SVar:GainLife:AB$GainLife | Cost$ T Sac<1/Creature> | LifeAmount$ X | SpellDescription$ You gain life equal to the sacrificed creature's toughness. SVar:GainLife:AB$GainLife | Cost$ T Sac<1/Creature> | LifeAmount$ AnimalBoneyardX | SpellDescription$ You gain life equal to the sacrificed creature's toughness.
SVar:X:Sacrificed$CardToughness SVar:AnimalBoneyardX:Sacrificed$CardToughness
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/animal_boneyard.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/animal_boneyard.jpg

View File

@@ -0,0 +1,10 @@
Name:Animal Magnetism
ManaCost:4 G
Types:Sorcery
Text:no text
A:SP$ Dig | Cost$ 4 G | DigNum$ 5 | Reveal$ True | ChangeNum$ 1 | ChangeValid$ Creature | DestinationZone$ Battlefield | DestinationZone2$ Graveyard | Choser$ Opponent | SpellDescription$ Reveal the top five cards of your library. An opponent chooses a creature card from among them. Put that card onto the battlefield and the rest into your graveyard.
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/animal_magnetism.jpg
SetInfo:ONS|Rare|http://magiccards.info/scans/en/on/245.jpg
Oracle:Reveal the top five cards of your library. An opponent chooses a creature card from among them. Put that card onto the battlefield and the rest into your graveyard.
End

View File

@@ -7,7 +7,7 @@ K:Protection from white
K:Protection from black K:Protection from black
T:Mode$ SpellCast | ValidCard$ Card.Creature+YouCtrl | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell, put a +1/+1 counter on CARDNAME. T:Mode$ SpellCast | ValidCard$ Card.Creature+YouCtrl | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
K:CostChange:Player:Less:X:Spell:All:Creature:NoSpecial:Desc|Creature spells you cast cost 1 less to cast for each +1/+1 counter on Animar. K:CostChange:Player:Less:X:Spell:All:Creature:NoSpecial:Creature spells you cast cost 1 less to cast for each +1/+1 counter on Animar.
SVar:X:Count$NumCounters.P1P1 SVar:X:Count$NumCounters.P1P1
SVar:Rarity:Mythic SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/animar_soul_of_elements.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/animar_soul_of_elements.jpg

View File

@@ -0,0 +1,18 @@
Name:Anurid Scavenger
ManaCost:2 G
Types:Creature Frog Beast
Text:no text
PT:3/3
K:Protection from black
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you put a card from your graveyard on the bottom of your library.
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Library | Hidden$ True | ChangeType$ Card.YouOwn | LibraryPosition$ -1 | RememberChanged$ True | SubAbility$ DBSac
SVar:DBSac:DB$ Sacrifice | Cost$ 0 | Defined$ Self | SubAbility$ DBCleanup | ConditionCheckSVar$ X | ConditionSVarCompare$ LT1
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$Amount
SVar:NeedsToPlayVar:Y GE3
SVar:Y:Count$InYourYard
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/anurid_scavenger.jpg
SetInfo:TOR|Uncommon|http://magiccards.info/scans/en/tr/119.jpg
Oracle:Protection from black\nAt the beginning of your upkeep, sacrifice Anurid Scavenger unless you put a card from your graveyard on the bottom of your library.
End

View File

@@ -5,6 +5,7 @@ Text:Apocalypse Hydra enters the battlefield with X +1/+1 counters on it. If X i
PT:0/0 PT:0/0
A:AB$ DealDamage | Cost$ 1 R SubCounter<1/P1P1> | Tgt$ TgtCP | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature or player. A:AB$ DealDamage | Cost$ 1 R SubCounter<1/P1P1> | Tgt$ TgtCP | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature or player.
# This xPaid doesn't do anything, it's just needed to make Cost work properly # This xPaid doesn't do anything, it's just needed to make Cost work properly
SVar:X:Count$xPaid
SVar:Rarity:Mythic SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/apocalypse_hydra.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/apocalypse_hydra.jpg
SetInfo:CFX|Mythic|http://magiccards.info/scans/en/cfx/98.jpg SetInfo:CFX|Mythic|http://magiccards.info/scans/en/cfx/98.jpg

View File

@@ -0,0 +1,12 @@
Name:Arachnus Spinner
ManaCost:5 G
Types:Creature Spider
Text:no text
PT:5/7
K:Reach
A:AB$ ChangeZone | Cost$ tapXType<1/Spider> | Hidden$ True | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Battlefield | ChangeType$ Card.namedArachnus Web | SpellDescription$ Search your graveyard and/or library for a card named Arachnus Web and put it onto the battlefield attached to target creature. If you search your library this way, shuffle it.
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/arachnus_spinner.jpg
Oracle:Reach (This creature can block creatures with flying.)\nTap an untapped Spider you control: Search your graveyard and/or library for a card named Arachnus Web and put it onto the battlefield attached to target creature. If you search your library this way, shuffle it.
SetInfo:M12|Rare|http://magiccards.info/scans/en/m12/162.jpg
End

View File

@@ -4,7 +4,7 @@ Types:Enchantment Aura
Text:no text Text:no text
A:SP$ Attach | Cost$ 2 G | ValidTgts$ Creature | AILogic$ Curse A:SP$ Attach | Cost$ 2 G | ValidTgts$ Creature | AILogic$ Curse
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME can't attack or block. & HIDDEN CARDNAME's activated abilities can't be activated. | Description$ Enchanted creature can't attack or block and its activated abilities can't be activated. S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME can't attack or block. & HIDDEN CARDNAME's activated abilities can't be activated. | Description$ Enchanted creature can't attack or block and its activated abilities can't be activated.
T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Creature.EnchantedBy+powerGE4 | Execute$ TrigDestroy | TriggerDescription$ At the beginning of the end step, if enchanted creature's power is 4 or greater, destroy CARDNAME. T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Creature.EnchantedBy+powerGE4 | Execute$ TrigDestroy | TriggerDescription$ At the beginning of the end step, if enchanted creature's power is 4 or greater, destroy CARDNAME.
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ Self SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ Self
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/arachnus_web.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/arachnus_web.jpg

View File

@@ -2,9 +2,9 @@ Name:Arc Lightning
ManaCost:2 R ManaCost:2 R
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player (1) | NumDmg$ 1 | SubAbility$ DBDamage2 | SpellDescription$ CARDNAME deals 3 damage divided as you choose among one, two, or three target creatures and/or players. A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target creature or player (1) | NumDmg$ 1 | SubAbility$ DBDamage2 | SpellDescription$ CARDNAME deals 3 damage divided as you choose among one, two, or three target creatures and/or players.
SVar:DBDamage2:DB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player (2) | NumDmg$ 1 | SubAbility$ DBDamage3 SVar:DBDamage2:DB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target creature or player (2) | NumDmg$ 1 | SubAbility$ DBDamage3
SVar:DBDamage3:DB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player (3) | NumDmg$ 1 SVar:DBDamage3:DB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target creature or player (3) | NumDmg$ 1
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/arc_lightning.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/arc_lightning.jpg
SetInfo:USG|Common|http://magiccards.info/scans/en/us/174.jpg SetInfo:USG|Common|http://magiccards.info/scans/en/us/174.jpg

View File

@@ -3,8 +3,8 @@ ManaCost:2 R
Types:Creature Human Spellshaper Types:Creature Human Spellshaper
Text:no text Text:no text
PT:2/2 PT:2/2
A:AB$ DealDamage | Cost$ 2 R T Discard<1/Card> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player (1) | NumDmg$ 1 | SubAbility$ DBDamage | SpellDescription$ CARDNAME deals 2 damage divided as you choose among any number of target creatures and/or players. A:AB$ DealDamage | Cost$ 2 R T Discard<1/Card> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target creature or player (1) | NumDmg$ 1 | SubAbility$ DBDamage | SpellDescription$ CARDNAME deals 2 damage divided as you choose among any number of target creatures and/or players.
SVar:DBDamage:DB$DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player (2) | NumDmg$ 1 SVar:DBDamage:DB$DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target creature or player (2) | NumDmg$ 1
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/arc_mage.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/arc_mage.jpg
SetInfo:NMS|Uncommon|http://magiccards.info/scans/en/ne/77.jpg SetInfo:NMS|Uncommon|http://magiccards.info/scans/en/ne/77.jpg

View File

@@ -0,0 +1,12 @@
Name:Arcane Denial
ManaCost:1 U
Types:Instant
Text:no text
A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBDraw | SpellDescription$ Counter target spell. Its controller may draw up to two cards at the beginning of the next turn's upkeep. You draw a card at the beginning of the next turn's upkeep.
SVar:DBDraw:DB$Draw | NumCards$ 2 | NextUpkeep$ True | Defined$ TargetedController | OptionalDecider$ True | SubAbility$ DBDraw2
SVar:DBDraw2:DB$Draw | NumCards$ 1 | NextUpkeep$ True | Defined$ You
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/arcane_denial.jpg
SetInfo:ALL|Common|http://magiccards.info/scans/en/ai/32.jpg|2
Oracle:Counter target spell. Its controller may draw up to two cards at the beginning of the next turn's upkeep.\nYou draw a card at the beginning of the next turn's upkeep.
End

View File

@@ -0,0 +1,12 @@
Name:Archangel's Light
ManaCost:7 W
Types:Sorcery
Text:no text
A:SP$ GainLife | Cost$ 7 W | LifeAmount$ X | SubAbility$ DBShuffle | SpellDescription$ You gain 2 life for each card in your graveyard, then shuffle your graveyard into your library.
SVar:DBShuffle:DB$ChangeZoneAll | ChangeType$ Card.YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True
SVar:X:Count$InYourYard/Times.2
SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/archangels_light.jpg
SetInfo:DKA|Mythic|http://magiccards.info/scans/en/dka/1.jpg
Oracle:You gain 2 life for each card in your graveyard, then shuffle your graveyard into your library.
End

View File

@@ -2,7 +2,7 @@ Name:Archmage Ascension
ManaCost:2 U ManaCost:2 U
Types:Enchantment Types:Enchantment
Text:no text Text:no text
T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ X | SVarCompare$ GE2 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of each end step, if you drew two or more cards this turn, you may put a quest counter on CARDNAME. T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ X | SVarCompare$ GE2 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ At the beginning of each end step, if you drew two or more cards this turn, you may put a quest counter on CARDNAME.
R:Event$ Draw | ValidPlayer$ You | ReplaceWith$ Tutor | CheckSVar$ Y | SVarCompare$ GE6 | Optional$ True | Description$ As long as CARDNAME has six or more quest counters on it, if you would draw a card, you may instead search your library for a card, put that card into your hand, then shuffle your library. R:Event$ Draw | ValidPlayer$ You | ReplaceWith$ Tutor | CheckSVar$ Y | SVarCompare$ GE6 | Optional$ True | Description$ As long as CARDNAME has six or more quest counters on it, if you would draw a card, you may instead search your library for a card, put that card into your hand, then shuffle your library.
SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ QUEST | CounterNum$ 1
SVar:Tutor:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ValidCard$ Card.YouOwn SVar:Tutor:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ValidCard$ Card.YouOwn

View File

@@ -0,0 +1,14 @@
Name:Argent Sphinx
ManaCost:2 U U
Types:Creature Sphinx
Text:no text
PT:4/3
K:Flying
A:AB$ ChangeZone | Cost$ U | Defined$ Self | Origin$ Battlefield | Destination$ Exile | SubAbility$ DelTrig | Activation$ Metalcraft | PrecostDesc$ Metalcraft - | SpellDescription$ Exile CARDNAME. Return it to the battlefield under your control at the beginning of the next end step. Activate this ability only if you control three or more artifacts.
SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | TriggerDescription$ Return CARDNAME to the battlefield.
SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Exile | Destination$ Battlefield
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/argent_sphinx.jpg
SetInfo:SOM|Rare|http://magiccards.info/scans/en/som/28.jpg
Oracle:Flying\nMetalcraft - {U}: Exile Argent Sphinx. Return it to the battlefield under your control at the beginning of the next end step. Activate this ability only if you control three or more artifacts.
End

View File

@@ -3,7 +3,7 @@ ManaCost:3 W U
Types:Creature Cat Soldier Types:Creature Cat Soldier
Text:no text Text:no text
PT:2/5 PT:2/5
A:AB$ Protection | Cost$ 1 W W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select targe creature you control | Gains$ Choice | Choices$ AnyColor | SpellDescription$ Target creature you control gains protection from the color of your choice until end of turn. A:AB$ Protection | Cost$ 1 W W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Gains$ Choice | Choices$ AnyColor | SpellDescription$ Target creature you control gains protection from the color of your choice until end of turn.
A:AB$ Pump | Cost$ 1 U U | KW$ Shroud | SpellDescription$ CARDNAME gains shroud until end of turn. A:AB$ Pump | Cost$ 1 U U | KW$ Shroud | SpellDescription$ CARDNAME gains shroud until end of turn.
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/armored_guardian.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/armored_guardian.jpg

View File

@@ -5,7 +5,7 @@ Text:no text
PT:4/4 PT:4/4
T:Mode$ Blocks | ValidCard$ Creature.powerLE1 | ValidBlocked$ Card.Self | DelayedTrigger$ DelTrig | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature with power 1 or less, destroy CARDNAME at end of combat. T:Mode$ Blocks | ValidCard$ Creature.powerLE1 | ValidBlocked$ Card.Self | DelayedTrigger$ DelTrig | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature with power 1 or less, destroy CARDNAME at end of combat.
T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.powerLE1 | DelayedTrigger$ DelTrig | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature with power 1 or less, destroy CARDNAME at end of combat. T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.powerLE1 | DelayedTrigger$ DelTrig | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature with power 1 or less, destroy CARDNAME at end of combat.
SVar:DelTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigDestroy | TriggerDescription$ Destroy CARDNAME at end of combat. SVar:DelTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroy | TriggerDescription$ Destroy CARDNAME at end of combat.
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ Self SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ Self
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/arrogant_bloodlord.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/arrogant_bloodlord.jpg

View File

@@ -0,0 +1,11 @@
Name:Artful Dodge
ManaCost:U
Types:Sorcery
Text:no text
K:Flashback U
A:SP$ Pump | Cost$ U | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN Unblockable | SpellDescription$ Target creature is unblockable this turn.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/artful_dodge.jpg
SetInfo:DKA|Common|http://magiccards.info/scans/en/dka/27.jpg
Oracle:Target creature is unblockable this turn.\nFlashback {U} (You may cast this card from your graveyard for its flashback cost. Then exile it.)
End

View File

@@ -0,0 +1,13 @@
Name:Ashling, the Extinguisher
ManaCost:2 B B
Types:Legendary Creature Elemental Shaman
Text:no text
PT:4/4
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | Execute$ TrigDestroy | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, choose target creature that player controls. He or she sacrifices that creature.
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Creature.YouDontCtrl | Sacrifice$ True | TgtPrompt$ Select target creature defending player controls
SVar:MustBeBlocked:True
SVar:Rarity:Rare
SVar:Picture:http://serv3.tcgimages.eu/img/cards/Eventide/ashling_the_extinguisher.jpg
SetInfo:EVE|Rare|http://magiccards.info/scans/en/eve/33.jpg
Oracle:Whenever Ashling, the Extinguisher deals combat damage to a player, choose target creature that player controls. He or she sacrifices that creature.
End

View File

@@ -3,7 +3,7 @@ ManaCost:1 R
Types:Enchantment Types:Enchantment
Text:no text Text:no text
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ ChooseMode | Static$ True | TriggerDescription$ As CARDNAME enters the battlefield, choose odd or even. (Zero is even.) T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ ChooseMode | Static$ True | TriggerDescription$ As CARDNAME enters the battlefield, choose odd or even. (Zero is even.)
SVar:ChooseMode:AB$ ChooseNumber | Cost$ 0 | Defined$ You | Min$ 0 | Max$ 1 | SpellDescription$ Choose odd or even (Zero is even.) SVar:ChooseMode:AB$ ChooseNumber | Cost$ 0 | Defined$ You | Min$ 0 | Max$ 1 | ListTitle$ Choose ODD or EVEN (0=Even; 1=Odd) | SpellDescription$ Choose odd or even (Zero is even.)
S:Mode$ Continuous | Affected$ Creature.cmcM2X | AddKeyword$ Haste | Description$ Each creature with converted mana cost of the chosen value has haste. S:Mode$ Continuous | Affected$ Creature.cmcM2X | AddKeyword$ Haste | Description$ Each creature with converted mana cost of the chosen value has haste.
S:Mode$ ETBTapped | ValidCard$ Creature.cmcM2Y | Description$ Each creature without converted mana cost of the chosen value enters the battlefield tapped. S:Mode$ ETBTapped | ValidCard$ Creature.cmcM2Y | Description$ Each creature without converted mana cost of the chosen value enters the battlefield tapped.
# The next 2 static abilities add text to the card panel for convenience indicating choice. # The next 2 static abilities add text to the card panel for convenience indicating choice.

View File

@@ -1,14 +1,14 @@
Name:Ashmouth Hound Name:Ashmouth Hound
ManaCost:1 R ManaCost:1 R
Types:Creature Elemental Hound Types:Creature Elemental Hound
Text:no text Text:no text
PT:2/1 PT:2/1
T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDamage1 | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME deals 1 damage to that creature T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDamage1 | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME deals 1 damage to that creature.
T:Mode$ Blocks | ValidCard$ Creature | ValidBlocked$ Card.Self | Execute$ TrigDamage2 | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME deals 1 damage to that creature T:Mode$ Blocks | ValidCard$ Creature | ValidBlocked$ Card.Self | Execute$ TrigDamage2 | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME deals 1 damage to that creature.
SVar:TrigDamage1:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredAttacker | NumDmg$ 1 SVar:TrigDamage1:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredAttacker | NumDmg$ 1
SVar:TrigDamage2:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredBlocker | NumDmg$ 1 SVar:TrigDamage2:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredBlocker | NumDmg$ 1
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/ashmouth_hound.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ashmouth_hound.jpg
SetInfo:ISD|Common|http://magiccards.info/scans/en/isd/128.jpg SetInfo:ISD|Common|http://magiccards.info/scans/en/isd/128.jpg
Oracle:Whenever Ashmouth Hound blocks or becomes blocked by a creature, Ashmouth Hound deals 1 damage to that creature. Oracle:Whenever Ashmouth Hound blocks or becomes blocked by a creature, Ashmouth Hound deals 1 damage to that creature.
End End

View File

@@ -1,9 +1,9 @@
Name:Assert Authority Name:Assert Authority
ManaCost:5 U U ManaCost:5 U U
Types:Instant Types:Instant
Text:Affinity for artifacts (This spell costs 1 less to cast for each artifact you control.)\r\n\r\n Text:no text
A:SP$ Counter | Cost$ 5 U U | TargetType$ Spell | ValidTgts$ Card | Destination$ Exile | SpellDescription$ Counter target spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. A:SP$ Counter | Cost$ 5 U U | TargetType$ Spell | ValidTgts$ Card | Destination$ Exile | SpellDescription$ Counter target spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard.
K:CostChange:Player:Less:1:Self:All:All:Affinity/Artifact K:CostChange:Player:Less:1:Self:All:All:Affinity/Artifact:Affinity for artifacts (This spell costs 1 less to cast for each artifact you control.)
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/assert_authority.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/assert_authority.jpg
SetInfo:MRD|Uncommon|http://magiccards.info/scans/en/mi/30.jpg SetInfo:MRD|Uncommon|http://magiccards.info/scans/en/mi/30.jpg

View File

@@ -2,7 +2,7 @@ Name:Aura of Silence
ManaCost:1 W W ManaCost:1 W W
Types:Enchantment Types:Enchantment
Text:no text Text:no text
K:CostChange:Opponent:More:2:Spell:All:Enchantment/Artifact:OnlyOneBonus:Desc|Artifact and enchantment spells your opponents cast cost 2 more to cast. K:CostChange:Opponent:More:2:Spell:All:Enchantment/Artifact:OnlyOneBonus:Artifact and enchantment spells your opponents cast cost 2 more to cast.
A:AB$ Destroy | Cost$ Sac<1/CARDNAME> | ValidTgts$ Enchantment,Artifact | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. A:AB$ Destroy | Cost$ Sac<1/CARDNAME> | ValidTgts$ Enchantment,Artifact | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aura_of_silence.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aura_of_silence.jpg

View File

@@ -0,0 +1,13 @@
Name:Aura Thief
ManaCost:3 U
Types:Creature Illusion
Text:no text
PT:2/2
K:Flying
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigGainControl | TriggerDescription$ When CARDNAME dies, you gain control of all enchantments. (You don't get to move Auras.)
SVar:TrigGainControl:DB$ GainControl | AllValid$ Enchantment | NewController$ You
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aura_thief.jpg
SetInfo:UDS|Rare|http://magiccards.info/scans/en/ud/26.jpg
Oracle:Flying\nWhen Aura Thief dies, you gain control of all enchantments. (You don't get to move Auras.)
End

View File

@@ -0,0 +1,14 @@
Name:Auratouched Mage
ManaCost:5 W
Types:Creature Human Wizard
Text:no text
PT:3/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, search your library for an Aura card that could enchant it. If CARDNAME is still on the battlefield, put that Aura card onto the battlefield attached to it. Otherwise, reveal the Aura card and put it into your hand. Then shuffle your library.
SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | ChangeType$ Aura.CanEnchantSource | AttachedTo$ Self | ConditionPresent$ Card.Self | SubAbility$ DBChangeZone
SVar:DBChangeZone:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Aura.CanEnchantSource | ConditionPresent$ Card.Self | ConditionCompare$ LE0
SVar:RemRandomDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/auratouched_mage.jpg
SetInfo:RAV|Uncommon|http://magiccards.info/scans/en/rav/1.jpg
Oracle:When Auratouched Mage enters the battlefield, search your library for an Aura card that could enchant it. If Auratouched Mage is still on the battlefield, put that Aura card onto the battlefield attached to it. Otherwise, reveal the Aura card and put it into your hand. Then shuffle your library.
End

View File

@@ -0,0 +1,13 @@
Name:Auriok Survivors
ManaCost:5 W
Types:Creature Human Soldier
Text:no text
PT:4/6
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target Equipment card from your graveyard to the battlefield. If you do, you may attach it to CARDNAME.
SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Equipment.YouCtrl | SubAbility$ DBAttach
SVar:DBAttach:DB$ Attach | Object$ Targeted | Defined$ Self | Optional$ True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/auriok_survivors.jpg
SetInfo:NPH|Uncommon|http://magiccards.info/scans/en/nph/3.jpg
Oracle:When Auriok Survivors enters the battlefield, you may return target Equipment card from your graveyard to the battlefield. If you do, you may attach it to Auriok Survivors.
End

View File

@@ -0,0 +1,14 @@
Name:Auriok Windwalker
ManaCost:3 W
Types:Creature Human Wizard
Text:no text
PT:2/3
K:Flying
A:AB$ Pump | Cost$ T | ValidTgts$ Equipment.YouCtrl | TgtPrompt$ Select target equipment you control | SubAbility$ WindwalkerAttach | StackDescription$ None | SpellDescription$ Attach target Equipment you control to target creature you control.
SVar:WindwalkerAttach:DB$ Attach | Object$ Targeted | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control.
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/auriok_windwalker.jpg
SetInfo:5DN|Rare|http://magiccards.info/scans/en/5dn/5.jpg
Oracle:Flying\n{T}: Attach target Equipment you control to target creature you control.
End

View File

@@ -7,7 +7,6 @@ SVar:DestroyArtifacts:DB$ DestroyAll | ValidCards$ Artifact | SpellDescription$
SVar:DestroyEnchs:DB$ DestroyAll | ValidCards$ Enchantment | SpellDescription$ Destroy all enchantments. SVar:DestroyEnchs:DB$ DestroyAll | ValidCards$ Enchantment | SpellDescription$ Destroy all enchantments.
SVar:DestroyLE3:DB$ DestroyAll | ValidCards$ Creature.cmcLE3 | SpellDescription$ Destroy all creatures with converted mana cost 3 or less. SVar:DestroyLE3:DB$ DestroyAll | ValidCards$ Creature.cmcLE3 | SpellDescription$ Destroy all creatures with converted mana cost 3 or less.
SVar:DestroyGE4:DB$ DestroyAll | ValidCards$ Creature.cmcGE4 | SpellDescription$ Destroy all creatures with converted mana cost 4 or greater. SVar:DestroyGE4:DB$ DestroyAll | ValidCards$ Creature.cmcGE4 | SpellDescription$ Destroy all creatures with converted mana cost 4 or greater.
SVar:RemAIDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/austere_command.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/austere_command.jpg
SetInfo:COM|Rare|http://magiccards.info/scans/en/cmd/8.jpg SetInfo:COM|Rare|http://magiccards.info/scans/en/cmd/8.jpg

View File

@@ -0,0 +1,12 @@
Name:Avacyn's Collar
ManaCost:1
Types:Artifact Equipment
Text:Equipped creature gets +1/+0 and has vigilance.
K:eqPump 2:+1/+0/Vigilance
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy+Human | Execute$ TrigToken | TriggerDescription$ Whenever equipped creature dies, if it was a Human, put a 1/1 white Spirit creature token with flying onto the battlefield.
SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ W 1 1 Spirit | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/avacyns_collar.jpg
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/145.jpg
Oracle:Equipped creature gets +1/+0 and has vigilance.\nWhenever equipped creature dies, if it was a Human, put a 1/1 white Spirit creature token with flying onto the battlefield.\nEquip {2}
End

View File

@@ -0,0 +1,18 @@
Name:Avatar of Discord
ManaCost:BR BR BR
Types:Creature Avatar
Text:no text
PT:5/3
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless you discard two cards.
SVar:TrigDiscard:AB$ Discard | Cost$ 0 | NumCards$ 2 | DiscardValid$ Card | Mode$ TgtChoose | Optional$ True | RememberDiscarded$ True | SubAbility$ DBSacSelf
SVar:DBSacSelf:DB$ Sacrifice | Cost$ 0 | Defined$ Self | SubAbility$ DBCleanup | ConditionCheckSVar$ X | ConditionSVarCompare$ LT2
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$Amount
SVar:NeedsToPlayVar:Y GE3
SVar:Y:Count$InYourHand
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/avatar_of_discord.jpg
SetInfo:DIS|Rare|http://magiccards.info/scans/en/di/140.jpg
Oracle:({B/R} can be paid with either {B} or {R}.)\nFlying\nWhen Avatar of Discord enters the battlefield, sacrifice it unless you discard two cards.
End

View File

@@ -0,0 +1,16 @@
Name:Aven Mimeomancer
ManaCost:1 W U
Types:Creature Bird Wizard
Text:no text
PT:3/1
K:Flying
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may put a feather counter on target creature. If you do, that creature is 3/1 and has flying for as long as it has a feather counter on it.
SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ FEATHER | CounterNum$ 1 | SubAbility$ DBAnimate
SVar:DBAnimate:DB$ Animate | Defined$ Targeted | staticAbilities$ MimeomancerStatic | Permanent$ True
SVar:MimeomancerStatic:Mode$ Continuous | Affected$ Card.Self+counters_GE1_FEATHER | SetPower$ 3 | SetToughness$ 1 | AddKeyword$ Flying | Description$ CARDNAME is 3/1 and has flying for as long as it has a feather counter on it.
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aven_mimeomancer.jpg
SetInfo:ARB|Rare|http://magiccards.info/scans/en/arb/2.jpg
Oracle:Flying\nAt the beginning of your upkeep, you may put a feather counter on target creature. If you do, that creature is 3/1 and has flying for as long as it has a feather counter on it.
End

View File

@@ -4,7 +4,7 @@ Types:Creature Bird Soldier Wizard
Text:no text Text:no text
PT:3/3 PT:3/3
K:Flying K:Flying
A:AB$ Dig | Cost$ 1 U | DigNum$ 1 | ValidTgts$ Player | TgtPrompt$ Select target player | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | DestinationZone$ Battlefield | DestinationZone2$ Graveyard | SpellDescription$ Target player reveals the top card of his or her library. A:AB$ Dig | Cost$ 1 U | DigNum$ 1 | ValidTgts$ Player | TgtPrompt$ Select target player | Reveal$ True | NoMove$ True | SpellDescription$ Target player reveals the top card of his or her library.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aven_windreader.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aven_windreader.jpg

View File

@@ -0,0 +1,15 @@
Name:Awe Strike
ManaCost:W
Types:Instant
Text:no text
A:SP$ Effect | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature to entrance | Name$ Awe Struck | ReplacementEffects$ StrikeWithAwe | Triggers$ OutOfSight | SVars$ ExileEffect,GainLifeInstead,X | RememberObjects$ Targeted | AILogic$ Fog | SpellDescription$ The next time target creature would deal damage this turn, prevent that damage. You gain life equal to the damage prevented this way.
SVar:StrikeWithAwe:Event$ DamageDone | ValidSource$ Card.IsRemembered | ReplaceWith$ GainLifeInstead | PreventionEffect$ True | Description$ The next time the targeted creature would deal damage this turn, prevent that damage. You gain life equal to the damage prevented this way.
SVar:GainLifeInstead:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | SubAbility$ ExileEffect
SVar:X:ReplaceCount$DamageAmount
SVar:OutOfSight:Mode$ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.IsRemembered | Execute$ ExileEffect | Static$ True
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/awe_strike.jpg
SetInfo:MRD|Common|http://magiccards.info/scans/en/mi/6.jpg
Oracle:The next time target creature would deal damage this turn, prevent that damage. You gain life equal to the damage prevented this way.
End

View File

@@ -0,0 +1,15 @@
Name:Bala Ged Thief
ManaCost:3 B
Types:Creature Human Rogue Ally
Text:no text
PT:2/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of Allies you control. You choose one of them. That player discards that card.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ DBDiscard | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of Allies you control. You choose one of them. That player discards that card.
SVar:DBDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | RevealNumber$ X | Mode$ RevealYouChoose | DiscardValid$ Card
SVar:X:Count$TypeYouCtrl.Ally
SVar:BuffedBy:Ally
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/bala_ged_thief.jpg
SetInfo:ZEN|Rare|http://magiccards.info/scans/en/zen/79.jpg
Oracle:Whenever Bala Ged Thief or another Ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of Allies you control. You choose one of them. That player discards that card.
End

View File

@@ -0,0 +1,15 @@
Name:Balance of Power
ManaCost:3 U U
Types:Sorcery
Text:no text
A:SP$ Draw | Cost$ 3 U U | NumCards$ Y | Defined$ You | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ConditionPresent$ Card.YouDontCtrl | ConditionSVarCompare$ GTX | ConditionZone$ Hand | SpellDescription$ If target opponent has more cards in hand than you, draw cards equal to the difference.
SVar:X:Count$InYourHand
SVar:Y:Count$InOppHand/Minus.X
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/balance_of_power.jpg
SetInfo:8ED|Rare|http://magiccards.info/scans/en/8e/62.jpg
SetInfo:PTK|Rare|http://magiccards.info/scans/en/p3k/34.jpg
SetInfo:POR|Rare|http://magiccards.info/scans/en/po/42.jpg
Oracle:If target opponent has more cards in hand than you, draw cards equal to the difference.
End

View File

@@ -1,14 +1,15 @@
Name:Balefire Dragon Name:Balefire Dragon
ManaCost:5 R R ManaCost:5 R R
Types:Creature Dragon Types:Creature Dragon
Text:no text Text:no text
PT:6/6 PT:6/6
K:Flying K:Flying
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, it deals that much damage to each creature that player controls. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, it deals that much damage to each creature that player controls.
SVar:TrigDamage:AB$ DamageAll | Cost$ 0 | NumDmg$ X | ValidCards$ Creature.YouDontCtrl SVar:TrigDamage:AB$ DamageAll | Cost$ 0 | NumDmg$ X | ValidCards$ Creature.YouDontCtrl
SVar:X:TriggerCount$DamageAmount SVar:X:TriggerCount$DamageAmount
SVar:Rarity:Mythic SVar:MustBeBlocked:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/balefire_dragon.jpg SVar:Rarity:Mythic
SetInfo:ISD|Mythic|http://magiccards.info/scans/en/isd/129.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/balefire_dragon.jpg
Oracle:Flying\nWhenever Balefire Dragon deals combat damage to a player, it deals that much damage to each creature that player controls. SetInfo:ISD|Mythic|http://magiccards.info/scans/en/isd/129.jpg
Oracle:Flying\nWhenever Balefire Dragon deals combat damage to a player, it deals that much damage to each creature that player controls.
End End

View File

@@ -1,9 +1,9 @@
Name:Ballyrush Banneret Name:Ballyrush Banneret
ManaCost:1 W ManaCost:1 W
Types:Creature Kithkin Soldier Types:Creature Kithkin Soldier
Text:Kithkin spells and Soldier spells you cast cost 1 less to cast. Text:no text
PT:2/1 PT:2/1
K:CostChange:Player:Less:1:Spell:All:Kithkin/Soldier:OnlyOneBonus K:CostChange:Player:Less:1:Spell:All:Kithkin/Soldier:OnlyOneBonus:Kithkin spells and Soldier spells you cast cost 1 less to cast.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/ballyrush_banneret.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ballyrush_banneret.jpg
SetInfo:MOR|Common|http://magiccards.info/scans/en/mt/1.jpg SetInfo:MOR|Common|http://magiccards.info/scans/en/mt/1.jpg

View File

@@ -0,0 +1,14 @@
Name:Banefire
ManaCost:X R
Types:Sorcery
Text:no text
A:SP$ DealDamage | Cost$ X R | Tgt$ TgtCP | NumDmg$ X | ConditionCheckSVar$ X | ConditionSVarCompare$ LT5 | SubAbility$ BanefulDmg | SpellDescription$ CARDNAME deals X damage to target creature or player.
SVar:BanefulDmg:DB$ DealDamage | Defined$ Targeted | NumDmg$ X | NoPrevention$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE5
S:Mode$ Continuous | Affected$ Self | AffectedZone$ Stack | EffectZone$ All | CharacteristicDefining$ True | AddHiddenKeyword$ HIDDEN CARDNAME can't be countered. | CheckSVar$ X | SVarCompare$ GE5 | Description$ If X is 5 or more, CARDNAME can't be countered by spells or abilities and the damage can't be prevented.
SVar:X:Count$xPaid
Var:PayX:5
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/banefire.jpg
SetInfo:CFX|Rare|http://magiccards.info/scans/en/cfx/58.jpg
Oracle:Banefire deals X damage to target creature or player.\nIf X is 5 or more, Banefire can't be countered by spells or abilities and the damage can't be prevented.
End

View File

@@ -0,0 +1,13 @@
Name:Banewasp Affliction
ManaCost:1 B
Types:Enchantment Aura
Text:no text
A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Curse
T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigLose | TriggerDescription$ When enchanted creature dies, that creature's controller loses life equal to its toughness.
SVar:TrigLose:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ X
SVar:X:TriggeredCard$CardToughness
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/banewasp_affliction.jpg
SetInfo:ALA|Common|http://magiccards.info/scans/en/ala/65.jpg
Oracle:Enchant creature\nWhen enchanted creature dies, that creature's controller loses life equal to its toughness.
End

View File

@@ -0,0 +1,11 @@
Name:Bar the Door
ManaCost:2 W
Types:Instant
Text:no text
A:SP$ PumpAll | Cost$ 2 W | ValidCards$ Creature.YouCtrl | NumDef$ +4 | SpellDescription$ Creatures you control get +0/+4 until end of turn.
SVar:RemAIDeck:True
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/bar_the_door.jpg
SetInfo:DKA|Common|http://magiccards.info/scans/en/dka/2.jpg
Oracle:Creatures you control get +0/+4 until end of turn.
End

View File

@@ -3,7 +3,7 @@ ManaCost:3 R R
Types:Creature Ogre Warrior Types:Creature Ogre Warrior
Text:no text Text:no text
PT:3/3 PT:3/3
A:AB$ DealDamage | Cost$ T Sac<1/Artifact> | Tgt$ CP | NumDmg$ 2 | SpellDescription$ Barrage Ogre deals 2 damage to target creature or player. A:AB$ DealDamage | Cost$ T Sac<1/Artifact> | Tgt$ TgtCP | NumDmg$ 2 | SpellDescription$ Barrage Ogre deals 2 damage to target creature or player.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/barrage_ogre.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/barrage_ogre.jpg

View File

@@ -0,0 +1,17 @@
Name:Barrow Ghoul
ManaCost:1 B
Types:Creature Zombie
Text:no text
PT:4/4
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you exile the top creature card of your graveyard.
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Exile | Hidden$ True | ChangeType$ Creature.YouOwn+TopGraveyardCreature | RememberChanged$ True | SubAbility$ DBSac
SVar:DBSac:DB$ Sacrifice | Cost$ 0 | Defined$ Self | SubAbility$ DBCleanup | ConditionCheckSVar$ X | ConditionSVarCompare$ LT1
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$Amount
SVar:NeedsToPlayVar:Y GE2
SVar:Y:Count$TypeInYourYard.Creature
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/barrow_ghoul.jpg
SetInfo:WTH|Common|http://magiccards.info/scans/en/wl/3.jpg
Oracle:At the beginning of your upkeep, sacrifice Barrow Ghoul unless you exile the top creature card of your graveyard.
End

View File

@@ -0,0 +1,15 @@
Name:Batwing Brume
ManaCost:1 WB
Types:Instant
Text:no text
A:SP$ Fog | Cost$ 1 WB | ConditionManaSpent$ W | SubAbility$ DBLoseLifeYou | SpellDescription$ Prevent all combat damage that would be dealt this turn if W was spent to cast CARDNAME. Each player loses 1 life for each attacking creature he or she controls if B was spent to cast CARDNAME. (Do both if WB was spent.)
SVar:DBLoseLifeYou:DB$ LoseLife | LifeAmount$ X | Defined$ You | ConditionManaSpent$ B | SubAbility$ DBLoseLifeOpp
SVar:DBLoseLifeOpp:DB$ LoseLife | LifeAmount$ Y | Defined$ Opponent | ConditionManaSpent$ B
SVar:X:Count$Valid Creature.YouCtrl+attacking
SVar:Y:Count$Valid Creature.YouDontCtrl+attacking
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/batwing_brume.jpg
SetInfo:EVE|Uncommon|http://magiccards.info/scans/en/eve/81.jpg
Oracle:Prevent all combat damage that would be dealt this turn if {W} was spent to cast Batwing Brume. Each player loses 1 life for each attacking creature he or she controls if {B} was spent to cast Batwing Brume. (Do both if {W}{B} was spent.)
End

View File

@@ -0,0 +1,16 @@
Name:Bazaar Trader
ManaCost:1 R
Types:Creature Goblin
Text:no text
PT:1/1
A:AB$ Pump | Cost$ T | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBPumpRemember | SpellDescription$ Target player gains control of target artifact, creature, or land you control. | StackDescription$ None
SVar:DBPumpRemember:DB$ Pump | RememberObjects$ Targeted | Static$ True | SubAbility$ DBPumpPermanent | StackDescription$ None
SVar:DBPumpPermanent:DB$ Pump | ValidTgts$ Artifact.YouCtrl,Creature.YouCtrl,Land.YouCtrl | TgtPrompt$ Select target artifact, creature, or land you control | SubAbility$ DBGainControl | StackDescription$ None
SVar:DBGainControl:DB$ GainControl | Defined$ Targeted | NewController$ Remembered | SubAbility$ DBForgetRemembered
SVar:DBForgetRemembered:DB$ Cleanup | ClearRemembered$ True
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/bazaar_trader.jpg
SetInfo:WWK|Rare|http://magiccards.info/scans/en/wwk/72.jpg
Oracle:{T}: Target player gains control of target artifact, creature, or land you control.
End

View File

@@ -5,9 +5,9 @@ Text:no text
K:Enchant creature K:Enchant creature
K:Totem armor K:Totem armor
A:SP$ Attach | Cost$ 2 G G | ValidTgts$ Creature | AILogic$ Pump A:SP$ Attach | Cost$ 2 G G | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddTrigger$ TrigUntap | AddSVar$ TriggeredUntap | Description$ Enchanted creature gets +2/+2 and has "Whenever this creature attacks, untap all lands you control." S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddTrigger$ TrigUntap | AddSVar$ BearUmbraUntap | Description$ Enchanted creature gets +2/+2 and has "Whenever this creature attacks, untap all lands you control."
SVar:TrigUntap:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TriggeredUntap | TriggerDescription$ Whenever this creature attacks, untap all lands you control. SVar:TrigUntap:Mode$ Attacks | ValidCard$ Card.Self | Execute$ BearUmbraUntap | TriggerDescription$ Whenever this creature attacks, untap all lands you control.
SVar:TriggeredUntap:AB$UntapAll | Cost$ 0 | ValidCards$ Land.YouCtrl SVar:BearUmbraUntap:AB$UntapAll | Cost$ 0 | ValidCards$ Land.YouCtrl
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/bear_umbra.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/bear_umbra.jpg
SetInfo:ROE|Rare|http://magiccards.info/scans/en/roe/177.jpg SetInfo:ROE|Rare|http://magiccards.info/scans/en/roe/177.jpg

View File

@@ -0,0 +1,12 @@
Name:Beguiler of Wills
ManaCost:3 U U
Types:Creature Human Wizard
Text:no text
PT:1/1
A:AB$ GainControl | Cost$ T | ValidTgts$ Creature.powerLEX | TgtPrompt$ Select target creature with power less than or equal to the number of creatures you control | SpellDescription$ Gain control of target creature with power less than or equal to the number of creatures you control.
SVar:X:Count$Valid Creature.YouCtrl
SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/beguiler_of_wills.jpg
SetInfo:DKA|Mythic|http://magiccards.info/scans/en/dka/28.jpg
Oracle:{T}: Gain control of target creature with power less than or equal to the number of creatures you control.
End

View File

@@ -4,7 +4,7 @@ Types:Artifact
Text:no text Text:no text
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
A:AB$ ChangeZone | Cost$ 3 T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.ChosenType | ChangeNum$ 1 | SpellDescription$ You may put a creature card from your hand onto the battlefield. A:AB$ ChangeZone | Cost$ 3 T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.ChosenType | ChangeNum$ 1 | SpellDescription$ You may put a creature card of the chosen type from your hand onto the battlefield.
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/belbes_portal.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/belbes_portal.jpg
SetInfo:NMS|Rare|http://magiccards.info/scans/en/ne/127.jpg SetInfo:NMS|Rare|http://magiccards.info/scans/en/ne/127.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:W
Types:Creature Human Cleric Types:Creature Human Cleric
Text:no text Text:no text
PT:1/1 PT:1/1
A:AB$ Protection | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select targe creature you control | Gains$ Choice | Choices$ AnyColor | SpellDescription$ Target creature you control gains protection from the color of your choice until end of turn. A:AB$ Protection | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Gains$ Choice | Choices$ AnyColor | SpellDescription$ Target creature you control gains protection from the color of your choice until end of turn.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/benevolent_bodyguard.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/benevolent_bodyguard.jpg
SetInfo:JUD|Common|http://magiccards.info/scans/en/ju/5.jpg SetInfo:JUD|Common|http://magiccards.info/scans/en/ju/5.jpg

View File

@@ -4,7 +4,7 @@ Types:Instant
Text:no text Text:no text
A:SP$ Destroy | Cost$ 5 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | PrecostDesc$ Choose one - | SpellDescription$ Destroy target creature; A:SP$ Destroy | Cost$ 5 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | PrecostDesc$ Choose one - | SpellDescription$ Destroy target creature;
A:SP$ ChangeZone | Cost$ 5 B | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ or return target creature card from your graveyard to the battlefield. A:SP$ ChangeZone | Cost$ 5 B | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ or return target creature card from your graveyard to the battlefield.
A:SP$ Destroy | Cost$ 5 B Sac<3/Land> | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBChange | PrecostDesc$ Entwine Sacrifice three lands | SpellDescription$ (Choose both if you pay the entwine cost.) A:SP$ Destroy | Cost$ 5 B Sac<3/Land> | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBChange | PrecostDesc$ Entwine - | CostDesc$ Sacrifice three lands. | SpellDescription$ (Choose both if you pay the entwine cost.)
SVar:DBChange:DB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl SVar:DBChange:DB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -5,7 +5,7 @@ Text:no text
K:Enchant creature K:Enchant creature
A:SP$ Attach | Cost$ 1 R | ValidTgts$ Creature | AILogic$ Pump A:SP$ Attach | Cost$ 1 R | ValidTgts$ Creature | AILogic$ Pump
A:AB$ Pump | Cost$ Sac<1/Creature.untapped/untapped creature> | Defined$ Enchanted | NumAtt$ +2 | SpellDescription$ Enchanted creature get +2/+0 until end of turn. A:AB$ Pump | Cost$ Sac<1/Creature.untapped/untapped creature> | Defined$ Enchanted | NumAtt$ +2 | SpellDescription$ Enchanted creature get +2/+0 until end of turn.
A:AB$ PumpAll | Cost$ Sac<1/Card.AttachedBy/enchanted creature> | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | SpellDescription$ Creatures you control get +2/+0 until end of turn. A:AB$ PumpAll | Cost$ Sac<1/Card.AttachedBy/enchanted creature> | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | CostDesc$ Sacrifice enchanted creature: | SpellDescription$ Creatures you control get +2/+0 until end of turn.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/betrothed_of_fire.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/betrothed_of_fire.jpg

View File

@@ -0,0 +1,17 @@
Name:Bioplasm
ManaCost:3 G G
Types:Creature Ooze
Text:no text
PT:4/4
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile the top card of your library. If it's a creature card, CARDNAME gets +X/+Y until end of turn, where X is the exiled creature card's power and Y is its toughness.
SVar:TrigMill:AB$ Mill | Cost$ 0 | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBPump
SVar:DBPump:DB$ Pump | NumAtt$ X | NumDef$ Y | ConditionCheckSVar$ Z | ConditionSVarCompare$ EQ1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$CardPower
SVar:Y:Remembered$CardToughness
SVar:Z:Remembered$Valid Creature
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/bioplasm.jpg
SetInfo:GPT|Rare|http://magiccards.info/scans/en/gp/81.jpg
Oracle:Whenever Bioplasm attacks, exile the top card of your library. If it's a creature card, Bioplasm gets +X/+Y until end of turn, where X is the exiled creature card's power and Y is its toughness.
End

View File

@@ -0,0 +1,11 @@
Name:Black Cat
ManaCost:1 B
Types:Creature Zombie Cat
Text:no text
PT:1/1
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME dies, target opponent discards a card at random.
SVar:TrigDiscard:AB$ Discard | Cost$ 0 | ValidTgts$ Opponent | NumCards$ 1 | Mode$ Random
SVar:Picture:http://www.wizards.com/global/images/magic/general/black_cat.jpg
SetInfo:DKA|Common|http://magiccards.info/scans/en/dka/54.jpg
Oracle:When Black Cat dies, target opponent discards a card at random.
End

View File

@@ -0,0 +1,11 @@
Name:Blackmail
ManaCost:B
Types:Sorcery
Text:no text
A:SP$ Discard | Cost$ B | ValidTgts$ Player | Mode$ RevealYouChoose | RevealNumber$ 3 | NumCards$ 1 | SpellDescription$ Target player reveals three cards from his or her hand and you choose one of them. That player discards that card.
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/blackmail.jpg
SetInfo:ONS|Uncommon|http://magiccards.info/scans/en/on/127.jpg
SetInfo:9ED|Uncommon|http://magiccards.info/scans/en/9e/115.jpg
Oracle:Target player reveals three cards from his or her hand and you choose one of them. That player discards that card.
End

View File

@@ -1,9 +1,9 @@
Name:Blasphemous Act Name:Blasphemous Act
ManaCost:8 R ManaCost:8 R
Types:Sorcery Types:Sorcery
Text:CARDNAME costs 1 less to cast for each creature on the battlefield. Text:no text
A:SP$ DamageAll | Cost$ 8 R | NumDmg$ 13 | ValidCards$ Creature | ValidDescription$ each creature. | SpellDescription$ CARDNAME deals 13 damage to each creature. A:SP$ DamageAll | Cost$ 8 R | NumDmg$ 13 | ValidCards$ Creature | ValidDescription$ each creature. | SpellDescription$ CARDNAME deals 13 damage to each creature.
K:CostChange:Player:Less:X:Self:All:All:NoSpecial K:CostChange:Player:Less:X:Self:All:All:NoSpecial:CARDNAME costs 1 less to cast for each creature on the battlefield.
SVar:X:Count$TypeOnBattlefield.Creature SVar:X:Count$TypeOnBattlefield.Creature
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/blasphemous_act.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/blasphemous_act.jpg

View File

@@ -4,7 +4,7 @@ Types:Artifact Equipment
Text:Equipped creature can't be blocked by Vampires or Zombies. Text:Equipped creature can't be blocked by Vampires or Zombies.
K:eqPump 1:HIDDEN CantBeBlockedBy Creature.Vampire,Creature.Zombie K:eqPump 1:HIDDEN CantBeBlockedBy Creature.Vampire,Creature.Zombie
S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddAbility$ TorchDamage | Description$ Equipped creature has "T, Sacrifice Blazing Torch: Blazing Torch deals 2 damage to target creature or player." S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddAbility$ TorchDamage | Description$ Equipped creature has "T, Sacrifice Blazing Torch: Blazing Torch deals 2 damage to target creature or player."
SVar:TorchDamage:AB$ DealDamage | Cost$ T Sac<1/Card.Attached+namedBlazing Torch/equipped Blazing Torch> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target creature or player | NumDmg$ 2 | DamageSource$ Sacrificed | SpellDescription$ Blazing Torch deals 2 damage to target creature or player. SVar:TorchDamage:AB$ DealDamage | Cost$ T Sac<1/Card.Attached+namedBlazing Torch/equipped Blazing Torch> | Tgt$ TgtCP | NumDmg$ 2 | DamageSource$ Sacrificed | SpellDescription$ Blazing Torch deals 2 damage to target creature or player.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/blazing_torch.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/blazing_torch.jpg
Oracle:Equipped creature can't be blocked by Vampires or Zombies.\nEquipped creature has "{T}, Sacrifice Blazing Torch: Blazing Torch deals 2 damage to target creature or player."\nEquip {1} Oracle:Equipped creature can't be blocked by Vampires or Zombies.\nEquipped creature has "{T}, Sacrifice Blazing Torch: Blazing Torch deals 2 damage to target creature or player."\nEquip {1}

View File

@@ -0,0 +1,15 @@
Name:Blinding Angel
ManaCost:3 W W
Types:Creature Angel
Text:no text
PT:2/4
K:Flying
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player skips his or her next combat phase.
SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ TriggeredTarget | KW$ Skip your next combat phase. | Permanent$ True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/blinding_angel.jpg
SetInfo:8ED|Rare|http://magiccards.info/scans/en/8e/8.jpg
SetInfo:NMS|Rare|http://magiccards.info/scans/en/ne/3.jpg
SetInfo:9ED|Rare|http://magiccards.info/scans/en/9e/7.jpg
Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhenever Blinding Angel deals combat damage to a player, that player skips his or her next combat phase.
End

View File

@@ -0,0 +1,17 @@
Name:Blinding Beam
ManaCost:2 W
Types:Instant
Text:no text
A:SP$ Tap | Cost$ 2 W | ValidTgts$ Creature | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Select two target creatures | SpellDescription$ Choose one - Tap two target creatures;
A:SP$ Effect | Cost$ 2 W | ValidTgts$ Player | TgtPrompt$ Select target player | IsCurse$ True | StaticAbilities$ DontUntap | Triggers$ RestoreSight | SVars$ ExileEffect | RememberObjects$ Targeted | Duration$ Permanent | SpellDescription$ or creatures don't untap during target player's next untap step.
A:SP$ Effect | Cost$ 3 W | ValidTgts$ Player | TgtPrompt$ Select target player | IsCurse$ True | StaticAbilities$ DontUntap | Triggers$ RestoreSight | SVars$ ExileEffect | RememberObjects$ Targeted | AILogic$ BeginningOfOppTurn | Duration$ Permanent | SubAbility$ BlindTheFoe | PrecostDesc$ Entwine | CostDesc$ 1 | SpellDescription$ (Choose both if you pay the entwine cost.)
SVar:BlindTheFoe:DB$ Tap | ValidTgts$ Creature | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Select two target creatures
SVar:DontUntap:Mode$ Continuous | Affected$ Creature.RememberedPlayerCtrl | AddHiddenKeyword$ HIDDEN This card doesn't untap during your next untap step.
SVar:RestoreSight:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.IsRemembered | TriggerZones$ Battlefield | Execute$ ExileEffect | Static$ True
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile
SVar:RemAIDeck:True
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/blinding_beam.jpg
SetInfo:MRD|Common|http://magiccards.info/scans/en/mi/7.jpg
Oracle:Choose one - Tap two target creatures; or creatures don't untap during target player's next untap step.\nEntwine {1} (Choose both if you pay the entwine cost.)
End

View File

@@ -1,8 +1,8 @@
Name:Blinkmoth Infusion Name:Blinkmoth Infusion
ManaCost:12 U U ManaCost:12 U U
Types:Instant Types:Instant
Text:Affinity for artifacts (This spell costs 1 less to cast for each artifact you control.) Text:no text
K:CostChange:Player:Less:1:Self:All:All:Affinity/Artifact K:CostChange:Player:Less:1:Self:All:All:Affinity/Artifact:Affinity for artifacts (This spell costs 1 less to cast for each artifact you control.)
A:SP$ UntapAll | Cost$ 12 U U | ValidCards$ Artifact | SpellDescription$ Untap all artifacts. A:SP$ UntapAll | Cost$ 12 U U | ValidCards$ Artifact | SpellDescription$ Untap all artifacts.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:RemRandomDeck:True SVar:RemRandomDeck:True

View File

@@ -3,7 +3,7 @@ ManaCost:G G
Types:Enchantment Types:Enchantment
Text:Creatures with flying don't untap during their controllers' untap steps. Text:Creatures with flying don't untap during their controllers' untap steps.
K:Cumulative upkeep:2 K:Cumulative upkeep:2
S:Mode$ CantBeCast | ValidCard$ Card.Self | EffectZone$ Hand | CheckSVar$ X | SVarCompare$ EQ0 | Description$ Cast CARDNAME only if you control a snow land. S:Mode$ CantBeCast | ValidCard$ Card.Self | EffectZone$ All | CheckSVar$ X | SVarCompare$ EQ0 | Description$ Cast CARDNAME only if you control a snow land.
K:Permanents don't untap during their controllers' untap steps:Creature.withFlying K:Permanents don't untap during their controllers' untap steps:Creature.withFlying
SVar:X:Count$Valid Snow.Land+YouCtrl SVar:X:Count$Valid Snow.Land+YouCtrl
SVar:RemRandomDeck:True SVar:RemRandomDeck:True

View File

@@ -3,7 +3,7 @@ ManaCost:3 U
Types:Creature Merfolk Types:Creature Merfolk
Text:no text Text:no text
PT:2/2 PT:2/2
A:AB$ Pump | Cost$ U | KW$ Unblockable | SpellDescription$ CARDNAME is unblockable this turn. A:AB$ Pump | Cost$ U | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME is unblockable this turn.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/blockade_runner.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/blockade_runner.jpg
SetInfo:MMQ|Common|http://magiccards.info/scans/en/mm/60.jpg SetInfo:MMQ|Common|http://magiccards.info/scans/en/mm/60.jpg

View File

@@ -0,0 +1,11 @@
Name:Blood Feud
ManaCost:4 R R
Types:Sorcery
Text:no text
A:SP$ Fight | Cost$ 4 R R | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ 2 | TargetMax$ 2 | SpellDescription$ Target creature fights another target creature. (Each deals damage equal to its power to the other.)
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_feud.jpg
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/83.jpg
Oracle:Target creature fights another target creature. (Each deals damage equal to its power to the other.)
End

View File

@@ -1,6 +1,6 @@
Name:Bloodbraid Elf Name:Bloodbraid Elf
ManaCost:2 R G ManaCost:2 R G
Types:Creature Elf Types:Creature Elf Berserker
Text:no text Text:no text
PT:3/2 PT:3/2
K:Haste K:Haste

View File

@@ -1,6 +1,6 @@
Name:Bloodcrazed Goblin Name:Bloodcrazed Goblin
ManaCost:R ManaCost:R
Types:Creature Goblin Types:Creature Goblin Berserker
Text:no text Text:no text
PT:2/2 PT:2/2
S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ CARDNAME can't attack. | CheckSVar$ X | SVarCompare$ LT1 | Description$ CARDNAME can't attack unless an opponent has been dealt damage this turn. S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ CARDNAME can't attack. | CheckSVar$ X | SVarCompare$ LT1 | Description$ CARDNAME can't attack unless an opponent has been dealt damage this turn.

View File

@@ -4,7 +4,7 @@ Types:Creature Vampire
Text:no text Text:no text
PT:3/3 PT:3/3
K:Flying K:Flying
A:AB$Token | Cost$ T | TokenAmount$ 1 | TokenOwner$ You | TokenName$ Vampire | TokenColors$ Black | TokenTypes$ Creature,Vampire | TokenPower$ 2 | TokenToughness$ 2 | TokenKeywords$ Flying | SpellDescription$ Put a 2/2 black Vampire creature token with flying onto the battlefield. A:AB$Token | Cost$ T | TokenAmount$ 1 | TokenOwner$ You | TokenName$ Vampire | TokenColors$ Black | TokenImage$ B 2 2 Vampire | TokenTypes$ Creature,Vampire | TokenPower$ 2 | TokenToughness$ 2 | TokenKeywords$ Flying | SpellDescription$ Put a 2/2 black Vampire creature token with flying onto the battlefield.
A:AB$SetState | Cost$ B | Defined$ Self | CheckSVar$ X | SVarCompare$ GE5 | Mode$ Transform | SpellDescription$ Transform CARDNAME.Activate this ability only if you control five or more Vampires. A:AB$SetState | Cost$ B | Defined$ Self | CheckSVar$ X | SVarCompare$ GE5 | Mode$ Transform | SpellDescription$ Transform CARDNAME.Activate this ability only if you control five or more Vampires.
SVar:X:Count$Valid Card.Vampire+YouCtrl SVar:X:Count$Valid Card.Vampire+YouCtrl
SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodline_keeper.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodline_keeper.jpg
@@ -22,7 +22,7 @@ Text:no text
PT:5/5 PT:5/5
K:Flying K:Flying
S:Mode$ Continuous | Affected$ Creature.Vampire+Other+YouCtrl | AddPower$ 2 | AddToughness$ 2 | Description$ Other Vampire creatures you control get +2/+2. S:Mode$ Continuous | Affected$ Creature.Vampire+Other+YouCtrl | AddPower$ 2 | AddToughness$ 2 | Description$ Other Vampire creatures you control get +2/+2.
A:AB$Token | Cost$ T | TokenAmount$ 1 | TokenOwner$ You | TokenName$ Vampire | TokenColors$ Black | TokenTypes$ Creature,Vampire | TokenPower$ 2 | TokenToughness$ 2 | TokenKeywords$ Flying | SpellDescription$ Put a 2/2 black Vampire creature token with flying onto the battlefield. A:AB$Token | Cost$ T | TokenAmount$ 1 | TokenOwner$ You | TokenName$ Vampire | TokenColors$ Black | TokenImage$ B 2 2 Vampire | TokenTypes$ Creature,Vampire | TokenPower$ 2 | TokenToughness$ 2 | TokenKeywords$ Flying | SpellDescription$ Put a 2/2 black Vampire creature token with flying onto the battlefield.
SVar:Picture1:http://www.wizards.com/global/images/magic/general/lord_of_lineage.jpg SVar:Picture1:http://www.wizards.com/global/images/magic/general/lord_of_lineage.jpg
SetInfo:ISD|Rare|http://magiccards.info/scans/en/isd/90b.jpg SetInfo:ISD|Rare|http://magiccards.info/scans/en/isd/90b.jpg
Oracle:Other Vampire creatures you control get +2/+2.\n{T}: Put a 2/2 black Vampire creature token with flying onto the battlefield. Oracle:Other Vampire creatures you control get +2/+2.\n{T}: Put a 2/2 black Vampire creature token with flying onto the battlefield.

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