From 1c85c822e8422d55b27e22a29bdafb9e4aa78b47 Mon Sep 17 00:00:00 2001 From: tuedel Date: Tue, 11 Aug 2020 18:57:09 +0200 Subject: [PATCH] auto_controller: Avoid nil error when digging slopes (#69) Crashes otherwise if offset field is left empty. Related: https://github.com/minetest/minetest/issues/10180 --- nodes/node_controllers.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/nodes/node_controllers.lua b/nodes/node_controllers.lua index a644052..850bc30 100644 --- a/nodes/node_controllers.lua +++ b/nodes/node_controllers.lua @@ -270,6 +270,7 @@ minetest.register_node("digtron:auto_controller", { local node = minetest.get_node(pos) local controlling_coordinate = digtron.get_controlling_coordinate(pos, node.param2) + offset = offset or 0 local newpos = pos local markerpos = {x=newpos.x, y=newpos.y, z=newpos.z} local x_pos = math.floor((newpos[controlling_coordinate]+offset)/slope)*slope - offset