diff --git a/Server/mods/deathmatch/logic/CPedSync.cpp b/Server/mods/deathmatch/logic/CPedSync.cpp index 42952266cf1..47fb5237f56 100644 --- a/Server/mods/deathmatch/logic/CPedSync.cpp +++ b/Server/mods/deathmatch/logic/CPedSync.cpp @@ -287,9 +287,7 @@ void CPedSync::Packet_PedSync(CPedSyncPacket& Packet) pPed->SetInWater(Data.bIsInWater); if (Data.ucFlags & 0x60) - { pPed->SetReloadingWeapon(Data.isReloadingWeapon); - } if (Data.ucFlags & 0x80) pPed->SetAnimationData({}); diff --git a/Server/mods/deathmatch/logic/packets/CPedSyncPacket.cpp b/Server/mods/deathmatch/logic/packets/CPedSyncPacket.cpp index 453da054198..567c0b5ac57 100644 --- a/Server/mods/deathmatch/logic/packets/CPedSyncPacket.cpp +++ b/Server/mods/deathmatch/logic/packets/CPedSyncPacket.cpp @@ -75,16 +75,16 @@ bool CPedSyncPacket::Read(NetBitStreamInterface& BitStream) return false; } - if (ucFlags & 0x60) + // In Water + if (ucFlags & 0x40) { - if (!BitStream.ReadBit(Data.isReloadingWeapon)) + if (!BitStream.ReadBit(Data.bIsInWater)) return false; } - // In Water - if (ucFlags & 0x40) + if (ucFlags & 0x60) { - if (!BitStream.ReadBit(Data.bIsInWater)) + if (!BitStream.ReadBit(Data.isReloadingWeapon)) return false; } @@ -138,10 +138,10 @@ bool CPedSyncPacket::Write(NetBitStreamInterface& BitStream) const if (Data.ucFlags & 0x20) BitStream.WriteBit(Data.bOnFire); - if (Data.ucFlags & 0x60) - BitStream.Write(Data.isReloadingWeapon); if (Data.ucFlags & 0x40) BitStream.Write(Data.bIsInWater); + if (Data.ucFlags & 0x60) + BitStream.Write(Data.isReloadingWeapon); return true; }