Commit Graph

520 Commits

Author SHA1 Message Date
Martin Michelsen 08dfbbcb5c factor out client and proxy options 2022-12-15 23:34:07 -08:00
Martin Michelsen 224e0df87e handle stray server data commands 2022-12-15 12:54:29 -08:00
Martin Michelsen 1bb0545b21 fix battle table edge case 2022-12-15 00:05:44 -08:00
Martin Michelsen 27cdf7e078 fix incorrect behavior when attempting to start non-pending tournament match 2022-12-14 23:35:08 -08:00
Martin Michelsen fa95a2f6d8 implement battle tables 2022-12-14 20:37:34 -08:00
Martin Michelsen 0b17b7174f skip wait phase if there's only one client in tournament match 2022-12-14 17:58:25 -08:00
Martin Michelsen cf2f1ef529 add option to disable save_files globally 2022-12-13 23:53:06 -08:00
Martin Michelsen 79374d3dd1 make tournament entry details cleaner 2022-12-13 23:39:32 -08:00
Martin Michelsen 6f11410107 fix tournament player positions on b team 2022-12-13 22:25:48 -08:00
Martin Michelsen 025556ecd3 restrict tournament trigger to a specific battle table 2022-12-13 22:10:08 -08:00
Martin Michelsen 5bcd16b6f2 make tournaments work with multiple human players 2022-12-13 21:40:09 -08:00
Martin Michelsen 391a70f68d send tournament bracket updates when any match is complete 2022-12-12 21:54:53 -08:00
Martin Michelsen e858b2101d implement hack to make tournament specatators work 2022-12-12 00:42:39 -08:00
Martin Michelsen ed2568fc7a more ep3 comamnd details 2022-12-11 23:02:14 -08:00
Martin Michelsen 398a93b56f implement spectator teams 2022-12-11 13:57:57 -08:00
Martin Michelsen cceaf5efde implement ep3 extended game/tournament info commands 2022-12-11 11:04:11 -08:00
Martin Michelsen 2ee7ca8600 fix quest barrier and implement v3/bb file chunk acknowledge commands 2022-12-10 10:02:19 -08:00
Martin Michelsen fb4aa0df22 persist tournament state across server restarts 2022-12-10 00:13:49 -08:00
Martin Michelsen c3192bb398 fix tournament registration bug after disconnect 2022-12-09 00:33:10 -08:00
Martin Michelsen 8323c5e0af add ep3 ex value command for tournament matches 2022-12-08 21:44:12 -08:00
Martin Michelsen bdff48c343 fix some tournament state bugs 2022-12-08 18:38:46 -08:00
Martin Michelsen 93f42a9398 automatically delete tournaments when complete 2022-12-08 17:32:39 -08:00
Martin Michelsen 9a1ba56982 implement episode 3 tournaments 2022-12-08 01:01:58 -08:00
Martin Michelsen fd8f968994 document some ep3 tournament command fields 2022-12-03 18:38:17 -08:00
Martin Michelsen 1a7981dff5 remove context_token logic 2022-12-03 12:20:45 -08:00
Martin Michelsen c3c6f60664 document more ep3 commands 2022-12-03 12:14:58 -08:00
Martin Michelsen 2e3089cb10 make replay commands more usable 2022-11-30 23:23:17 -08:00
Martin Michelsen f8da4ac7be initial spectator + recording implementation 2022-11-30 22:29:51 -08:00
Martin Michelsen b82be91edd move ep3 behavior flags into DataIndex 2022-11-29 21:26:11 -08:00
Martin Michelsen 0870d66806 support ep3 private chat 2022-11-29 20:41:17 -08:00
Martin Michelsen 41a858935b implement card auctions 2022-11-27 23:52:18 -08:00
Martin Michelsen 9f2f0ccc14 implement episode 3 battles 2022-11-27 21:19:31 -08:00
Martin Michelsen 85bdb1a7a2 add note about card auctions 2022-11-05 11:06:57 -07:00
Martin Michelsen 3e74bde880 fix tests for Ep3 USA patch changes 2022-10-31 16:59:16 -07:00
Martin Michelsen 0a1eb5f0d7 add Ep3 USA patch function 2022-10-31 16:47:14 -07:00
Martin Michelsen 2ce9e58177 add a bit more of dc nte 2022-10-29 19:27:44 -07:00
Martin Michelsen 52625aed9c add proxy option to block lobby events 2022-10-29 16:05:59 -07:00
Martin Michelsen 14837447a3 update some ep3 notes 2022-10-11 11:16:52 -07:00
Martin Michelsen f088454c25 add all GC 1&2 subcommand formats 2022-10-09 01:35:22 -07:00
Martin Michelsen 3d036404f7 document the CARD lobby battle table commands 2022-10-05 11:33:46 -07:00
Martin Michelsen ce87348bf5 add skip card proxy option 2022-10-04 18:19:40 -07:00
Martin Michelsen 1c6ba33be3 don't send blank message box if not needed 2022-10-03 21:44:39 -07:00
Martin Michelsen 6afc029152 implement Ep3 card trade window 2022-10-02 19:00:13 -07:00
Martin Michelsen 1a477b28a0 ensure save is enabled before sending clients to proxy server 2022-09-30 11:41:29 -07:00
Martin Michelsen 0951132c01 add proxy options menu 2022-09-29 12:07:53 -07:00
Martin Michelsen a9cf98a24f implement some parts of DC NTE (but not all of it) 2022-09-23 18:37:45 -07:00
Martin Michelsen 5d314f4e96 clean up meet user extension structure 2022-09-22 22:51:13 -07:00
Martin Michelsen 29fc74470d rename client and lobby flags 2022-09-22 22:50:14 -07:00
Martin Michelsen a1c86189e4 fix disconnect when sending mail to offline user 2022-09-22 16:55:58 -07:00
Martin Michelsen fb08c45cb7 fix ep3 menu song 2022-09-16 13:48:44 -07:00