Commit Graph

5618 Commits

Author SHA1 Message Date
myk
b97f3960ec add pic import options 2013-03-11 21:31:10 +00:00
myk
57020ed3b3 simplify the data structure by using a map instead of a set of pairs (that was backed by a map anyway) 2013-03-11 19:51:06 +00:00
myk
6a46bfeb49 get the rest of the infrastructure ready for the migration analysis 2013-03-11 12:52:20 +00:00
myk
a2ffc60571 dynamically calculate path for unknown decks based on user selection 2013-03-11 11:54:29 +00:00
myk
0e0cc50173 add in remaining gui elements for migration dialog 2013-03-11 11:34:35 +00:00
myk
be8326438d move default gauntlet files to defaults dir 2013-03-11 10:14:48 +00:00
myk
736b9e61b5 merge latest trunk 2013-03-11 10:01:52 +00:00
myk
e07bf3a5c4 beginnings of migration code 2013-03-11 10:00:11 +00:00
Maxmtg
1ec1bceedb fixes NPE at getCmc 2013-03-11 09:35:40 +00:00
swordshine
63453fec21 - Added Chain Lightning, Chain of Vapor and Vision Charm 2013-03-11 00:41:25 +00:00
myk
70a52972b7 merge latest trunk 2013-03-10 21:56:06 +00:00
myk
c568a7cae2 truncate stack overflow error traces so the resulting messages aren't too long to post 2013-03-10 21:39:26 +00:00
Agetian
187f700c2c - Fixed the sideboarding code not allowing a deck with more cards than the original deck in Limited (Sealed, Draft) modes. 2013-03-10 18:34:27 +00:00
Agetian
8afd761a42 - Fixed the main deck title label initially not showing the number of cards when Sideboarding. 2013-03-10 18:24:28 +00:00
Agetian
2de038d0bc - Sealed and Draft modes do not get a visual warning for AI-unplayable cards since those consist only of picks/received cards that did not go into the main deck but were left in the sideboard. 2013-03-10 18:17:07 +00:00
myk
43bd48b0cf merge latest trunk 2013-03-10 15:34:49 +00:00
myk
d6e3cffc45 start cleaning up GuiImportPicture 2013-03-10 15:33:15 +00:00
moomarc
4f114411e1 - Added Mana Clash 2013-03-10 14:57:18 +00:00
Maxmtg
40641f2b41 This changes input back to single-threaded model. 2013-03-10 14:46:48 +00:00
Maxmtg
6d2ebbc909 removed duplicate code 2013-03-10 12:30:05 +00:00
Maxmtg
19d17effc8 Input no longer observable (noone used that anyway) 2013-03-10 12:29:17 +00:00
Maxmtg
dcaf1c941a flipCoin should not have get out of its executor class 2013-03-10 12:28:44 +00:00
moomarc
99ecca4805 - Added new scheme: All in Good Time
- new player keyword "Schemes can't be set in motion this turn."
2013-03-10 10:15:52 +00:00
myk
186175e3fc clean up ForgeProfileProperties and move profile dir creation to FModel 2013-03-10 09:47:23 +00:00
Agetian
45193939e2 - A (temporary?) fix for the r20184 issue with the input hanging between phases when the phases are changed too quickly. 2013-03-10 04:49:33 +00:00
myk
3873d9852f make cardPicsDir separately configurable 2013-03-10 01:48:02 +00:00
myk
6014731517 ensure generated tokens get added with the correct prefix 2013-03-09 21:41:22 +00:00
myk
e30ce5b723 merge latest trunk 2013-03-09 18:08:36 +00:00
myk
8ec8803b11 when a particular art index is not found, try a lower one 2013-03-09 18:07:31 +00:00
myk
a0e6d9ecb6 fix downloaded filenames for cards with multiple default URLs 2013-03-09 17:49:17 +00:00
moomarc
9046801f9e - Added Odds//Ends 2013-03-09 12:21:43 +00:00
myk
4418174c35 merge latest trunk 2013-03-09 07:53:47 +00:00
Maxmtg
d91545cfb3 when a second game in the match starts, player will be shown directly the mulligan input 2013-03-09 06:51:31 +00:00
Maxmtg
3e6d4ecc0c A hardcode to use cards from 6ED whenever S00 card is not found 2013-03-09 06:50:53 +00:00
myk
3f473d2b45 merge latest trunk 2013-03-09 06:34:18 +00:00
myk
65d9b76318 de-duplicate filename construction 2013-03-09 06:31:46 +00:00
Sol
be80c5582e - Reverting RememberedSize, which isn't a great name if its only sposed to be used with counters 2013-03-09 05:22:11 +00:00
Sol
a1f1ae5c1d - Replacing the duplicate RememberedSize with the the Remembered Counter that already existed. 2013-03-09 04:06:28 +00:00
Sol
ede42d710a - Added Natural Balance 2013-03-09 03:41:30 +00:00
Maxmtg
d34e00bd00 making isGameOver synchronized,
isValid in InputProxy.java is also synchronized instead of being volatile
2013-03-08 16:10:35 +00:00
myk
dbeefd205f merge latest trunk 2013-03-08 10:27:40 +00:00
myk
86110ccf5a update booster image list and refine image file searching algorithm 2013-03-08 10:24:17 +00:00
myk
c1bf5c18b1 unify preference handling
remove a good bit of cruft
2013-03-08 09:58:27 +00:00
RumbleBBU
3a91615435 Slight adjustments to the unlocking cost formula to make it more consistent with the new desired base cost. 2013-03-08 09:27:54 +00:00
swordshine
e7b1413a08 - Fixed last commit 2013-03-08 07:41:37 +00:00
swordshine
d467b3392a - Added Rise//Fall 2013-03-08 07:35:31 +00:00
myk
f7bfa50343 merge latest trunk 2013-03-08 03:13:43 +00:00
myk
7ef0f234df step one in separating user from program data
- define user/program/cache directories in NewConstants
- use directories where applicable
- merge lang and properties into constants
- create separate image lists for sealed products
- update howto document
- allow alternate file extensions for images
- a whole bunch of code cleanup
2013-03-08 02:41:44 +00:00
Maxmtg
ec98a428d3 Monocolored decks generation 2013-03-07 21:08:11 +00:00
Maxmtg
0496dca705 fixed initial turn number (that affects draw on 1st turn) 2013-03-07 19:09:57 +00:00