[10549] At schedule second reset update real reset time.

Missing part of prev. related commit.

Also without this code at second reset after restart server will go to infinity loop.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
This commit is contained in:
Funkybit 2010-09-26 23:56:35 +04:00 committed by VladimirMangos
parent 7f49bd357e
commit dcb451e16a
2 changed files with 5 additions and 1 deletions

View file

@ -345,6 +345,10 @@ void InstanceResetScheduler::Update()
time_t next_reset = InstanceResetScheduler::CalculateNextResetTime(mapDiff, resetTime);
CharacterDatabase.DirectPExecute("UPDATE instance_reset SET resettime = '"UI64FMTD"' WHERE mapid = '%u' AND difficulty = '%u'", uint64(next_reset), uint32(event.mapid), uint32(event.difficulty));
SetResetTimeFor(event.mapid, event.difficulty, next_reset);
ResetEventType type = RESET_EVENT_INFORM_1;
for (; type < RESET_EVENT_INFORM_LAST; type = ResetEventType(type+1))
if (next_reset - resetEventTypeDelay[type] > now)

View file

@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__
#define __REVISION_NR_H__
#define REVISION_NR "10548"
#define REVISION_NR "10549"
#endif // __REVISION_NR_H__