diff options
author | Andrei Karas <akaras@inbox.ru> | 2016-09-12 22:35:00 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2016-09-12 23:30:12 +0300 |
commit | f6f6683177abd0f786b34d3d2bd689d615c899e0 (patch) | |
tree | e3931b87a8f9a2f57a6f88c6809991f5e40662db /src/net/eathena/beinghandler.cpp | |
parent | 5a94fab3a68ff5769aa6f2889da582a60ce32864 (diff) | |
download | plus-f6f6683177abd0f786b34d3d2bd689d615c899e0.tar.gz plus-f6f6683177abd0f786b34d3d2bd689d615c899e0.tar.bz2 plus-f6f6683177abd0f786b34d3d2bd689d615c899e0.tar.xz plus-f6f6683177abd0f786b34d3d2bd689d615c899e0.zip |
Fix some packet sizes for version 20080827.
Diffstat (limited to 'src/net/eathena/beinghandler.cpp')
-rw-r--r-- | src/net/eathena/beinghandler.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/net/eathena/beinghandler.cpp b/src/net/eathena/beinghandler.cpp index 1ecb8895c..cf5ee0dc2 100644 --- a/src/net/eathena/beinghandler.cpp +++ b/src/net/eathena/beinghandler.cpp @@ -44,6 +44,11 @@ BeingHandler::BeingHandler(const bool enableSync) : void BeingHandler::requestNameById(const BeingId id) const { createOutPacket(CMSG_NAME_REQUEST); + if (packetVersion >= 20080827 && packetVersion < 20101124) + { + outMsg.writeInt32(0, "unused"); + outMsg.writeInt32(0, "unused"); + } outMsg.writeBeingId(id, "being id"); } @@ -89,6 +94,11 @@ void BeingHandler::viewPlayerEquipment(const Being *const being) const void BeingHandler::requestNameByCharId(const int id) const { createOutPacket(CMSG_SOLVE_CHAR_NAME); + if (packetVersion >= 20080827 && packetVersion < 20101124) + { + outMsg.writeInt32(9, "unused"); + outMsg.writeInt32(9, "unused"); + } outMsg.writeInt32(id, "character id"); } |