Whoever wrote the client's function to handle the usage of 1/2/3/4/5 keys to continue dialogue should be full of shame. It is laughable (like seriously take a look at it).
They were clearly aware of how to send, receive, and handle packets.
What they did; Sent a command packet with the full command ":: dialoguecontinuation option_one" and added a dialoguecontinuation command that handles continuing dialogue.
What they should have done; Sent a button click packet corresponding to the action button id.
I am so baffled as to why they did this? This also happens for other functions like click to teleport, bank placeholders, etc.
OT; nice release






