diff --git a/src/client/protocolgameparse.cpp b/src/client/protocolgameparse.cpp index 579c8989..75a0b1a8 100644 --- a/src/client/protocolgameparse.cpp +++ b/src/client/protocolgameparse.cpp @@ -1678,7 +1678,13 @@ void ProtocolGame::parseChangeMapAwareRange(const InputMessagePtr& msg) void ProtocolGame::parseCreaturesMark(const InputMessagePtr& msg) { - int len = msg->getU8(); + int len; + if (g_game.getProtocolVersion() >= 1035) { + len = 1; + } else { + len = msg->getU8(); + } + for(int i=0; igetU32(); bool isPermanent = msg->getU8() != 1;