diff --git a/src/common/Network/PacketDef/Ipcs.h b/src/common/Network/PacketDef/Ipcs.h index 1f8aaa9a..0bd3e92c 100644 --- a/src/common/Network/PacketDef/Ipcs.h +++ b/src/common/Network/PacketDef/Ipcs.h @@ -234,7 +234,7 @@ enum ServerZoneIpcType : DirectorMsg4 = 0x3A9, // updated 6.58 hotfix 2 DirectorMsg8 = 0xF28A, // updated 5.18 DirectorMsg16 = 0xF28C, // updated 5.18 - DirectorPopUp = 0xF3DF, // updated 5.58h + DirectorPopUp2 = 0x300, // updated 6.58 hotfix 2 DirectorPopUp4 = 0xF19B, // updated 5.58h DirectorPopUp8 = 0xF271, // updated 5.58h diff --git a/src/common/Network/PacketDef/Zone/ServerZoneDef.h b/src/common/Network/PacketDef/Zone/ServerZoneDef.h index 28099a67..ea7cbad2 100644 --- a/src/common/Network/PacketDef/Zone/ServerZoneDef.h +++ b/src/common/Network/PacketDef/Zone/ServerZoneDef.h @@ -1789,23 +1789,19 @@ namespace Sapphire::Network::Packets::Server uint16_t u28; }; - struct FFXIVIpcDirectorPopUp : FFXIVIpcBasePacket< DirectorPopUp > + struct FFXIVIpcDirectorPopUp2 : FFXIVIpcBasePacket< DirectorPopUp2 > { uint32_t directorId; uint16_t pad1[2]; uint64_t sourceActorId; - /*! - * 2 = green text in log - */ - uint8_t flags; - uint8_t pad2[3]; - uint32_t bNPCName; uint32_t textId; uint32_t popupTimeMs; - uint32_t param[6]; + uint32_t bNPCName; + uint8_t flags; // 2 = green text in log + uint8_t pad2[3]; + uint32_t param[2]; }; - struct FFXIVIpcActorGauge : FFXIVIpcBasePacket< ActorGauge > { uint8_t classJobId;