From 1307710a60589555f7f08da90b28b78ae111f565 Mon Sep 17 00:00:00 2001 From: FaceDeer Date: Thu, 5 Jan 2017 19:40:41 -0700 Subject: fix crash when entering non-numeric period or offset in builder config --- node_builders.lua | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'node_builders.lua') diff --git a/node_builders.lua b/node_builders.lua index c987e7f..394b627 100644 --- a/node_builders.lua +++ b/node_builders.lua @@ -78,9 +78,13 @@ minetest.register_node("digtron:builder", { local offset = tonumber(fields.offset) if period and period > 0 then meta:set_int("period", math.floor(tonumber(fields.period))) + else + period = meta:get_int("period") end if offset then meta:set_int("offset", math.floor(tonumber(fields.offset))) + else + offset = meta:get_int("offset") end if fields.set then -- cgit v1.2.3