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
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
58c936bf04
merge latest trunk
2013-03-06 02:02:12 +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
124252a5e2
merge latest trunk
2013-03-05 20:09:47 +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
myk
8aab4c8c6e
add a small margin around card pictures in dragtabs so the picture doesn't overlap the tab border
2013-03-05 19:20:31 +00:00
Chris
1a823c3960
- VSubmenuVanguard.java now uses the new constraints that were added to VSubmenuArchenemy.java and the card detail panel now includes a few gaps around the edges.
2013-03-05 17:45:40 +00:00
myk
b9d7d1a658
merge latest trunk
2013-03-05 17:12:11 +00:00
myk
a577aa1664
merge latest trunk
2013-03-05 17:11:23 +00:00
myk
cb6ded65a8
make string searches in oracle text case insensitive
2013-03-05 17:05:07 +00:00
Chris
afe3fa4c8a
- VSubmenuPlanechase.java now uses the new constraints that were added to VSubmenuArchenemy.java
2013-03-05 14:55:08 +00:00
Sloth
b46adaeb9e
- Added Descriptions and ActivatingPlayers to some Upkeep abilities.
2013-03-05 14:42:49 +00:00
Agetian
d6f16061ed
- Fixed a bug that caused copies of split card spells (e.g. from Isochron Scepter) not to go on stack correctly. Please revise, I'm not sure if there may be other cases like that which are not yet accounted for.
2013-03-05 13:30:21 +00:00
Agetian
1d7e80d675
- A little fix for the implementation of split card CMC check in Card.hasProperty.
2013-03-05 13:00:49 +00:00
Agetian
286a1d48bc
- Split cards correctly interact with cards like Isochron Scepter and Dark Confidant as far as calculating their CMC goes.
...
- Merge: merging the latest trunk into SplitCards.
2013-03-05 12:48:59 +00:00
Agetian
8adbc48b86
- Initial phase of implementing Card.getCMC that supports returning either the current face CMC, or the individual left split/right split CMCs of a split card.
2013-03-05 09:54:12 +00:00
swordshine
f7122d31c3
- Merge latest trunk to SplitCards
2013-03-05 04:46:24 +00:00
Sol
7c1fb7966c
- Added ThisTurnCast property for Cycle of Life
2013-03-05 03:01:15 +00:00