Implemented ACHIEVEMENT_FLAG_REALM_FIRST_REACH

This commit is contained in:
arrai 2008-10-31 12:35:08 +01:00
parent 6707038cfc
commit 0d6805ec94
7 changed files with 66 additions and 7 deletions

View file

@ -563,6 +563,22 @@ void ObjectMgr::LoadCreatureLocales()
sLog.outString( ">> Loaded %u creature locale strings", mCreatureLocaleMap.size() );
}
void ObjectMgr::LoadCompletedAchievements()
{
QueryResult *result = WorldDatabase.Query("SELECT achievement FROM character_achievement GROUP BY achievement");
if(!result)
return;
do
{
Field *fields = result->Fetch();
allCompletedAchievements.insert(fields[0].GetUInt32());
} while(result->NextRow());
delete result;
}
void ObjectMgr::LoadNpcOptionLocales()
{
mNpcOptionLocaleMap.clear(); // need for reload case