summaryrefslogtreecommitdiff
path: root/src/net/ea/beinghandler.cpp
diff options
context:
space:
mode:
authorChuck Miller <shadowmil@gmail.com>2010-02-21 21:08:49 -0500
committerChuck Miller <shadowmil@gmail.com>2010-02-21 22:43:30 -0500
commitcf90688d139354eeba26d724495869ff9a6842ec (patch)
tree8fe8ea7c4a71d4bb8d08f74d28e863c03bbcf681 /src/net/ea/beinghandler.cpp
parentc8b0d1e56f27c3141895d28b2fc768afffe7bb2d (diff)
downloadmana-client-cf90688d139354eeba26d724495869ff9a6842ec.tar.gz
mana-client-cf90688d139354eeba26d724495869ff9a6842ec.tar.bz2
mana-client-cf90688d139354eeba26d724495869ff9a6842ec.tar.xz
mana-client-cf90688d139354eeba26d724495869ff9a6842ec.zip
Handle packet 0x0195, and shows player's party name in a popup
Diffstat (limited to 'src/net/ea/beinghandler.cpp')
-rw-r--r--src/net/ea/beinghandler.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/net/ea/beinghandler.cpp b/src/net/ea/beinghandler.cpp
index fd08ecaf..56f23fdb 100644
--- a/src/net/ea/beinghandler.cpp
+++ b/src/net/ea/beinghandler.cpp
@@ -56,6 +56,7 @@ BeingHandler::BeingHandler(bool enableSync):
SMSG_BEING_CHANGE_LOOKS,
SMSG_BEING_CHANGE_LOOKS2,
SMSG_BEING_NAME_RESPONSE,
+ SMSG_PLAYER_GUILD_PARTY_INFO,
SMSG_BEING_CHANGE_DIRECTION,
SMSG_PLAYER_UPDATE_1,
SMSG_PLAYER_UPDATE_2,
@@ -480,7 +481,14 @@ void BeingHandler::handleMessage(Net::MessageIn &msg)
dstBeing->setName(msg.readString(24));
}
break;
-
+ case SMSG_PLAYER_GUILD_PARTY_INFO:
+ if ((dstBeing = beingManager->findBeing(msg.readInt32())))
+ {
+ dstBeing->setPartyName(msg.readString(24));
+ dstBeing->setGuildName(msg.readString(24));
+ dstBeing->setGuildPos(msg.readString(24));
+ }
+ break;
case SMSG_BEING_CHANGE_DIRECTION:
if (!(dstBeing = beingManager->findBeing(msg.readInt32())))
{