diff --git a/zone/client_packet.cpp b/zone/client_packet.cpp index 779a4e352..542b52288 100644 --- a/zone/client_packet.cpp +++ b/zone/client_packet.cpp @@ -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; diff --git a/zone/zone.cpp b/zone/zone.cpp index 9e50d0b8c..55de2b291 100755 --- a/zone/zone.cpp +++ b/zone/zone.cpp @@ -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()));