Added latest protocol/client support for cipservers

This commit is contained in:
BeniS 2013-02-28 04:38:48 +13:00
parent 0bf909d52f
commit 5f26303389
3 changed files with 5 additions and 6 deletions

View File

@ -212,8 +212,6 @@ function save()
}
end
table.dump(hotkeys)
hotkeyList = hotkeys
g_settings.setNode('game_hotkeys', hotkeySettings)
g_settings.save()

View File

@ -37,14 +37,15 @@ function g_game.getSupportedProtocols()
810, 811, 840, 842, 850, 853, 854,
860, 861, 862, 870, 910, 940, 944,
953, 954, 960, 961, 963, 970, 971,
973
973, 974
}
end
function g_game.getSupportedClients(protocol)
clients = {
[971] = {980},
[973] = {981}
[973] = {981},
[974] = {982}
}
return clients[protocol] or {protocol}
end

View File

@ -1374,7 +1374,7 @@ void Game::setProtocolVersion(int version)
if(isOnline())
stdext::throw_exception("Unable to change protocol version while online");
if(version != 0 && (version < 810 || version > 973))
if(version != 0 && (version < 810 || version > 974))
stdext::throw_exception(stdext::format("Protocol version %d not supported", version));
m_features.reset();
@ -1453,7 +1453,7 @@ void Game::setClientVersion(int version)
if(isOnline())
stdext::throw_exception("Unable to change client version while online");
if(version != 0 && (version < 810 || version > 981))
if(version != 0 && (version < 810 || version > 982))
stdext::throw_exception(stdext::format("Client version %d not supported", version));
m_clientVersion = version;