mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-17 03:08:26 +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:
@@ -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()));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user