diff options
Diffstat (limited to 'firealarm_common')
-rw-r--r-- | firealarm_common/init.lua | 2 |
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") |