From 90a45d920317234a78845f480cd0af93e4ad5235 Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Wed, 16 Feb 2022 05:34:33 +0100 Subject: [PATCH] Add structs for EventLogMessage --- .../Network/PacketDef/Zone/ServerZoneDef.h | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/src/common/Network/PacketDef/Zone/ServerZoneDef.h b/src/common/Network/PacketDef/Zone/ServerZoneDef.h index 7d9653f9..f69b8070 100644 --- a/src/common/Network/PacketDef/Zone/ServerZoneDef.h +++ b/src/common/Network/PacketDef/Zone/ServerZoneDef.h @@ -1442,6 +1442,54 @@ namespace Sapphire::Network::Packets::WorldPackets::Server { }; + template< int ArgCount > + struct FFXIVIpcEventLogMessageN + { + uint32_t handlerId; + uint32_t messageId; + uint8_t numOfArgs; + uint8_t __padding1; + uint8_t __padding2; + uint8_t __padding3; + uint32_t args[ArgCount]; + }; + + struct FFXIVIpcEventLogMessageHeader : + FFXIVIpcBasePacket< EventLogMessageHeader >, + FFXIVIpcEventLogMessageN< 1 > + { + }; + + struct FFXIVIpcEventLogMessage2 : + FFXIVIpcBasePacket< EventLogMessage2 >, + FFXIVIpcEventLogMessageN< 2 > + { + }; + + struct FFXIVIpcEventLogMessage4 : + FFXIVIpcBasePacket< EventLogMessage4 >, + FFXIVIpcEventLogMessageN< 4 > + { + }; + + struct FFXIVIpcEventLogMessage8 : + FFXIVIpcBasePacket< EventLogMessage8 >, + FFXIVIpcEventLogMessageN< 8 > + { + }; + + struct FFXIVIpcEventLogMessage16 : + FFXIVIpcBasePacket< EventLogMessage16 >, + FFXIVIpcEventLogMessageN< 16 > + { + }; + + struct FFXIVIpcEventLogMessage32 : + FFXIVIpcBasePacket< EventLogMessage32 >, + FFXIVIpcEventLogMessageN< 32 > + { + }; + template< int ArgCount > struct FFXIVIpcPlayEventSceneN {