diff --git a/src/client/protocolcodes.cpp b/src/client/protocolcodes.cpp index d89367f2..48fa44f4 100644 --- a/src/client/protocolcodes.cpp +++ b/src/client/protocolcodes.cpp @@ -77,6 +77,49 @@ void buildMessageModesMap(int version) { messageModesMap[Otc::MessageTutorialHint] = 40; messageModesMap[Otc::MessageThankyou] = 41; messageModesMap[Otc::MessageMarket] = 42; + } else if(version >= 1041) { + messageModesMap[Otc::MessageNone] = 0; + messageModesMap[Otc::MessageSay] = 1; + messageModesMap[Otc::MessageWhisper] = 2; + messageModesMap[Otc::MessageYell] = 3; + messageModesMap[Otc::MessagePrivateFrom] = 4; + messageModesMap[Otc::MessagePrivateTo] = 5; + messageModesMap[Otc::MessageChannelManagement] = 6; + messageModesMap[Otc::MessageChannel] = 7; + messageModesMap[Otc::MessageChannelHighlight] = 8; + messageModesMap[Otc::MessageSpell] = 9; + messageModesMap[Otc::MessageNpcFromStartBlock] = 10; + messageModesMap[Otc::MessageNpcFrom] = 11; + messageModesMap[Otc::MessageNpcTo] = 12; + messageModesMap[Otc::MessageGamemasterBroadcast] = 13; + messageModesMap[Otc::MessageGamemasterChannel] = 14; + messageModesMap[Otc::MessageGamemasterPrivateFrom] = 15; + messageModesMap[Otc::MessageGamemasterPrivateTo] = 16; + messageModesMap[Otc::MessageLogin] = 17; + messageModesMap[Otc::MessageWarning] = 18; // Admin + messageModesMap[Otc::MessageGame] = 19; + messageModesMap[Otc::MessageFailure] = 20; + messageModesMap[Otc::MessageLook] = 21; + messageModesMap[Otc::MessageDamageDealed] = 22; + messageModesMap[Otc::MessageDamageReceived] = 23; + messageModesMap[Otc::MessageHeal] = 24; + messageModesMap[Otc::MessageExp] = 25; + messageModesMap[Otc::MessageDamageOthers] = 26; + messageModesMap[Otc::MessageHealOthers] = 27; + messageModesMap[Otc::MessageExpOthers] = 28; + messageModesMap[Otc::MessageStatus] = 29; + messageModesMap[Otc::MessageLoot] = 30; + messageModesMap[Otc::MessageTradeNpc] = 31; + messageModesMap[Otc::MessageGuild] = 32; + messageModesMap[Otc::MessagePartyManagement] = 33; + messageModesMap[Otc::MessageParty] = 34; + messageModesMap[Otc::MessageBarkLow] = 35; + messageModesMap[Otc::MessageBarkLoud] = 36; + messageModesMap[Otc::MessageReport] = 37; + messageModesMap[Otc::MessageHotkeyUse] = 38; + messageModesMap[Otc::MessageTutorialHint] = 49; + messageModesMap[Otc::MessageThankyou] = 40; + messageModesMap[Otc::MessageMarket] = 41; } else if(version >= 1036) { for(int i = Otc::MessageNone; i <= Otc::MessageBeyondLast; ++i) { if(i >= Otc::MessageNpcTo)