Zach H
6dfd354973
Support starting games with fewer than max players ( #5338 )
2024-12-26 18:32:20 -05:00
BruebachL
03aff83135
Add the ability to define starting life total during game creation. ( #5174 )
...
* Have the server respect gameType info when setting up zones.
* ServerPlayer::setupZones is now passed the room->getGameTypes();
* ServerPlayer::setupZones now checks if the GameType String includes "Commander" and then sets the life total to 40 instead.
* Formatting.
* Remove debug logging imports.
* Move game option value declarations to dlg_create_game.
* Lint.
* Fix mocks.
* Add a default for backwards compatibility.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de >
2024-12-19 23:52:47 +00:00
ebbit1q
63fe34437a
fix deprecation of QMutex::Recursive in favor of QRecursiveMutex ( #4328 )
2021-05-01 18:51:17 -04:00
ebbit1q
18a07274d4
clangify everything with the new header sorting ( #3908 )
2020-03-18 17:36:02 -04:00
ctrlaltca
f54165025e
Add a new command to reverse turn order ( #3802 )
2019-08-27 20:04:27 -04:00
Rob Blanckaert
ea8201af5c
Judge mode ( #3531 )
...
* Judge mode
* Use seperate judge icon
* Fix clang init ordering complaint
* Create gavel.svg
* Add judge level
* Adjust judge permissions.
* - Tag events caused by judges
- Allow judges access to card right click menus.
* Allow judges to change phase / turn.
* Remove gavel from pawn
* Make judge action text black.
* Create scales
* Rename scales to scales.svg
* Use scales
* remove gavel
* - Address PR feedback
- Fix sort order
* Zach
* add option to servatrice.ini
2019-02-21 14:00:00 -05:00
Rob Blanckaert
7cd9b9c0c8
Unconcede ( #3515 )
2019-01-27 12:50:41 -05:00
ctrlaltca
b29bd9e070
Clang-format ( #3028 )
...
* 1/3 Add .clang-format file and travis compilation check
* 2/3 Run clang-format
* 3/3 Fix compilation problems due to include reordering
* 3bis/3 AfterControlStatement: false
2018-01-27 10:41:32 +01:00
ctrlaltca
29904c49da
Specify reason when on game leave; fix #2624 ( #2633 )
...
* fix #2624
* feedback++
2017-04-24 22:20:08 +02:00
arxanas
4e8ba699d2
Tabs to spaces.
2014-07-08 22:53:02 -04:00
Max-Wilhelm Bruker
d5ccda49a1
server code cleanup
2013-01-23 11:51:59 +01:00
Max-Wilhelm Bruker
f080e8b1a4
fixed bug #61 : replay doesn't show game info; also fixed playing area not being displayed in any subgame but the first
2012-06-27 20:03:39 +02:00
Max-Wilhelm Bruker
b328c1ed4d
database interface separated from server, multiple concurrent database connections are now possible
2012-05-28 16:32:45 +02:00
Max-Wilhelm Bruker
981db47f9e
initial commit for connection pools
2012-05-20 18:47:28 +02:00
Max-Wilhelm Bruker
7417236c3a
preliminary AlwaysRevealTopCard support related to issue #31 , server code cleanup (finally removed getGameState)
2012-03-31 21:47:30 +02:00
Max-Wilhelm Bruker
767d53b5a8
merged from master
2012-03-31 18:41:01 +02:00
Max-Wilhelm Bruker
b289ab0d9f
fixed server crash condition
2012-03-31 18:07:31 +02:00
Max-Wilhelm Bruker
542fd2c5c8
added menu item: game->game information, issue #1 fixed
2012-03-24 22:09:06 +01:00
Max-Wilhelm Bruker
af8e357487
improved code for automatic joining of persistent games; disconnecting + reconnecting works as it should with ISL
2012-03-18 21:57:21 +01:00
Max-Wilhelm Bruker
5db0fcd6ae
cleanups, games work with ISL, now we just need to clean up better when the ISL connection dies
2012-03-18 18:48:14 +01:00
Max-Wilhelm Bruker
9706ecd98a
added mutex for RNG, moved game command implementation from S_PH to S_Player in preparation for forwarding of game commands via tunneling interface
2012-03-17 22:26:12 +01:00
Max-Wilhelm Bruker
572e4eaafa
more ISL code, mutex fixes
2012-03-12 00:36:44 +01:00
Max-Wilhelm Bruker
8481e61e8f
Replays split up, one for each subgame
2012-03-02 20:45:04 +01:00
Max-Wilhelm Bruker
c6c6a970c6
interface & client tab for replay transfer
2012-02-25 19:33:44 +01:00
Max-Wilhelm Bruker
d50d179b2f
server-side replay support
2012-02-20 22:13:48 +01:00
Max-Wilhelm Bruker
5692addf54
don't send useless information in getGameState; fixed bug that caused an attached card to have undefined coordinates when its parent card was destroyed by conceding or leaving
2012-01-30 00:21:47 +01:00
Max-Wilhelm Bruker
4895f2b4fd
server code cleanup, changed in-game ping event to not use any bandwidth as long as nothing changes
2012-01-29 13:36:43 +01:00
Max-Wilhelm Bruker
d4aaf9fff5
minor cleanups, server-side deck storage code is working again
2012-01-02 00:11:33 +01:00
Max-Wilhelm Bruker
d3b96b1a88
PB: server compiles again, standalone RemoteClient is able to log in
2011-12-30 21:50:25 +01:00
Max-Wilhelm Bruker
10018280e5
more PB
2011-12-30 02:03:26 +01:00
Max-Wilhelm Bruker
c7ef61f750
moderators can override game restrictions and kick players when spectating; game host privileges shift when host leaves
2011-11-13 13:13:41 +01:00
Max-Wilhelm Bruker
be12a0b3a9
preliminary showGamesOfUser support
2011-07-02 14:36:10 +02:00
Max-Wilhelm Bruker
4b84168bda
client/server version bump; eventConnectionStateChanged
2011-06-25 17:50:28 +02:00
Max-Wilhelm Bruker
38b31681e2
changed leave game shortcut, server cleanups, added max_games_per_user
2011-04-21 01:52:09 +02:00
Max-Wilhelm Bruker
69fce1fb5d
thread fixes
2011-04-18 18:55:35 +02:00
Max-Wilhelm Bruker
2d8b12a576
reduced game selector minimum height; server race conditions fixed
2011-04-17 15:46:47 +02:00
Max-Wilhelm Bruker
81a5d58d70
more mutexes
2011-03-22 19:37:56 +01:00
Max-Wilhelm Bruker
29c4c80ddf
server crash fix
2011-03-11 15:35:31 +01:00
Max-Wilhelm Bruker
731dfcad5c
kick users out of games
2011-03-03 17:05:44 +01:00
Max-Wilhelm Bruker
acac5addd6
initial commit: buddy list, ignore list
2011-02-20 16:47:13 +01:00
Max-Wilhelm Bruker
04742f6fb9
implemented game types
2011-01-27 19:13:22 +01:00
Max-Wilhelm Bruker
5544de3213
minor fixes; added round clock
2011-01-08 14:22:41 +01:00
Max-Wilhelm Bruker
d8d4563292
initial commit for rooms
2010-12-24 02:21:00 +01:00
Max-Wilhelm Bruker
f9446f9822
generalized user information
2010-09-18 21:05:28 +02:00
Max-Wilhelm Bruker
daf1fa18aa
server shouldn't update client ping in local games
2010-09-09 03:41:01 +02:00
Max-Wilhelm Bruker
ad40194f25
nextTurn cleanup -> fixed the bug that the game would begin with active player 0 even if there is no player 0
2010-08-11 01:17:45 +02:00
Max-Wilhelm Bruker
befafa28ae
Fixed elevation of spectator rights; added some spectator options; closes bug 0000005
2010-05-26 21:36:54 +02:00
Max-Wilhelm Bruker
628f58cd56
fixed bug #0000012
2010-05-26 17:33:44 +02:00
Max-Wilhelm Bruker
0c508f63ec
removed some useless game events in favor of event context classes; added some preliminary icons
2010-03-03 18:20:46 +01:00
Max-Wilhelm Bruker
888a64b0fd
new protocol code
2010-02-26 17:28:02 +01:00