summaryrefslogtreecommitdiff
path: root/firealarm_common/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'firealarm_common/init.lua')
-rw-r--r--firealarm_common/init.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/firealarm_common/init.lua b/firealarm_common/init.lua
index ae2a2a0..34ab2ca 100644
--- a/firealarm_common/init.lua
+++ b/firealarm_common/init.lua
@@ -4,6 +4,7 @@ firealarm.devices = {
panel = {},
signaling = {},
notification = {},
+ annunciator = {},
}
function firealarm.loadNode(pos)
@@ -23,6 +24,7 @@ function firealarm.loadDevLists()
file:close()
local data = minetest.deserialize(serdata)
if type(data) == "table" then
+ if not data.annunciator then data.annunciator = {} end
firealarm.devices = data
else
error("Fire alarm devices table is corrupted or contains invalid data")