Fix orange text bug for protocol >861

This commit is contained in:
Eduardo Bart 2012-10-05 19:11:41 -03:00
parent fa8b77f0c8
commit 5756f20026
2 changed files with 18 additions and 18 deletions

View File

@ -654,7 +654,7 @@ function onGameStart()
if savedChannels then if savedChannels then
for channelName, channelId in pairs(savedChannels) do for channelName, channelId in pairs(savedChannels) do
channelId = tonumber(channelId) channelId = tonumber(channelId)
if channelId ~= 0 then if channelId ~= 0 and channelId < 100 then
if not table.find(channels, channelId) then if not table.find(channels, channelId) then
g_game.joinChannel(channelId) g_game.joinChannel(channelId)
end end

View File

@ -40,13 +40,13 @@ void buildMessageModesMap(int version) {
messageModesMap[Otc::MessageNpcFrom] = 5; messageModesMap[Otc::MessageNpcFrom] = 5;
messageModesMap[Otc::MessagePrivateFrom] = 6; messageModesMap[Otc::MessagePrivateFrom] = 6;
messageModesMap[Otc::MessagePrivateTo] = 6; messageModesMap[Otc::MessagePrivateTo] = 6;
messageModesMap[Otc::MessageChannelHighlight] = 7; messageModesMap[Otc::MessageChannel] = 7;
messageModesMap[Otc::MessageChannel] = 8; messageModesMap[Otc::MessageChannelManagement] = 8;
messageModesMap[Otc::MessageGamemasterBroadcast] = 9; messageModesMap[Otc::MessageGamemasterBroadcast] = 9;
messageModesMap[Otc::MessageGamemasterChannel] = 10; messageModesMap[Otc::MessageGamemasterChannel] = 10;
messageModesMap[Otc::MessageGamemasterPrivateFrom] = 11; messageModesMap[Otc::MessageGamemasterPrivateFrom] = 11;
messageModesMap[Otc::MessageGamemasterPrivateTo] = 11; messageModesMap[Otc::MessageGamemasterPrivateTo] = 11;
messageModesMap[Otc::MessageChannelManagement] = 12; messageModesMap[Otc::MessageChannelHighlight] = 12;
messageModesMap[Otc::MessageMonsterSay] = 13; messageModesMap[Otc::MessageMonsterSay] = 13;
messageModesMap[Otc::MessageMonsterYell] = 14; messageModesMap[Otc::MessageMonsterYell] = 14;
messageModesMap[Otc::MessageWarning] = 15; messageModesMap[Otc::MessageWarning] = 15;