diff --git a/src/common/Common.h b/src/common/Common.h index 467c8112..d5f970af 100644 --- a/src/common/Common.h +++ b/src/common/Common.h @@ -1048,18 +1048,6 @@ namespace Sapphire::Common CalcResultParam CalcResultCt[4]; }; - struct IntegrityStatus - { - uint8_t Slot; - uint8_t __padding1; - uint16_t Id; - int16_t SystemParam; - uint8_t __padding2; - uint8_t __padding3; - float Time; - uint32_t Source; - }; - enum class ActionCollisionType : uint8_t { None, diff --git a/src/common/Network/PacketDef/Zone/ServerZoneDef.h b/src/common/Network/PacketDef/Zone/ServerZoneDef.h index fe9b938c..d744179e 100644 --- a/src/common/Network/PacketDef/Zone/ServerZoneDef.h +++ b/src/common/Network/PacketDef/Zone/ServerZoneDef.h @@ -469,6 +469,18 @@ namespace Sapphire::Network::Packets::WorldPackets::Server uint8_t Type; }; + struct IntegrityStatus { + uint8_t Slot; + uint8_t __padding1; + uint16_t Id; + int16_t SystemParam; + uint8_t __padding2; + uint8_t __padding3; + float Time; + uint32_t Source; + uint8_t unknown_3_2; + }; + /** * Structural representation of the packet sent by the server * add a status effect @@ -488,7 +500,7 @@ namespace Sapphire::Network::Packets::WorldPackets::Server uint16_t MpMax; uint8_t StatusCount; uint8_t __padding3; - Common::IntegrityStatus Status[4]; + IntegrityStatus Status[4]; }; /**