aboutsummaryrefslogtreecommitdiff
path: root/advtrains/path.lua
diff options
context:
space:
mode:
Diffstat (limited to 'advtrains/path.lua')
-rw-r--r--advtrains/path.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/advtrains/path.lua b/advtrains/path.lua
index 84d295d..57829ad 100644
--- a/advtrains/path.lua
+++ b/advtrains/path.lua
@@ -119,7 +119,11 @@ function advtrains.path_invalidate(train, ignore_lock)
--atdebug("path_invalidate for",train.id)
local _cnt = 0
for i,p in pairs(train.path) do
- _cnt = _cnt + 1; if _cnt > 10000 then error("Loop trap in advtrains.path_invalidate was triggered!") end
+ _cnt = _cnt + 1
+ if _cnt > 10000 then
+ atdebug(train)
+ error("Loop trap in advtrains.path_invalidate was triggered!")
+ end
advtrains.occ.clear_all_items(train.id, advtrains.round_vector_floor_y(p))
end
--atdebug("occ cleared")