LevelX2
8221a68efe
Minor fix for user handling.
2017-09-05 17:53:03 +02:00
LevelX2
0fd72c3010
* Added check if the deck was modified during sideboarding.
2017-06-05 20:23:09 +02:00
LevelX2
88d121f6e9
Fixed a problem that Ai players did no longer work in tournaments.
2017-04-15 18:15:07 +02:00
ingmargoudt
ff6d1541c3
clientcallbacks to enums
2017-04-04 21:52:15 +02:00
ingmargoudt
211d433ea9
playertype, enum singleton
2017-04-02 22:09:20 +02:00
ingmargoudt
ff6c6405aa
rewrites to optionals
2017-03-19 19:48:32 +01:00
ingmargoudt
234cfe9519
rewrote singleton to enum where applicable
2017-03-14 16:32:47 +01:00
vraskulin
f1ef3bf68b
Narrowed variables scope.
2017-02-15 16:05:18 +03:00
vraskulin
f99cd21275
Mostly code format fixes.
2017-02-09 18:30:31 +03:00
vraskulin
f60ebfbb1f
All 1-character strings converted to primitives
...
"b" + "r" now changed to 'b' + 'w'. It's more straight-forward, and may cause perfomance improvements - character primitives allocation is faster and less expensive than string creation.
2017-02-06 14:32:51 +03:00
igoudt
f98afdf4ad
Introducing Optionals
2017-01-14 21:52:40 +01:00
igoudt
ac8962cb29
replaced enum comparison from equals to ==
2017-01-11 09:53:16 +01:00
vraskulin
46d369c8ed
Big refactoring (server)
...
I used Intellij IDEA to automatically refactor code to achive 3 goals.
1) get rid of anonymouse classes, and replace the with lamba to get more readeable and clean code (like in TableWaitingDialog).
2) make effectively final variables actually final to avoid inadvertent changes on it in further releases and keep objects as immutable, as possible.
3) Get rid of unused imports (most of the changes) in whole project classes.
2017-01-09 19:47:03 +03:00
LevelX2
c46f75ac28
Added chat mute and user (de)activation actions to the Mage server console.
2016-10-05 00:59:51 +02:00
spjspj
16bb17e5bb
spjspj - Add option of 'Number of Seats'. This is for Tournaments so that you can draft say a 4 way draft and then have a 4 way game at the end of it.
2016-09-25 00:46:16 +10:00
Will Hall
e2fdcb8aa3
Use "his or her" rather than "his"
2016-08-05 22:34:46 -07:00
spjspj
883b63a01d
spjspj - Update to push deck List across from Client to Server for Custom Cube
2016-07-25 22:44:21 +10:00
spjspj
26d38f0773
spjspj - Add the option of having a .dck file as a cube
2016-07-04 00:20:31 +10:00
Kenny Wottrich
f3c83d54f5
Remove Unused Imports
...
Delete unused java imports that cause compiler warnings
2016-04-24 19:50:29 -05:00
Me Car
550648ccbe
Record game histories. Compute user stats and show them in the user panel.
2016-01-20 12:47:58 +09:00
brodee
c7a349f65f
random draft bug fix:
...
packs are forced to be 15 cards; weirdness occurs if the packs are uneven sizes including the draft ending early.
Random draft ui improvements:
only the sets that will be used are displayed in the lobby, and the number of characters is large but still greatly reduced.
the pack selector ui will prevent you from chosing fewer than 2 packs.
2015-07-14 22:34:58 -07:00
LevelX2
87f3978589
Some changes to userData handling. Added country flag to some dialogs. Saved and restored some more table columns width and order information.
2015-06-28 00:10:38 +02:00
LevelX2
9c97953b6b
Added some font color to object and player names output to game logging and feedback area.
2015-05-09 21:18:00 +02:00
North
c323c5b0b8
replaced jboss Logger usage with log4j
2015-05-06 00:38:29 +02:00
LevelX2
5727791526
* Fixed table health checking of tournament tables (waiting tournament tables were accidently removed).
2015-02-08 14:01:20 +01:00
LevelX2
00801e3ecf
* Some chnages to logging, added changes to table health check.
2015-02-02 08:40:30 +01:00
LevelX2
0ef340d108
* Some rework of User/Tournament/Quit handling.
2014-12-20 17:54:02 +01:00
LevelX2
f85f477b90
Fixed a bug that a tournament match did not end, if a player left during sideboarding.
2014-11-27 18:41:33 +01:00
LevelX2
5ccc1c91ae
* Tournaments - Added handling for constructed formats and password protection.
2014-10-12 04:19:28 +02:00
LevelX2
845d3a7951
* Added handling to show all tournament games in tournament view.
2014-10-02 01:15:21 +02:00
LevelX2
070e8609f4
* Some changes to user handling / logging.
2014-09-26 15:31:56 +02:00
LevelX2
8b331eefce
* Fixed a bug in table expired check. Changed expired check. Some fixed for table / tournament state handling.
2014-09-03 15:38:45 +02:00
LevelX2
d3a2ba683c
Some changes to user / session / chat / tournament handling (not all tested yet).
2014-08-28 17:18:36 +02:00
LevelX2
9838590896
Changed lost connection handling. Changed logging message.
2014-08-14 08:15:58 +02:00
LevelX2
4beb1ccad3
Some changes to logging.
2014-08-11 13:57:34 +02:00
LevelX2
a10c30ac00
Changes to logging.
2014-08-11 08:33:53 +02:00
LevelX2
7992e654ff
Some changes to logging and exception handling.
2014-08-11 00:56:08 +02:00
LevelX2
020daf94f5
Changes to logging an chat session handling.
2014-08-06 17:17:50 +02:00
LevelX2
9f6555240a
* Changes to logging.
2014-08-03 15:01:33 +02:00
LevelX2
8bf5f01c2e
Fixed a handling bug in TournamentController. Modified some debug messages.
2014-07-30 14:38:55 +02:00
LevelX2
ecc6295638
Added sound if player leaves table. Changed some sounds.
2014-07-26 14:59:42 +02:00
LevelX2
de87cb6082
* Tournament - Fixed a bug that prevented users from quitting a tournament. Also created some problems with users that were disconnected.
2014-07-23 17:21:03 +02:00
LevelX2
30645e2ee0
Some changes to server logging.
2014-07-06 07:22:40 +02:00
LevelX2
0115052b81
* Fixed a bug that you can't create tournaments with AI players (Showing the "You can join a table only one time." message).
2014-06-30 01:04:29 +02:00
LevelX2
d337e2cc13
* Some changes to logging.
2014-06-25 17:17:17 +02:00
LevelX2
0e71ac5e53
* Tournament handling - Fixed player handling for swiss tournament. No more quit sound or stat eif player already finished the tournament correctly.
2014-05-30 15:43:59 +02:00
LevelX2
0739a5826e
Added some logic to prevent error if player does not submit a deck in limited format.
2014-05-19 08:24:14 +02:00
magenoxx
c8ea8e7260
Added error handling for TournamentSession
2014-05-03 14:12:31 +05:30
LevelX2
915651335a
Fixed that in tournament a automatically generated deck will be submitted if player doesn't submit a deck in time ( fixes #421 ).
2014-04-29 17:32:24 +02:00
LevelX2
b03048b01a
* Tournament play - Fixed that AI players were unwanted removed from combat at the start of a new tournament round.
2014-04-12 18:15:32 +02:00