From 00cb4ade45f912584d29d624f259b82080285e7d Mon Sep 17 00:00:00 2001 From: Mordred Date: Sat, 18 Feb 2023 23:05:15 +0100 Subject: [PATCH] Login packet flow further adjusted to be closer to retail --- .../Network/PacketDef/Zone/ServerZoneDef.h | 5 +++ src/world/Manager/PlayerMgr.cpp | 37 ++++++++++--------- src/world/Network/Handlers/PacketHandlers.cpp | 6 --- 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/common/Network/PacketDef/Zone/ServerZoneDef.h b/src/common/Network/PacketDef/Zone/ServerZoneDef.h index 29c18ae2..02bd3da3 100644 --- a/src/common/Network/PacketDef/Zone/ServerZoneDef.h +++ b/src/common/Network/PacketDef/Zone/ServerZoneDef.h @@ -1444,6 +1444,11 @@ namespace Sapphire::Network::Packets::WorldPackets::Server uint8_t unknownCompleteMask[32]; }; + struct FFXIVIpcLegacyQuestCompleteList : FFXIVIpcBasePacket< LegacyQuestCompleteFlags > + { + uint8_t completeFlagArray[40]; + }; + /** * Structural representation of the packet sent by the server * to finish a quest diff --git a/src/world/Manager/PlayerMgr.cpp b/src/world/Manager/PlayerMgr.cpp index 9dacf361..22c76823 100644 --- a/src/world/Manager/PlayerMgr.cpp +++ b/src/world/Manager/PlayerMgr.cpp @@ -12,6 +12,7 @@ #include #include #include +#include #include