From 9ef4825a7274cd391406babf3c359f078f1e4c36 Mon Sep 17 00:00:00 2001 From: KimLS Date: Tue, 24 Mar 2015 16:37:12 -0700 Subject: [PATCH] Fix for gaps in path files during add --- zone/pathing.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/zone/pathing.cpp b/zone/pathing.cpp index e01cb6916..8224f3692 100644 --- a/zone/pathing.cpp +++ b/zone/pathing.cpp @@ -1478,6 +1478,11 @@ int32 PathManager::AddNode(float x, float y, float z, float best_z, int32 reques { for(uint32 i = 0; i < Head.PathNodeCount; ++i) { + if(PathNodes[i].id - new_id > 1) { + new_id = PathNodes[i].id - 1; + break; + } + if(PathNodes[i].id > new_id) new_id = PathNodes[i].id; }