From 7d4c54730caa79b199c8be08cd691420f8013fff Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Mon, 2 Jun 2025 15:53:12 -0400 Subject: [PATCH] Core/AreaTriggers: Don't suppress TimeToTarget changes in values update on movement start Port From (https://github.com/TrinityCore/TrinityCore/commit/debbed0159fec031b4596295448e43d0fe071a01) --- Source/Game/Entities/AreaTrigger/AreaTrigger.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Source/Game/Entities/AreaTrigger/AreaTrigger.cs b/Source/Game/Entities/AreaTrigger/AreaTrigger.cs index daa5b393a..06bc52cc7 100644 --- a/Source/Game/Entities/AreaTrigger/AreaTrigger.cs +++ b/Source/Game/Entities/AreaTrigger/AreaTrigger.cs @@ -1067,12 +1067,7 @@ namespace Game.Entities _spline.InitSpline(splinePoints, splinePoints.Length, EvaluationMode.Linear); _spline.InitLengths(); - // should be sent in object create packets only - DoWithSuppressingObjectUpdates(() => - { - SetUpdateFieldValue(m_values.ModifyValue(m_areaTriggerData).ModifyValue(m_areaTriggerData.TimeToTarget), timeToTarget); - m_areaTriggerData.ClearChanged(m_areaTriggerData.TimeToTarget); - }); + SetUpdateFieldValue(m_values.ModifyValue(m_areaTriggerData).ModifyValue(m_areaTriggerData.TimeToTarget), timeToTarget); if (IsInWorld) {