From 149d73a664ba831c69f099cf3eef6037f29f929b Mon Sep 17 00:00:00 2001 From: Deet Mit Date: Sat, 18 Jul 2020 14:12:55 +0200 Subject: [PATCH] fix bug circuit.lua --- mesecons_autowire/circuit.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mesecons_autowire/circuit.lua b/mesecons_autowire/circuit.lua index 74d3c6d..44ffe55 100644 --- a/mesecons_autowire/circuit.lua +++ b/mesecons_autowire/circuit.lua @@ -116,6 +116,7 @@ local function store_nodes(p1,p2,direction) end local function radians_to_direction_looking_forward(rad) + if rad == nil then return {x=1,z=0} end local pi = math.pi if (rad>=0) and (rad<=pi/4) or (rad<=2*pi) and (rad>=(3/2+1/4)*pi) then return {x=0, z =1 } @@ -457,9 +458,10 @@ local function on_place_circuit(itemstack, user, pointed_thing) end + if( mesecons_automove.rad == nil ) then return end local data = itemstack:get_meta():to_table() local nodes = minetest.deserialize(data.fields.nodes) - local rad = tonumber( data.fields.rad ) + local rad = tonumber( data.fields.rad ) paste_nodes(nodes,radians_to_direction_looking_forward(rad), radians_to_direction_looking_forward(mesecons_automove.rad)) end