Martin Michelsen
|
bee4c55446
|
make client functions parameterizable by version
|
2025-06-04 00:16:43 -07:00 |
|
Martin Michelsen
|
1047d089d5
|
fix 6x0B error message
|
2025-05-31 23:15:23 -07:00 |
|
Martin Michelsen
|
aabbafb749
|
fix game flag translation across v2/v3 boundary
|
2025-05-28 22:01:54 -07:00 |
|
Martin Michelsen
|
6a89f18580
|
make logging less verbose
|
2025-05-26 14:51:43 -07:00 |
|
Martin Michelsen
|
cc99050964
|
switch to coroutine execution model
|
2025-05-26 14:11:38 -07:00 |
|
Martin Michelsen
|
61570a2563
|
add version/area flags to object/enemy defs
|
2025-04-04 00:39:57 -07:00 |
|
Martin Michelsen
|
4770297cd0
|
document some things in ItemPMT
|
2025-03-27 23:38:37 -07:00 |
|
Martin Michelsen
|
936b914cbc
|
start describing enemy types
|
2025-03-26 23:07:39 -07:00 |
|
Martin Michelsen
|
6467693df9
|
describe a few Ep4 objects
|
2025-03-24 23:45:22 -07:00 |
|
Martin Michelsen
|
84c62b33a4
|
update comments on 6x93 and 6xB2
|
2025-03-01 19:50:36 -08:00 |
|
Martin Michelsen
|
4d7a3395ba
|
refine quest header format; use metadata from .bin.txt file if present
|
2025-03-01 19:50:36 -08:00 |
|
Martin Michelsen
|
78fe4ebf98
|
refine 24 and 25 command structs
|
2025-02-27 23:14:46 -08:00 |
|
Martin Michelsen
|
fa22c3563d
|
add HTML rare table generator
|
2025-02-22 14:01:33 -08:00 |
|
Martin Michelsen
|
4c55551e12
|
fix 6xA4 and 6xA5 sizes; closes #605
|
2025-02-07 08:56:29 -08:00 |
|
Martin Michelsen
|
78b7bfac70
|
refine many subcommand formats
|
2025-01-26 09:47:19 -08:00 |
|
Martin Michelsen
|
65a1b97093
|
refine more commands
|
2025-01-23 09:51:48 -08:00 |
|
Martin Michelsen
|
721b01a294
|
rename section to room
|
2025-01-19 23:21:56 -08:00 |
|
Martin Michelsen
|
68003b2e2f
|
unify menu item format
|
2025-01-08 23:35:12 -08:00 |
|
Martin Michelsen
|
d833727074
|
fix issue that caused v3 players to be temporarily invisible to v2 players after joining
|
2025-01-04 22:53:54 -08:00 |
|
Martin Michelsen
|
149e746e3a
|
support dynamic objects in map state; closes #589
|
2025-01-04 22:53:54 -08:00 |
|
Martin Michelsen
|
8508607c87
|
rename DC_V1_11_2000_PROTOTYPE to DC_11_2000
|
2025-01-01 20:58:28 -08:00 |
|
Martin Michelsen
|
72ac20e574
|
rewrite map data model
|
2025-01-01 17:47:50 -08:00 |
|
Martin Michelsen
|
f5ed347734
|
convert private word select messages to text chat messages
|
2024-11-29 22:19:05 -08:00 |
|
Martin Michelsen
|
e7db8f2404
|
refine many game command formats; $infhp no longer removes positive effects
|
2024-11-09 18:11:30 -08:00 |
|
Martin Michelsen
|
75de6f259d
|
add safeties for 6xBB and 6xBC commands
|
2024-11-05 21:31:30 -08:00 |
|
Martin Michelsen
|
7baf5ce327
|
minor cleanup
|
2024-10-30 18:46:19 -07:00 |
|
Martin Michelsen
|
086b2d411a
|
add ability to disable rare announcements per account; closes #576
|
2024-10-20 16:22:26 -07:00 |
|
Martin Michelsen
|
a7d436a894
|
use object flags for switch assist; closes #571
|
2024-10-17 21:54:14 -07:00 |
|
Martin Michelsen
|
47bc37e806
|
link map objects to constructor args instead of copying them
|
2024-10-17 21:54:14 -07:00 |
|
Martin Michelsen
|
7139df0265
|
document most quest opcodes
|
2024-10-09 00:25:38 -07:00 |
|
Martin Michelsen
|
aa4a773095
|
fix objects not appearing in boss rooms after rejoining persisted game
|
2024-09-27 22:52:01 -07:00 |
|
Martin Michelsen
|
39f3a4afa7
|
make bb_exchange_pc disable drops; closes #562
|
2024-09-23 00:32:06 -07:00 |
|
Martin Michelsen
|
a9b816c548
|
allow battle param lookups from other episodes
|
2024-08-23 19:48:56 -07:00 |
|
Martin Michelsen
|
c89c3c27ad
|
fix Ep1 normal Falz item location; fixes #555
|
2024-08-18 17:39:29 -07:00 |
|
Martin Michelsen
|
3a74dbf04e
|
use aliases for subordinate boss entities; closes #545
|
2024-08-02 17:47:10 -07:00 |
|
Martin Michelsen
|
1bfbf09891
|
use phosg namespace
|
2024-07-28 11:54:41 -07:00 |
|
Martin Michelsen
|
5523388ad4
|
disable rare notifs for client drops by default
|
2024-07-20 11:58:18 -07:00 |
|
Martin Michelsen
|
21c8bab91c
|
handle one 6x63 data race
|
2024-07-06 09:54:07 -07:00 |
|
Martin Michelsen
|
dc2e73d198
|
fix item notifications for mags on GC
|
2024-07-04 16:24:36 -07:00 |
|
Martin Michelsen
|
9869fa03c2
|
only send notifs for client-generated items if the game drop mode is CLIENT
|
2024-06-21 11:02:59 -07:00 |
|
Martin Michelsen
|
0ae02b0191
|
add websocket endpoint for rare drop stream
|
2024-06-21 10:59:01 -07:00 |
|
Martin Michelsen
|
2e5d95d612
|
fix data race in 6xCA command
|
2024-06-19 23:31:51 -07:00 |
|
Martin Michelsen
|
aa9d2beffe
|
convert all CRLF line endings to LF only
|
2024-06-16 21:03:00 -07:00 |
|
Martin Michelsen
|
bbff30071e
|
fix battle mode level up on players close to level 200
|
2024-06-16 10:11:35 -07:00 |
|
Martin Michelsen
|
a7a512682c
|
fix unsealable item kill count check
|
2024-06-16 00:10:12 -07:00 |
|
Martin Michelsen
|
598120c661
|
implement BB EXP share
|
2024-06-15 16:45:09 -07:00 |
|
Martin Michelsen
|
d4f885fad1
|
fix 6xE3 client ID field
|
2024-06-15 15:20:08 -07:00 |
|
Martin Michelsen
|
de45f49b78
|
add name color for IS_CLIENT_CUSTOMIZATION flag
|
2024-06-15 09:56:04 -07:00 |
|
Martin Michelsen
|
836704e987
|
track telepipe state in games
|
2024-05-21 20:29:32 -07:00 |
|
Martin Michelsen
|
001c2c905f
|
fix BB item subcommands in joinable quests
|
2024-05-19 09:06:38 -07:00 |
|