Core/PacketIO: Corrected logic for filtering out disallowed fields when force sending specific ones
Port From (https://github.com/TrinityCore/TrinityCore/commit/e2b7a9d3e519626a735d2a3ba7f01e89fffb83ca)
This commit is contained in:
@@ -7551,6 +7551,7 @@ namespace Game.Entities
|
||||
if (requestedUnitMask.IsAnySet())
|
||||
valuesMask.Set((int)TypeId.Unit);
|
||||
|
||||
m_playerData.FilterDisallowedFieldsMaskForFlag(requestedPlayerMask, flags);
|
||||
if (requestedPlayerMask.IsAnySet())
|
||||
valuesMask.Set((int)TypeId.Player);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user