summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/net/tmwa/beinghandler.cpp14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/net/tmwa/beinghandler.cpp b/src/net/tmwa/beinghandler.cpp
index fb8a5d3fe..c85f4d78d 100644
--- a/src/net/tmwa/beinghandler.cpp
+++ b/src/net/tmwa/beinghandler.cpp
@@ -1494,7 +1494,9 @@ void BeingHandler::processBeingChangeDirection(Net::MessageIn &msg)
if (!dstBeing)
{
- BLOCK_END("BeingHandler::processBeingChangeDirection")
+ msg.readInt16("unused");
+ msg.readUInt8("direction");
+ BLOCK_END("BeingHandler::processBeingChangeDirection");
return;
}
@@ -1639,11 +1641,19 @@ void BeingHandler::processPlayerGuilPartyInfo(Net::MessageIn &msg)
}
else
{
- msg.skip(48);
+ msg.readString(24, "guild name");
+ msg.readString(24, "guild pos");
}
dstBeing->addToCache();
msg.readString(24, "?");
}
+ else
+ {
+ msg.readString(24, "party name");
+ msg.readString(24, "guild name");
+ msg.readString(24, "guild pos");
+ msg.readString(24, "?");
+ }
BLOCK_END("BeingHandler::processPlayerGuilPartyInfo")
}