Commit Graph

17364 Commits

Author SHA1 Message Date
Maxmtg
2960202941 games against several AIs can be started now - yet extra AI players cannot be attacked and don't act (though they recieve turns) 2012-10-20 17:11:46 +00:00
Maxmtg
2bee6e1ec9 fixing restart issue and hand crash 2012-10-20 16:10:17 +00:00
Maxmtg
451642d830 remove unused var, type casting 2012-10-20 16:04:45 +00:00
Sol
757a587dcc - Converted Eon Hub and Gibbering Descent into Keyword 2012-10-20 14:54:23 +00:00
Maxmtg
dc817b2452 Avatars on match UI are somewhat working (will take human's icon for every even-numbered player and ai's for odd ones) 2012-10-20 14:46:52 +00:00
Sol
73665ae28b - Added Sands of Time 2012-10-20 14:35:32 +00:00
Sol
a4e9da67b4 - Converted Stasis to Keyword
- Simplify Yosei a touch
2012-10-20 14:03:52 +00:00
Maxmtg
5f34ce6595 IVDoc parametrized so that getLayoutControl method returns a object or right type, won't have to cast from ICDoc 2012-10-20 13:46:20 +00:00
Maxmtg
b0e7d92dea Turn counting removed from GameState (cause phaseHandler already did it)
Inlined some static methods called from phaseHandler
PhaseType: index is not a field, yet the order is set by a list initialized statically
GetLabelForPhase - moved to VField from PhaseUtil
Game has a method to determine the next player who takes turn/priority after the given one.
2012-10-20 12:29:48 +00:00
Sloth
bf1f64d8f2 - Improved AI dealing with Measure of Wickedness. 2012-10-20 11:15:41 +00:00
Sloth
72ee70e4c5 - Added Book Burning, Breaking Point and Browbeat. 2012-10-20 11:12:37 +00:00
Sloth
b1de033f47 - Added Multiplayer support for unless costs (but not multiple humans yet).
- Added "Any Player" support to unless costs.
- Added Rhystic Tutor.
2012-10-20 10:53:10 +00:00
Chris
dbe930b795 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-20 10:45:56 +00:00
Sloth
e0d4b55ee6 - Added Wicked Akuba. 2012-10-20 09:06:32 +00:00
Maxmtg
b5b1bca123 If player decides to draw, turn is given to his opponent 2012-10-20 06:57:55 +00:00
Maxmtg
df946206ba passes GameState to phaseHandler, moved player related static calls to player/Player.java 2012-10-20 00:02:57 +00:00
Maxmtg
e7983cf9e1 getGameState => getGame
Stack zone uses its own class Zone (which has no owner obv.)
2012-10-19 23:55:27 +00:00
Maxmtg
1f38a60e4b AllZone is gone. Its members moved to Fmodel while colorchanger went to GameState 2012-10-19 22:58:41 +00:00
Maxmtg
c92faa2d87 1. MatchController contains inputControl, subscribes listeners to event by itself
2. most of AllZone methods static moved into instances, consider retrieving frequently used values into class fields or local variables
2012-10-19 22:39:09 +00:00
Sloth
9ed4b92dc7 - Added Rotting Giant. 2012-10-19 21:12:28 +00:00
Sloth
97245e358f - Improvements and cleanup in AF DealDamage AI functions. 2012-10-19 16:02:48 +00:00
Sloth
04d5d38068 - Angel of Serenity will no longer produce a crash when the AI wants to cast it. 2012-10-19 15:34:54 +00:00
Sloth
716818b6ed - Added Grip of Amnesia. 2012-10-19 11:46:33 +00:00
Chris
949c66cc1d - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-19 11:30:51 +00:00
Maxmtg
9a4fef8103 fixed crash at end of quest match 2012-10-19 07:13:43 +00:00
RumbleBBU
44ffb095ee You now get the option to unlock new sets after every 50 wins, not 100. 2012-10-19 05:44:25 +00:00
RumbleBBU
a5bff34e2d The enforced format, if any, now also determines whether your quest starting cardpool contains snow-lands or not. 2012-10-19 05:39:25 +00:00
Sloth
981cf18a58 - Added the option of exiling all cards in a zone as a cost. 2012-10-18 21:59:33 +00:00
Sloth
948bf41aa6 - The AI will attack a little more aggressively with creatures with a SacMe SVar. 2012-10-18 20:32:37 +00:00
Sloth
eee12a63f2 - The AI will now try to avoid letting the human discard cards like Loxodon Smiter. 2012-10-18 17:47:17 +00:00
Sloth
03a95d04cd - Added Glittering Lynx and Glittering Lion. 2012-10-18 15:51:58 +00:00
Maxmtg
da1e300ab0 GetGameLog inlined 2012-10-18 15:30:39 +00:00
Maxmtg
a2cf0d29d5 A huge amount of AllZone static methods was inlined (so that people see how many calls really are there behind AllZone.getXXX, and consider obtaining (for example) GameState value to a local variable) 2012-10-18 14:25:41 +00:00
Maxmtg
db83c0020a massively moved static methods from AllZoneUtil to GameState - they must become non-static once (to support multiple games running at a time) 2012-10-18 14:10:15 +00:00
Maxmtg
ac938ae4d0 Decreasing number of global calls to Singletons.getModel().getMatch() 2012-10-18 13:59:44 +00:00
Chris
0b874613f9 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-10-18 10:53:34 +00:00
RumbleBBU
9e1585f1b7 Added a dialog to allow defining custom quest formats. 2012-10-18 10:29:00 +00:00
Maxmtg
b091787ffc last turn passed to GameOutcome 2012-10-18 08:27:45 +00:00
Maxmtg
50620c07e2 Removed hardcoded players 2012-10-18 08:20:29 +00:00
Doublestrike
7beb043d20 Freed hordes of testers who were previously stuck inside the quest bazaar, unable to find an exit. A hellish scenario.
Time for a break.
2012-10-18 08:00:14 +00:00
Doublestrike
de7d82cd3e Quest Duels and Challenges aesthetic update is complete. 2012-10-18 07:49:07 +00:00
Sloth
e4c209b37b - Added Measure of Wickedness by swordshine. 2012-10-18 07:47:04 +00:00
Sloth
6b283cfa38 - Added Tyrannize by swordshine (with custom AI code). 2012-10-18 07:41:41 +00:00
Sloth
b8637f30b2 - Added Shifting Borders by swordshine. 2012-10-18 07:33:31 +00:00
Sloth
a60579e4a8 - Added Aura Finesse by swordshine. 2012-10-18 05:56:45 +00:00
Doublestrike
8e16990260 Scaled down font size in home menu panel. 2012-10-18 01:02:39 +00:00
Sol
390412a08b - Clear remembered in Galepowder Mage after returning the flickerd creature 2012-10-18 00:06:30 +00:00
Sloth
3c76bdd12e - Fixed Frostling. 2012-10-17 19:52:25 +00:00
RumbleBBU
bb2679b0df Fixed a problem with spell shop booster generation in limited quest mode. 2012-10-17 17:12:55 +00:00
Sloth
b616f47e2e - Added Monomania. 2012-10-17 16:29:05 +00:00