From bfc0425797e83dd27002e28f79f683a5537844fe Mon Sep 17 00:00:00 2001 From: gpcf Date: Sun, 14 May 2023 19:46:44 +0200 Subject: Add ABM to refresh departureboard, for integration with LuaATC --- init.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 11c6914..72e1f41 100644 --- a/init.lua +++ b/init.lua @@ -19,7 +19,7 @@ local function render_depboard(pos, objref) c = tb end for k,v in pairs(c) do - if not tb[k] or tb[k] ~= v then + if not tb[k] or tb[k] ~= tostring(v) then changed = true end tb[k] = tostring(v) @@ -112,3 +112,11 @@ minetest.register_node("departureboards:departureboard", { }, }, }) + + +minetest.register_abm({ + nodenames = {"departureboards:departureboard"}, + interval = 5, + chance = 1, + action = display_api.update_entities, +}) -- cgit v1.2.3