mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-13 02:11:30 +00:00
Get time remaining directly from database for now, this needs to be cached better at the zone state level, I'll refactor this when repositories are merged in
This commit is contained in:
parent
88ff56b2f2
commit
d89b2f11b5
@ -825,7 +825,7 @@ void Client::CompleteConnect()
|
||||
|
||||
if (zone && zone->GetInstanceID() > 0) {
|
||||
|
||||
uint32 remaining_time_seconds = zone->GetInstanceTimeRemaining();
|
||||
uint32 remaining_time_seconds = database.GetTimeRemainingInstance(zone->GetInstanceID());
|
||||
uint32 day = (remaining_time_seconds / 86400);
|
||||
uint32 hour = (remaining_time_seconds / 3600) % 24;
|
||||
uint32 minute = (remaining_time_seconds / 60) % 60;
|
||||
|
||||
@ -1018,10 +1018,6 @@ bool Zone::Init(bool iStaticZone) {
|
||||
petition_list.ClearPetitions();
|
||||
petition_list.ReadDatabase();
|
||||
|
||||
if (zone->GetInstanceID() > 0) {
|
||||
zone->SetInstanceTimeRemaining(database.GetTimeRemainingInstance(zone->GetInstanceID()));
|
||||
}
|
||||
|
||||
LogInfo("Loading timezone data");
|
||||
zone->zone_time.setEQTimeZone(database.GetZoneTZ(zoneid, GetInstanceVersion()));
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user