Commit Graph

5436 Commits

Author SHA1 Message Date
Sol
6ec78bb5d6 - RemoveCounter can now handle X counters to remove using "byType" cost
- Small change to allow refunding of certain partially paid costs
- Added Ooze Flux
2013-03-12 01:56:36 +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
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
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
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
moomarc
9046801f9e - Added Odds//Ends 2013-03-09 12:21:43 +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
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
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
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
Maxmtg
ff3652c766 restart game effect (from Karn Liberated) will set mulliganned flag to false 2013-03-07 14:58:51 +00:00
Maxmtg
0db2f0aeb4 'Mulligan' phase removed 2013-03-07 10:43:43 +00:00
Maxmtg
3c017f36d8 order attackes and blockers moved to PlayerController 2013-03-07 09:00:43 +00:00
myk
850d246193 ensure the start button can only be clicked once at a time 2013-03-06 19:09:45 +00:00
Maxmtg
066cad5aec Drawing two costs in CardPanel for split cards 2013-03-06 16:27:24 +00:00
Maxmtg
3a7c0787d6 simple manacost display shows split card costs aside 2013-03-06 16:00:36 +00:00
myk
48dcd5bed4 change base cost for unlocking sets to 4000 2013-03-06 15:51:55 +00:00
Sloth
5c5df4ea3b - Fixed Phyrexian Soulgorger. 2013-03-06 15:15:55 +00:00
Maxmtg
404552ed45 Display of split costs in deck editor 2013-03-06 15:07:04 +00:00
Agetian
0d1af64e84 - Fix a glitch that causes the "Add Card To Play" dev mode feature not to interact correctly with Split Cards as far as showing their color and name on stack goes. 2013-03-06 14:34:47 +00:00
Sloth
4153ee07ed - Fixed multiple problems with Convoke. 2013-03-06 13:14:47 +00:00
Sloth
446bfa785e - Improved AI of UntapAll. 2013-03-06 13:03:47 +00:00
Sloth
1c9beffe56 - Fixed logic error in canBeSacrificedBy.
- Improved SacrificeAI.
2013-03-06 11:43:16 +00:00
Maxmtg
f47e73adbf removing view-related code from Card class. 2013-03-06 10:49:29 +00:00
Maxmtg
0836137755 cardfactory - no longer instanced. some methods moved here from CardFactoryUtil 2013-03-06 10:42:54 +00:00
Agetian
3c918be717 - The real (hopefully) fix for the split card LQ pictures not being downloaded correctly from a picture URL. 2013-03-06 07:17:33 +00:00
Agetian
c045cbe93c - Reverted the last experimental fix due to a crash. Will recommit soon. 2013-03-06 07:01:30 +00:00
Agetian
74643082d8 - Experimental fix for the Picture URL not being processed correctly for split cards when downloading card images (can't test because for some reason the LQ picture downloader crashes for me, even without this fix in its stock trunk form). 2013-03-06 06:11:13 +00:00
Sol
e868f8d5ed - Fix dev mode description in popup for adding card to hand 2013-03-06 05:04:13 +00:00
Sol
ea04892ea0 - Change CardDetailPanel to use Card.getManaDisplay() to show split cards cost separately 2013-03-06 04:59:48 +00:00
myk
ff3e861303 show information for non-card items in spell shop card details panel 2013-03-05 22:23:20 +00:00
myk
127dfd3c00 merge in SplitCards branch 2013-03-05 22:10:53 +00:00
myk
fc9e89a89e restrict sold precons to those valid in the current world like all other inventory items are 2013-03-05 19:53:47 +00:00
myk
b613464e3f reset card shop when travelling among worlds 2013-03-05 19:52:48 +00:00