summaryrefslogtreecommitdiff
path: root/src/pathfinder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/pathfinder.cpp')
-rw-r--r--src/pathfinder.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/pathfinder.cpp b/src/pathfinder.cpp
index a173e33d5..3e8a73ac2 100644
--- a/src/pathfinder.cpp
+++ b/src/pathfinder.cpp
@@ -823,6 +823,7 @@ bool pathfinder::update_cost_heuristic( v3s16 ipos,
" out of range (" << m_limits.X.max << "," <<
m_limits.Y.max << "," << m_limits.Z.max
<<")" << std::endl);
+ direction = get_dir_heuristic(directions,g_pos);
continue;
}
@@ -831,6 +832,7 @@ bool pathfinder::update_cost_heuristic( v3s16 ipos,
if (!g_pos2.valid) {
VERBOSE_TARGET << LVL "Pathfinder: no data for new position: "
<< PPOS(ipos2) << std::endl;
+ direction = get_dir_heuristic(directions,g_pos);
continue;
}