diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Object/Updates/UpdateFields.cpp | 14 | ||||
-rw-r--r-- | src/server/game/Entities/Object/Updates/UpdateFields.h | 6 |
2 files changed, 10 insertions, 10 deletions
diff --git a/src/server/game/Entities/Object/Updates/UpdateFields.cpp b/src/server/game/Entities/Object/Updates/UpdateFields.cpp index de4b2123202..e05e49e5903 100644 --- a/src/server/game/Entities/Object/Updates/UpdateFields.cpp +++ b/src/server/game/Entities/Object/Updates/UpdateFields.cpp @@ -2288,7 +2288,7 @@ void PlayerData::WriteCreate(ByteBuffer& data, EnumFlag<UpdateFieldFlag> fieldVi CtrOptions->WriteCreate(data, owner, receiver); data << int32(CovenantID); data << int32(SoulbindID); - data << Field_1F0; + data << SpectateTarget; data << int32(Field_200); data << uint32(VisualItemReplacements.size()); for (uint32 i = 0; i < 19; ++i) @@ -2593,11 +2593,11 @@ void PlayerData::WriteUpdate(ByteBuffer& data, Mask const& changesMask, bool ign { data << int32(SoulbindID); } - if (changesMask[40]) + if (changesMask[41]) { - data << Field_1F0; + data << SpectateTarget; } - if (changesMask[41]) + if (changesMask[42]) { data << int32(Field_200); } @@ -2611,7 +2611,7 @@ void PlayerData::WriteUpdate(ByteBuffer& data, Mask const& changesMask, bool ign } data.WriteBits(DeclinedNames.has_value(), 1); data.FlushBits(); - if (changesMask[42]) + if (changesMask[40]) { data << DungeonScore; } @@ -2733,9 +2733,9 @@ void PlayerData::ClearChangesMask() Base::ClearChangesMask(CtrOptions); Base::ClearChangesMask(CovenantID); Base::ClearChangesMask(SoulbindID); - Base::ClearChangesMask(Field_1F0); - Base::ClearChangesMask(Field_200); Base::ClearChangesMask(DungeonScore); + Base::ClearChangesMask(SpectateTarget); + Base::ClearChangesMask(Field_200); Base::ClearChangesMask(DeclinedNames); Base::ClearChangesMask(PersonalTabard); Base::ClearChangesMask(PartyType); diff --git a/src/server/game/Entities/Object/Updates/UpdateFields.h b/src/server/game/Entities/Object/Updates/UpdateFields.h index 7440d41d65b..7132f4beaf6 100644 --- a/src/server/game/Entities/Object/Updates/UpdateFields.h +++ b/src/server/game/Entities/Object/Updates/UpdateFields.h @@ -526,9 +526,9 @@ struct PlayerData : public IsUpdateFieldStructureTag, public HasChangesMask<288> UpdateField<UF::CTROptions, 32, 37> CtrOptions; UpdateField<int32, 32, 38> CovenantID; UpdateField<int32, 32, 39> SoulbindID; - UpdateField<ObjectGuid, 32, 40> Field_1F0; - UpdateField<int32, 32, 41> Field_200; - UpdateField<WorldPackets::MythicPlus::DungeonScoreSummary, 32, 42> DungeonScore; + UpdateField<WorldPackets::MythicPlus::DungeonScoreSummary, 32, 40> DungeonScore; + UpdateField<ObjectGuid, 32, 41> SpectateTarget; + UpdateField<int32, 32, 42> Field_200; OptionalUpdateField<UF::DeclinedNames, 32, 43> DeclinedNames; UpdateField<UF::CustomTabardInfo, 32, 44> PersonalTabard; UpdateFieldArray<uint8, 2, 45, 46> PartyType; |