diff --git a/src/servers/sapphire_zone/Actor/Player.cpp b/src/servers/sapphire_zone/Actor/Player.cpp index af23d984..658727bc 100644 --- a/src/servers/sapphire_zone/Actor/Player.cpp +++ b/src/servers/sapphire_zone/Actor/Player.cpp @@ -1634,8 +1634,8 @@ void Core::Entity::Player::sendZonePackets() queuePacket( unk320 ); } - if( getLastPing() == 0 ) - sendQuestInfo(); +// if( getLastPing() == 0 ) +// sendQuestInfo(); m_bMarkedForZoning = false; } diff --git a/src/servers/sapphire_zone/Network/Handlers/PacketHandlers.cpp b/src/servers/sapphire_zone/Network/Handlers/PacketHandlers.cpp index dce368de..c61c7730 100644 --- a/src/servers/sapphire_zone/Network/Handlers/PacketHandlers.cpp +++ b/src/servers/sapphire_zone/Network/Handlers/PacketHandlers.cpp @@ -433,6 +433,7 @@ void Core::Network::GameConnection::pingHandler( const Core::Network::Packets::F void Core::Network::GameConnection::finishLoadingHandler( const Core::Network::Packets::FFXIVARR_PACKET_RAW& inPacket, Entity::Player& player ) { + player.sendQuestInfo(); player.getCurrentZone()->onFinishLoading( player ); // player is done zoning