[10913] Fix db_script_string loading

This commit is contained in:
zergtmn 2010-12-24 00:45:56 +05:00
parent 0d6f990e4e
commit 8f37314950
2 changed files with 10 additions and 10 deletions

View file

@ -632,7 +632,7 @@ void ScriptMgr::LoadCreatureMovementScripts()
void ScriptMgr::LoadDbScriptStrings() void ScriptMgr::LoadDbScriptStrings()
{ {
LoadMangosStrings(WorldDatabase,"db_script_string",MIN_DB_SCRIPT_STRING_ID,MAX_DB_SCRIPT_STRING_ID); sObjectMgr.LoadMangosStrings(WorldDatabase, "db_script_string", MIN_DB_SCRIPT_STRING_ID, MAX_DB_SCRIPT_STRING_ID);
std::set<int32> ids; std::set<int32> ids;
@ -640,18 +640,18 @@ void ScriptMgr::LoadDbScriptStrings()
if (sObjectMgr.GetMangosStringLocale(i)) if (sObjectMgr.GetMangosStringLocale(i))
ids.insert(i); ids.insert(i);
CheckScriptTexts(sQuestEndScripts,ids); CheckScriptTexts(sQuestEndScripts, ids);
CheckScriptTexts(sQuestStartScripts,ids); CheckScriptTexts(sQuestStartScripts, ids);
CheckScriptTexts(sSpellScripts,ids); CheckScriptTexts(sSpellScripts, ids);
CheckScriptTexts(sGameObjectScripts,ids); CheckScriptTexts(sGameObjectScripts, ids);
CheckScriptTexts(sEventScripts,ids); CheckScriptTexts(sEventScripts, ids);
CheckScriptTexts(sGossipScripts,ids); CheckScriptTexts(sGossipScripts, ids);
CheckScriptTexts(sCreatureMovementScripts,ids); CheckScriptTexts(sCreatureMovementScripts, ids);
sWaypointMgr.CheckTextsExistance(ids); sWaypointMgr.CheckTextsExistance(ids);
for(std::set<int32>::const_iterator itr = ids.begin(); itr != ids.end(); ++itr) for(std::set<int32>::const_iterator itr = ids.begin(); itr != ids.end(); ++itr)
sLog.outErrorDb( "Table `db_script_string` has unused string id %u", *itr); sLog.outErrorDb("Table `db_script_string` has unused string id %u", *itr);
} }
void ScriptMgr::CheckScriptTexts(ScriptMapMap const& scripts, std::set<int32>& ids) void ScriptMgr::CheckScriptTexts(ScriptMapMap const& scripts, std::set<int32>& ids)

View file

@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__ #ifndef __REVISION_NR_H__
#define __REVISION_NR_H__ #define __REVISION_NR_H__
#define REVISION_NR "10912" #define REVISION_NR "10913"
#endif // __REVISION_NR_H__ #endif // __REVISION_NR_H__