1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-27 14:57:44 +00:00

Added MapMarker packets

This commit is contained in:
Mordred 2022-02-18 22:55:04 +01:00
parent feaacefc95
commit 12f0a5472f

View file

@ -1399,6 +1399,60 @@ namespace Sapphire::Network::Packets::WorldPackets::Server
uint32_t isNewFlags;
};
template< int ArgCount >
struct FFXIVIpcMapMarkerN
{
uint8_t numOfMarkers;
uint8_t __padding1;
uint8_t __padding2;
uint8_t __padding3;
uint32_t iconIds[ArgCount];
uint32_t layoutIds[ArgCount];
uint32_t handlerIds[ArgCount];
};
struct FFXIVIpcMapMarker2 :
FFXIVIpcBasePacket< MapMarker2 >,
FFXIVIpcMapMarkerN< 2 >
{
};
struct FFXIVIpcMapMarker4 :
FFXIVIpcBasePacket< MapMarker4 >,
FFXIVIpcMapMarkerN< 4 >
{
};
struct FFXIVIpcMapMarker8 :
FFXIVIpcBasePacket< MapMarker8 >,
FFXIVIpcMapMarkerN< 8 >
{
};
struct FFXIVIpcMapMarker16 :
FFXIVIpcBasePacket< MapMarker16 >,
FFXIVIpcMapMarkerN< 16 >
{
};
struct FFXIVIpcMapMarker32 :
FFXIVIpcBasePacket< MapMarker32 >,
FFXIVIpcMapMarkerN< 32 >
{
};
struct FFXIVIpcMapMarker64 :
FFXIVIpcBasePacket< MapMarker64 >,
FFXIVIpcMapMarkerN< 64 >
{
};
struct FFXIVIpcMapMarker128 :
FFXIVIpcBasePacket< MapMarker128 >,
FFXIVIpcMapMarkerN< 128 >
{
};
template< int ArgCount >
struct FFXIVIpcBattleTalkN
{