aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgpcf <gpcf@gpcf.eu>2023-05-15 09:18:02 +0200
committergpcf <gpcf@gpcf.eu>2023-05-15 09:18:02 +0200
commitc16d9fc3d6057338e6b5bfe620e3b763cac0c1d3 (patch)
tree208d25746fa16a0dd4d148bb51671cfce019babd
parentbfc0425797e83dd27002e28f79f683a5537844fe (diff)
downloaddepartureboards-c16d9fc3d6057338e6b5bfe620e3b763cac0c1d3.tar.gz
departureboards-c16d9fc3d6057338e6b5bfe620e3b763cac0c1d3.tar.bz2
departureboards-c16d9fc3d6057338e6b5bfe620e3b763cac0c1d3.zip
Register luaatc functions in the mod itselfHEADmaster
-rw-r--r--init.lua6
-rw-r--r--mod.conf2
2 files changed, 7 insertions, 1 deletions
diff --git a/init.lua b/init.lua
index 72e1f41..11f456f 100644
--- a/init.lua
+++ b/init.lua
@@ -120,3 +120,9 @@ minetest.register_abm({
chance = 1,
action = display_api.update_entities,
})
+
+if atlatc then
+ atlatc.register_function("departureboard_set", function(pos, tb)
+ departureboards.contents[minetest.hash_node_position(pos)] = tb
+ end)
+end
diff --git a/mod.conf b/mod.conf
index 3c6f5d0..a44388c 100644
--- a/mod.conf
+++ b/mod.conf
@@ -2,4 +2,4 @@ name = departureboards
title = Departure Boards
description = A mod providing departure boards for advtrains
depends = default,display_api,font_api,signs_api
-optional_depends = intllib,digilines \ No newline at end of file
+optional_depends = intllib,digilines,advtrains_luaautomation \ No newline at end of file