aboutsummaryrefslogtreecommitdiff
path: root/advtrains_luaautomation/active_common.lua
diff options
context:
space:
mode:
Diffstat (limited to 'advtrains_luaautomation/active_common.lua')
-rw-r--r--advtrains_luaautomation/active_common.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/advtrains_luaautomation/active_common.lua b/advtrains_luaautomation/active_common.lua
index 1a7009f..074d3b3 100644
--- a/advtrains_luaautomation/active_common.lua
+++ b/advtrains_luaautomation/active_common.lua
@@ -55,6 +55,10 @@ end
function ac.after_dig_node(pos, node, player)
advtrains.invalidate_all_paths(pos)
advtrains.ndb.clear(pos)
+ atlatc.interrupt.clear_ints_at_pos(pos)
+ if advtrains.lines and advtrains.lines.sched then
+ advtrains.lines.sched.discard_all(advtrains.encode_pos(pos))
+ end
local ph=minetest.pos_to_string(pos)
ac.nodes[ph]=nil
end