[9706] Correctly update next daily quest reset timestamp in DB after reset.

Signed-off-by: ApoC <apoc@nymfe.net>
This commit is contained in:
ApoC 2010-04-09 13:47:20 +02:00
parent 8aa9d795be
commit f0af98568e
2 changed files with 4 additions and 1 deletions

View file

@ -1957,6 +1957,9 @@ void World::ResetDailyQuests()
for(SessionMap::const_iterator itr = m_sessions.begin(); itr != m_sessions.end(); ++itr) for(SessionMap::const_iterator itr = m_sessions.begin(); itr != m_sessions.end(); ++itr)
if (itr->second->GetPlayer()) if (itr->second->GetPlayer())
itr->second->GetPlayer()->ResetDailyQuestStatus(); itr->second->GetPlayer()->ResetDailyQuestStatus();
m_NextDailyQuestReset = time_t(m_NextDailyQuestReset + DAY);
CharacterDatabase.PExecute("UPDATE saved_variables SET NextDailyQuestResetTime = '"UI64FMTD"'", uint64(m_NextDailyQuestReset));
} }
void World::ResetWeeklyQuests() void World::ResetWeeklyQuests()

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 "9705" #define REVISION_NR "9706"
#endif // __REVISION_NR_H__ #endif // __REVISION_NR_H__