0c76d847d5
Allow unequipping items, add packet for updating equipped model ids
...
The unequipped item currently disappears into the aether, but this
works now!
2025-03-31 21:49:12 -04:00
bc8535cce2
Fix chat message packet size
2025-03-31 21:16:52 -04:00
fbf8212f8f
Fix logout for 7.20h
2025-03-31 21:16:52 -04:00
a5a9e49667
Initial update for 7.20h
...
This updates the set of opcodes and patch version for today's patch. Not
everything is working yet and there's a few missing ones, but overall it
looks good.
2025-03-31 21:16:52 -04:00
1bdacaaede
Add inventory modification packet
...
The size isn't quite right yet, but whatever.
2025-03-31 20:05:37 -04:00
fccd752246
More misc packet size fixes
2025-03-30 22:29:17 -04:00
b01ec22950
Fix and check more packet sizes
2025-03-30 19:50:31 -04:00
767a288e12
Fix Disconnected opcode
2025-03-30 19:34:38 -04:00
89db2ce920
Fix crash when entering certain zones, remove stuff doesn't work
...
There's some fadein/fadeout nonsense that isn't really doing anything right now,
and can be killed.
2025-03-29 16:43:06 -04:00
d54b4c945e
Start informing the player of the consequences of their actions
...
This doesn't work 100% reliably yet, but I do see the action appear in
my battle log.
2025-03-29 14:15:01 -04:00
ff3313a0f9
Add UpdateHpMpTp packet, make sprint take away debug monster health
...
This is just for debugging, I want to make attack actions do this
instead.
2025-03-29 12:25:22 -04:00
bcbe62af06
Add packets related to playing events and scenes
2025-03-28 23:00:32 -04:00
13b24e9cfe
Try to fix crash after recieving status list
2025-03-28 23:00:32 -04:00
652beadaa4
Send the welcome server message in the onBeginLogin Lua function
...
I finally got a proof-of-concept working, and am somewhat happy with how I can
start building this API now.
2025-03-28 23:00:32 -04:00
e7dc83effe
Update testdata for 7.2
2025-03-26 19:23:14 -04:00
4142143bc8
Move Zone IPC over to the new JSON opcodes file
2025-03-26 19:23:14 -04:00
d0bb7f4ba9
Start defining IPC opcodes in JSON
...
This is to make it easier to interpolate with other tools and projects,
and to reduce the mental barrier (of me and other contributors) of
changing these. This only ports the Lobby connection to use JSON so far,
the World connection is next.
2025-03-26 19:23:14 -04:00