summaryrefslogtreecommitdiff
path: root/Packet-types.md
diff options
context:
space:
mode:
authorSgeo <[email protected]>2017-06-03 20:18:04 -0400
committerSgeo <[email protected]>2017-06-03 20:18:04 -0400
commitedb73275919e372783cbdfe6cb3802b6033a34c1 (patch)
tree9fa4614e752167dfe0ed88e1b09c18af71faa2fb /Packet-types.md
parentSaving (diff)
downloadlibreworlds-wiki-edb73275919e372783cbdfe6cb3802b6033a34c1.tar.xz
libreworlds-wiki-edb73275919e372783cbdfe6cb3802b6033a34c1.zip
Updated Packet types (markdown)
Diffstat (limited to 'Packet-types.md')
-rw-r--r--Packet-types.md9
1 files changed, 6 insertions, 3 deletions
diff --git a/Packet-types.md b/Packet-types.md
index f6809d8..76bb04c 100644
--- a/Packet-types.md
+++ b/Packet-types.md
@@ -3,7 +3,10 @@
* 0x03 = PROP = Old-style property list, can be sent or received.
* 0x04 = SHORTLOC = Movement deltas, not along z-axis.
* 0x05 = ROOMCHNG = Indication of user changing rooms, includes new location within room
-* 0x06 = SESSIONINIT = Used by client to log in to a server, and server to acknowledge and provider more information. Uses old-style property list
-* 0x07 = SESSIONEXIT = Used by client to log off of a server, and server to acknowledge. Uses old-style property list.
+* 0x06 = SESSINIT = Used by client to log in to a server, and server to acknowledge and provider more information. Uses old-style property list
+* 0x07 = SESSEXIT = Used by client to log off of a server, and server to acknowledge. Uses old-style property list.
* 0x08 = APPINIT = Usage unknown, does not seem to be sent by client. Modifies a state machine upon being received by client. Uses new-style property list.
-* 0x0A = PROPREQ =
+* 0x0A = PROPREQ = Used by client to request properties. May include a list of properties to request, but that functionality seems to be unused.
+* 0x0B = DISAPPR = Used by server to indicate a Drone should disappear.
+* 0x0C = APPRACTR = Used by server to indicate a Drone should appear at a room (indicated with a u16), at x, y, z, dir.
+* 0x0D = REGOBJID = Used by server to associate a long Object ID with a short Object ID, to save bandwidth. These associations seem to be per connection. The object ID in the packet frame is not used for this, and is 0xFF (target connection).