Core/AreaTriggers: Don't suppress TimeToTarget changes in values update on movement start
Port From (https://github.com/TrinityCore/TrinityCore/commit/debbed0159fec031b4596295448e43d0fe071a01)
This commit is contained in:
@@ -1067,12 +1067,7 @@ namespace Game.Entities
|
|||||||
_spline.InitSpline(splinePoints, splinePoints.Length, EvaluationMode.Linear);
|
_spline.InitSpline(splinePoints, splinePoints.Length, EvaluationMode.Linear);
|
||||||
_spline.InitLengths();
|
_spline.InitLengths();
|
||||||
|
|
||||||
// should be sent in object create packets only
|
SetUpdateFieldValue(m_values.ModifyValue(m_areaTriggerData).ModifyValue(m_areaTriggerData.TimeToTarget), timeToTarget);
|
||||||
DoWithSuppressingObjectUpdates(() =>
|
|
||||||
{
|
|
||||||
SetUpdateFieldValue(m_values.ModifyValue(m_areaTriggerData).ModifyValue(m_areaTriggerData.TimeToTarget), timeToTarget);
|
|
||||||
m_areaTriggerData.ClearChanged(m_areaTriggerData.TimeToTarget);
|
|
||||||
});
|
|
||||||
|
|
||||||
if (IsInWorld)
|
if (IsInWorld)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user