From 4213beec958eb44534b2cf1888993ff4ea8a66dd Mon Sep 17 00:00:00 2001 From: Emagi Date: Wed, 29 Jan 2025 22:01:25 -0500 Subject: [PATCH] nav path affirmations --- source/WorldServer/Spawn.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/WorldServer/Spawn.cpp b/source/WorldServer/Spawn.cpp index 591c31a..7f2bee0 100644 --- a/source/WorldServer/Spawn.cpp +++ b/source/WorldServer/Spawn.cpp @@ -3150,6 +3150,7 @@ void Spawn::ProcessMovement(bool isSpawnListLocked){ tmpLoc.x = loc->x; tmpLoc.y = loc->y; tmpLoc.z = loc->z; + tmpLoc.use_nav_path = loc->use_nav_path; loc = &tmpLoc; } } @@ -3599,10 +3600,11 @@ bool Spawn::CalculateChange(){ tmpLoc.x = data->x; tmpLoc.y = data->y; tmpLoc.z = data->z; + tmpLoc.use_nav_path = data->use_nav_path; data = &tmpLoc; } // If no target or we are at the target location need to remove this point - if(!data || (data->x == GetX() && data->y == GetY() && data->z == GetZ())) + if(!data || (data->x == GetX() && data->z == GetZ())) remove_needed = true; } }