Commit Graph

89 Commits

Author SHA1 Message Date
Martin Michelsen 025fc154d4 refine some BB structures 2023-10-29 13:32:29 -07:00
Martin Michelsen ef939075ef fix some text handling with DC NTE 2023-10-28 01:06:43 -07:00
Martin Michelsen 0c53a0dc41 rewrite text encoding to handle non-English properly 2023-10-25 17:14:04 -07:00
Martin Michelsen 5a30272869 implement some BB quest commands 2023-10-19 15:34:06 -07:00
Martin Michelsen 5d71b66f84 implement quest version separation 2023-10-16 00:20:38 -07:00
Martin Michelsen 6368ebcd71 use spectator text field for something 2023-10-05 00:06:34 -07:00
Martin Michelsen f0c339e040 make tournament deck selection start at the same time for all players 2023-10-03 21:13:09 -07:00
Martin Michelsen 058b040975 implement Episode 3 meseta 2023-09-24 16:29:58 -07:00
Martin Michelsen 2eb429436f add parent pointers to eliminate code duplication in many places 2023-09-19 22:15:41 -07:00
Martin Michelsen 5caa21bccb disband spectator teams when primary players go to results screen 2023-09-15 20:27:23 -07:00
Martin Michelsen 548aca8cc0 fix Ep3 card auction 2023-09-06 16:39:32 -07:00
Martin Michelsen 50ded155ed add option to disable Ep3 infinite meseta 2023-08-30 18:45:46 -07:00
Martin Michelsen 87118049ab split Episode3::DataIndex into multiple structures 2023-08-13 23:12:27 -07:00
Martin Michelsen b1531139c0 implement player records command 2023-07-09 17:08:37 -07:00
Martin Michelsen d6f8fb8917 add EXP multipliers 2023-06-23 17:16:50 -07:00
Martin Michelsen fba31bfc8d do some long-standing TODOs 2023-06-23 17:08:40 -07:00
Martin Michelsen 8db058871f implement BB rare monster determination 2023-06-19 18:33:05 -07:00
Martin Michelsen 8c183a6f0c implement warpme/warpall commands 2023-06-13 21:52:09 -07:00
Martin Michelsen 25b6c594bd make quest categories configurable 2023-06-08 20:43:46 -07:00
Martin Michelsen d60404ff0a wait for responses before sending chains of function calls 2023-06-07 00:38:46 -07:00
Martin Michelsen dbd6c59a0b implement version-specific patches; clean up menu abstraction 2023-05-26 09:55:12 -07:00
Martin Michelsen fc672978d8 fix patch cache clear behavior on GC versions that need it 2023-05-10 22:47:07 -07:00
Martin Michelsen 91e484e514 clang-format everything 2023-04-16 15:44:12 -07:00
Martin Michelsen f45516d359 set up map loading at quest load time 2023-03-02 22:17:07 -08:00
Martin Michelsen 97172717da add $song on proxy server 2023-02-21 18:17:57 -08:00
Martin Michelsen 1b0f6cccf6 add option to disable chat commands on proxy server 2023-01-22 21:31:21 -08:00
Martin Michelsen 9b136d9444 make $item more powerful 2023-01-19 19:12:12 -08:00
Martin Michelsen 3bb33a4de7 don't send spectator commands during loading 2022-12-25 21:21:39 -08:00
Martin Michelsen 0d7f69eb66 implement spectator count view in primary game 2022-12-12 21:57:37 -08:00
Martin Michelsen e858b2101d implement hack to make tournament specatators work 2022-12-12 00:42:39 -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 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 c3c6f60664 document more ep3 commands 2022-12-03 12:14:58 -08:00
Martin Michelsen f8da4ac7be initial spectator + recording implementation 2022-11-30 22:29:51 -08:00
Martin Michelsen 0870d66806 support ep3 private chat 2022-11-29 20:41:17 -08:00
Martin Michelsen 9f2f0ccc14 implement episode 3 battles 2022-11-27 21:19:31 -08:00
Martin Michelsen a0a802f42f enable $patch on proxy server 2022-11-03 15:28:27 -07:00
Martin Michelsen 0a1eb5f0d7 add Ep3 USA patch function 2022-10-31 16:47:14 -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 7ffa043941 more ep3 subcommand research 2022-10-05 00:19:56 -07:00
Martin Michelsen e2525ffd36 document Ep3 media update command 2022-10-04 18:20:56 -07:00
Martin Michelsen 6afc029152 implement Ep3 card trade window 2022-10-02 19:00:13 -07:00
Martin Michelsen 125c8f910c add get_player_card 2022-10-01 00:56:39 -07:00
Martin Michelsen 110db06191 shorten init message 2022-09-23 19:08:23 -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 764a930213 also store chunk crcs in patch metadata cache 2022-09-03 23:24:35 -07:00