mirror of
https://github.com/araxiaonline/TrinityCore.git
synced 2026-06-20 23:11:56 -04:00
Fixed nopch build and some leftover warnings
This commit is contained in:
@@ -802,7 +802,7 @@ void Object::BuildDynamicValuesUpdate(uint8 updateType, ByteBuffer* data, Player
|
||||
{
|
||||
std::vector<uint32> const& values = _dynamicValues[index];
|
||||
if (_fieldNotifyFlags & flags[index] ||
|
||||
((updateType == UPDATETYPE_VALUES ? _dynamicChangesMask[index] : !values.empty()) && (flags[index] & visibleFlag)))
|
||||
((updateType == UPDATETYPE_VALUES ? _dynamicChangesMask[index] != UpdateMask::UNCHANGED : !values.empty()) && (flags[index] & visibleFlag)))
|
||||
{
|
||||
UpdateMask::SetUpdateBit(data->contents() + maskPos, index);
|
||||
|
||||
@@ -837,7 +837,7 @@ void Object::AddToObjectUpdateIfNeeded()
|
||||
void Object::ClearUpdateMask(bool remove)
|
||||
{
|
||||
memset(_changesMask.data(), 0, _changesMask.size());
|
||||
memset(_dynamicChangesMask.data(), 0, _dynamicChangesMask.size());
|
||||
_dynamicChangesMask.assign(_dynamicChangesMask.size(), UpdateMask::UNCHANGED);
|
||||
for (uint32 i = 0; i < _dynamicValuesCount; ++i)
|
||||
memset(_dynamicChangesArrayMask[i].data(), 0, _dynamicChangesArrayMask[i].size());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user