diff options
| author | Shauren <shauren.trinity@gmail.com> | 2017-07-04 20:30:16 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2017-07-04 20:30:16 +0200 |
| commit | 00862295e33feb0e70b899de2e10184d28274828 (patch) | |
| tree | 6ec6c5cf5a79e92ca95aa4d3bbc3cd5529a45b9a /src/server/game/Entities/Object | |
| parent | b7e20d520fc6d4ec0203446d17208552f312e5c0 (diff) | |
Core/Spells: Fixed fishing bobbers not being usable
Closes #19773
Diffstat (limited to 'src/server/game/Entities/Object')
| -rw-r--r-- | src/server/game/Entities/Object/Object.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index 715036b139e..5c0bba68298 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -667,11 +667,11 @@ void Object::BuildMovementUpdate(ByteBuffer* data, uint32 flags) const } } - //if (GameObject) + //if (HasGameObject) //{ // *data << uint32(WorldEffectID); - // data->WriteBit(bit8); + // data->FlushBits(); // if (bit8) // *data << uint32(Int1); //} @@ -679,7 +679,8 @@ void Object::BuildMovementUpdate(ByteBuffer* data, uint32 flags) const //if (SmoothPhasing) //{ // data->WriteBit(ReplaceActive); - // data->WriteBit(HasReplaceObjectt); + // data->WriteBit(HasReplaceObject); + // data->FlushBits(); // if (HasReplaceObject) // *data << ObjectGuid(ReplaceObject); //} @@ -688,10 +689,12 @@ void Object::BuildMovementUpdate(ByteBuffer* data, uint32 flags) const //{ // data->WriteBit(HasLocalScriptData); // data->WriteBit(HasPetBattleFullUpdate); + // data->FlushBits(); // if (HasLocalScriptData) // { // data->WriteBits(Data.length(), 7); + // data->FlushBits(); // data->WriteString(Data); // } @@ -707,6 +710,7 @@ void Object::BuildMovementUpdate(ByteBuffer* data, uint32 flags) const // *data << uint8(Players[i].InputFlags); // data->WriteBits(Players[i].Pets.size(), 2); + // data->FlushBits(); // for (std::size_t j = 0; j < Players[i].Pets.size(); ++j) // { // *data << ObjectGuid(Players[i].Pets[j].BattlePetGUID); @@ -752,6 +756,7 @@ void Object::BuildMovementUpdate(ByteBuffer* data, uint32 flags) const // } // data->WriteBits(Players[i].Pets[j].CustomName.length(), 7); + // data->FlushBits(); // data->WriteString(Players[i].Pets[j].CustomName); // } // } @@ -786,6 +791,7 @@ void Object::BuildMovementUpdate(ByteBuffer* data, uint32 flags) const // *data << ObjectGuid(InitialWildPetGUID); // data->WriteBit(IsPVP); // data->WriteBit(CanAwardXP); + // data->FlushBits(); // } //} @@ -793,6 +799,7 @@ void Object::BuildMovementUpdate(ByteBuffer* data, uint32 flags) const //{ // data->WriteBit(HasSceneInstanceIDs); // data->WriteBit(HasRuneState); + // data->FlushBits(); // if (HasSceneInstanceIDs) // { // *data << uint32(SceneInstanceIDs.size()); |
