diff options
Diffstat (limited to 'advtrains/path.lua')
-rw-r--r-- | advtrains/path.lua | 6 |
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") |