Core/Objects: Changed how update fields changes are identified, no longer storing old value to compare with new. Instead fields are now simply marked if changed. This means that even if a field changes back to its original value, packet will be sent anyway (client expects it for some fields like shapeshift)
This commit is contained in:
@@ -358,7 +358,7 @@ class Object
|
||||
float *m_floatValues;
|
||||
};
|
||||
|
||||
uint32 *m_uint32Values_mirror;
|
||||
bool* _changedFields;
|
||||
|
||||
uint16 m_valuesCount;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user