]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/clientserver.h
This looks more like MC view bobbing, but still not even close
[dragonfireclient.git] / src / clientserver.h
index 4981b7ea8c845f7ff4fe75c54fa78aa89787e9ce..9d319275488725b10e1ba7b3a3c1af50812d2290 100644 (file)
@@ -90,6 +90,7 @@ enum ToClientCommand
                u16 command
                u16 number of player positions
                for each player:
+                       u16 peer_id
                        v3s32 position*100
                        v3s32 speed*100
                        s32 pitch*100
@@ -124,7 +125,7 @@ enum ToClientCommand
                for all added objects {
                        u16 id
                        u8 type
-                       u16 initialization data length
+                       u32 initialization data length
                        string initialization data
                }
        */
@@ -160,6 +161,17 @@ enum ToClientCommand
                u16 reason_length
                wstring reason
        */
+
+       TOCLIENT_PLAYERITEM = 0x36,
+       /*
+               u16 command
+               u16 count of player items
+               for all player items {
+                       u16 peer id
+                       u16 length of serialized item
+                       string serialized item
+               }
+       */
 };
 
 enum ToServerCommand
@@ -301,6 +313,14 @@ enum ToServerCommand
                [30] u8[28] new password
        */
 
+       TOSERVER_PLAYERITEM=0x37,
+       /*
+               Sent to change selected item.
+
+               [0] u16 TOSERVER_PLAYERITEM
+               [2] u16 item
+       */
+
 };
 
 inline SharedBuffer<u8> makePacket_TOCLIENT_TIME_OF_DAY(u16 time)