Commit Graph

101 Commits

Author SHA1 Message Date
Martin Michelsen 2b3cc6bcdf fix map loading mismatches 2023-06-19 12:07:03 -07:00
Martin Michelsen 1291de4387 improve player position tracking 2023-06-18 22:58:24 -07:00
Martin Michelsen d7bb3b3576 implement Ep3 spectator sound forwarding 2023-06-18 22:58:24 -07:00
Martin Michelsen 24c5ad1d06 handle multiple subcommands in one top-level command 2023-06-18 22:58:24 -07:00
Martin Michelsen bcaa2a493e update map loader 2023-06-18 22:58:24 -07:00
Martin Michelsen 7ac7d7c360 implement JSON rare tables 2023-06-18 22:58:24 -07:00
Martin Michelsen f333a88aaf clean up check_size 2023-06-18 22:58:24 -07:00
Martin Michelsen 3226efab1e implement general form of drop item request 2023-06-17 21:43:34 -07:00
Martin Michelsen bfe8391cc9 update some debug messages 2023-06-14 09:11:44 -07:00
Martin Michelsen 71ebf01b0b implement BB item usage and mag feeding 2023-06-13 21:52:09 -07:00
Jake Probst c053d87a6c small clarifying comment 2023-06-11 14:19:12 -07:00
Reason 53a9b527e4 Fixing item toggle
Now the toggle is set via per room.
2023-06-11 14:19:12 -07:00
Reason 3ef2f76705 Fixing code style
Cleaning up this code.
2023-06-11 14:19:12 -07:00
Reason 95346118f0 Toggle drops.
Through txt command in-game, or through the config file.

White space fix.

Forgot this part.
2023-06-11 14:19:12 -07:00
Martin Michelsen a963c3316c make drop_item less confusing 2023-06-11 12:21:01 -07:00
Martin Michelsen 0c12e6c4bc add formats for state sync commands 2023-06-11 12:20:41 -07:00
Martin Michelsen 2c95782687 support DC NTE and DCv1 Dec 2000 prototype 2023-05-27 19:33:38 -07:00
Martin Michelsen 6654030bd3 reformat some files after clang-format option change 2023-05-02 09:27:34 -07:00
Martin Michelsen 91e484e514 clang-format everything 2023-04-16 15:44:12 -07:00
Martin Michelsen f05641a8b9 fix BB shops + sale prices 2023-03-08 23:21:52 -08:00
Martin Michelsen 838e53a91e use GC logic for BB nonrare item drop generation and shops 2023-03-07 23:19:30 -08:00
Martin Michelsen 159f80cce3 make episode an enum class 2023-03-04 11:41:37 -08:00
Martin Michelsen d5ececfa87 add in-game debug messages 2023-03-03 22:57:28 -08:00
Martin Michelsen aea43781ea print item description when modifying inventories/grounds 2023-03-03 19:35:19 -08:00
Martin Michelsen 707b021c88 fix enemy_id usage in 6xC8 2023-03-03 19:34:53 -08:00
Martin Michelsen c3aca29d9c fix meseta overdraft disconnect bug 2023-03-02 17:06:15 -08:00
Martin Michelsen bac429af94 shorten subcommand handler names 2023-02-23 15:56:50 -08:00
Discordian 0250e3c9e5 Shrink character support 2023-02-22 08:39:48 -08:00
Discordian 138d2609a2 Add emote support in lobbies 2023-02-21 15:57:52 -08:00
Martin Michelsen 64d7ec5cde fix item tracking in battle/challenge modes 2023-02-02 20:02:15 -08:00
Martin Michelsen 0ffa03d2b6 fix session hang on empty download quest menu 2023-02-01 10:22:06 -08:00
Martin Michelsen 9b136d9444 make $item more powerful 2023-01-19 19:12:12 -08:00
Martin Michelsen 08dfbbcb5c factor out client and proxy options 2022-12-15 23:34:07 -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 f8da4ac7be initial spectator + recording implementation 2022-11-30 22:29:51 -08:00
Martin Michelsen 9f2f0ccc14 implement episode 3 battles 2022-11-27 21:19:31 -08:00
Martin Michelsen f18953c31e make signedness explicit in count checks 2022-10-09 12:50:34 -07:00
Martin Michelsen f088454c25 add all GC 1&2 subcommand formats 2022-10-09 01:35:22 -07:00
Martin Michelsen 48905bfa10 use ep3 battle command masking for forwarded commands 2022-10-06 22:10:02 -07:00
Martin Michelsen 7ed0866c2b add Ep3 sound chat subcommand 2022-10-03 11:23:11 -07:00
Martin Michelsen 6afc029152 implement Ep3 card trade window 2022-10-02 19:00:13 -07:00
Martin Michelsen e273629cd1 fix client_id field width in some subcommands 2022-10-02 01:28:17 -07:00
Martin Michelsen 29fc74470d rename client and lobby flags 2022-09-22 22:50:14 -07:00
Martin Michelsen 9a35f5ca63 reorganize BB file loading abstractions 2022-09-03 12:26:12 -07:00
Martin Michelsen 010f753a08 clean up some player structs 2022-09-02 18:26:47 -07:00
Martin Michelsen 01e4518c8e clean up handler tables 2022-09-01 23:35:41 -07:00
Martin Michelsen bca76322bf fix dc guild card format 2022-08-27 19:20:08 -07:00
Martin Michelsen 5d3d1e1900 add support for PSO DC v1/v2 2022-08-27 10:49:53 -07:00
Martin Michelsen 9b837c5b6c implement BB medical center 2022-08-03 17:30:33 -07:00