Add missing changes for protocol > 1000

This commit is contained in:
Eduardo Bart
2013-11-10 23:31:59 -02:00
parent 2b34c0ea0a
commit 9d689f0c43
7 changed files with 46 additions and 0 deletions

View File

@@ -239,6 +239,17 @@ void Game::processPlayerHelpers(int helpers)
g_lua.callGlobalField("g_game", "onPlayerHelpersUpdate", helpers);
}
void Game::processPlayerModes(Otc::FightModes fightMode, Otc::ChaseModes chaseMode, bool safeMode)
{
m_fightMode = fightMode;
m_chaseMode = chaseMode;
m_safeFight = safeMode;
g_lua.callGlobalField("g_game", "onFightModeChange", fightMode);
g_lua.callGlobalField("g_game", "onChaseModeChange", chaseMode);
g_lua.callGlobalField("g_game", "onSafeFightChange", safeMode);
}
void Game::processPing()
{
g_lua.callGlobalField("g_game", "onPing");
@@ -1507,6 +1518,10 @@ void Game::setProtocolVersion(int version)
enableFeature(Otc::GameThingMarks);
}
if(version >= 1000) {
enableFeature(Otc::GamePVPMode);
}
m_protocolVersion = version;
Proto::buildMessageModesMap(version);