From 4f4f306cd7ad25e06bd39539039eb37f1032f836 Mon Sep 17 00:00:00 2001 From: Eduardo Bart Date: Tue, 10 Jan 2012 00:55:56 -0200 Subject: [PATCH] fix gm actions parse --- src/otclient/net/protocolcodes.h | 1 + src/otclient/net/protocolgameparse.cpp | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/otclient/net/protocolcodes.h b/src/otclient/net/protocolcodes.h index fd7c3ff3..900f41b4 100644 --- a/src/otclient/net/protocolcodes.h +++ b/src/otclient/net/protocolcodes.h @@ -63,6 +63,7 @@ namespace Proto { enum GameServerOpts { GameServerInitGame = 10, + GameServerGMActions = 11, GameServerLoginError = 20, GameServerLoginAdvice = 21, GameServerLoginWait = 22, diff --git a/src/otclient/net/protocolgameparse.cpp b/src/otclient/net/protocolgameparse.cpp index c1ceed88..f04552aa 100644 --- a/src/otclient/net/protocolgameparse.cpp +++ b/src/otclient/net/protocolgameparse.cpp @@ -43,7 +43,7 @@ void ProtocolGame::parseMessage(InputMessage& msg) case Proto::GameServerInitGame: parsePlayerLogin(msg); break; - case 0x0B: + case Proto::GameServerGMActions: parseGMActions(msg); break; case Proto::GameServerLoginError: @@ -279,7 +279,7 @@ void ProtocolGame::parsePlayerLogin(InputMessage& msg) void ProtocolGame::parseGMActions(InputMessage& msg) { - for(uint8 i = 0; i < 28; ++i) + for(uint8 i = 0; i < 19; ++i) msg.getU8(); }