From 388c4bc574626473c0dde908cb6efd6f06da554d Mon Sep 17 00:00:00 2001 From: akkadius Date: Sun, 21 Sep 2014 02:27:57 -0500 Subject: [PATCH] Fix where if players instance is expired when logging back into it, they will get sent properly to bind. Issue was players player profile instance ID did not match the bind instance ID. --- zone/client_packet.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zone/client_packet.cpp b/zone/client_packet.cpp index a27b7dd05..d3c0f5f42 100644 --- a/zone/client_packet.cpp +++ b/zone/client_packet.cpp @@ -614,6 +614,9 @@ void Client::Handle_Connect_OP_ZoneEntry(const EQApplicationPacket *app) { /* Set Con State for Reporting */ conn_state = PlayerProfileLoaded; + m_pp.zone_id = zone->GetZoneID(); + m_pp.zoneInstance = zone->GetInstanceID(); + /* Set Total Seconds Played */ TotalSecondsPlayed = m_pp.timePlayedMin * 60; /* Set Max AA XP */