Packet # | Packet Name | Length | Client | Server | Obsolete |
---|---|---|---|---|---|
0xD4 | Book Info | dynamic | X | ||
Data Type | Description | ||||
byte 0xD4 | The packet number. | ||||
uint Serial | The item's serial. | ||||
bool IsEditable | If true, the client is able to edit the book. | ||||
bool IsEditable | If true, the client is able to edit the book. (Yes, this is here twice on purpose.) | ||||
ushort Pages | The number of pages in the book. | ||||
ushort Title_Length | The length of the title plus one for the terminating byte. | ||||
char[] Title | The title of the book. | ||||
byte 0x00 | Null terminator for the title. Be sure to include this in the Title_Length. | ||||
ushort Author_Length | The length of the author plus one for the terminating byte. | ||||
char[] Author | The author of the book. | ||||
byte 0x00 | Null terminator for the author. Be sure to include this in the Author_Length. | ||||
Packet Description: This is sent by the server to open a book, and by the client to change the title or author. |