diff options
author | Shauren <shauren.trinity@gmail.com> | 2024-12-30 10:17:53 +0100 |
---|---|---|
committer | Ovahlord <dreadkiller@gmx.de> | 2025-01-10 22:49:53 +0100 |
commit | 45b60b5115c4e2074407e35179a1a47e85ac4cc9 (patch) | |
tree | 12dfdf3bca29e884553bdf3b85ca9df1d9e83d20 /src | |
parent | c702346ac6f8f29814b4620df19cedbdb3e94798 (diff) |
Core/Units: Fill CurrentAreaID updatefield
(cherry picked from commit d38941c19b51514fc16c52ca400b358555c13b38)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Unit/Unit.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index ec61bf59721..33adbbb33a3 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -3250,6 +3250,7 @@ void Unit::ProcessPositionDataChanged(PositionFullTerrainStatus const& data) ZLiquidStatus oldLiquidStatus = GetLiquidStatus(); WorldObject::ProcessPositionDataChanged(data); ProcessTerrainStatusUpdate(oldLiquidStatus, data.liquidInfo); + SetUpdateFieldValue(m_values.ModifyValue(&Unit::m_unitData).ModifyValue(&UF::UnitData::CurrentAreaID), data.areaId); } void Unit::ProcessTerrainStatusUpdate(ZLiquidStatus oldLiquidStatus, Optional<LiquidData> const& newLiquidData) |