Fix parseLogin packet
This commit is contained in:
parent
50c36bb2ba
commit
4b7770361d
|
@ -329,7 +329,8 @@ namespace Otc
|
|||
MessageRVRAnswer = 47,
|
||||
MessageRVRContinue = 48,
|
||||
MessageGameHighlight = 49,
|
||||
LastMessage = 50,
|
||||
MessageNpcFromStartBlock = 50,
|
||||
LastMessage = 51,
|
||||
MessageInvalid = 255
|
||||
};
|
||||
|
||||
|
|
|
@ -40,7 +40,7 @@ void buildMessageModesMap(int version) {
|
|||
messageModesMap[Otc::MessageChannel] = 7;
|
||||
messageModesMap[Otc::MessageChannelHighlight] = 8;
|
||||
messageModesMap[Otc::MessageSpell] = 9;
|
||||
//NpcFromStartBlock = 10
|
||||
messageModesMap[Otc::MessageNpcFromStartBlock] = 10;
|
||||
messageModesMap[Otc::MessageNpcFrom] = 11;
|
||||
messageModesMap[Otc::MessageNpcTo] = 12;
|
||||
messageModesMap[Otc::MessageGamemasterBroadcast] = 13;
|
||||
|
|
|
@ -385,8 +385,11 @@ void ProtocolGame::parseLogin(const InputMessagePtr& msg)
|
|||
}
|
||||
bool canReportBugs = msg->getU8();
|
||||
|
||||
msg->getU8(); // can change pvp framing option
|
||||
msg->getU8(); // expert mode enabled
|
||||
if(g_game.getClientVersion() >= 1053)
|
||||
msg->getU8(); // can change pvp frame option
|
||||
|
||||
if(g_game.getClientVersion() >= 1058)
|
||||
msg->getU8(); // expert mode enabled
|
||||
|
||||
m_localPlayer->setId(playerId);
|
||||
g_game.setServerBeat(serverBeat);
|
||||
|
|
Loading…
Reference in New Issue