Package-level declarations
Types
Connection telemetry is sent as part of the first packets during login, written during the part of login that handles login rebuild messages and player info initialization. While the packet sends more properties than the four listed here, they are never assigned a value, so they're just dummy zeros.
Detect modified client is sent by the client right before a map load if the client has been given a frame. For simple deobs, this is generally not the case. In OSRS, the code is consistently sent as '1,057,001,181'.
Map build complete is sent when the client finishes building map after a map reload. This packet is primarily used by the server for p_loaddelay; procs, which delay current active script until the client has finished loading the map, with a 10-game-cycle timeout.
An enhanced-client-only packet to inform the server of the status of membership eligibility.
A reflection check reply is sent by the client whenever a server requests a reflection checker to be performed.
Sends a ping reply to the server whenever the server requests it.
Sound jingle end packet is sent when a jingle finishes playing in the client, used to resume normal music from the start again (basically informs the server that it needs to reset its internal play-time counter back to zero).
Window status is sent first on login, and afterwards whenever the client changes window status.