From 2d8ff45d9a3bcc3a327544705724aadd7b89ceb8 Mon Sep 17 00:00:00 2001 From: ShadowNinja Date: Fri, 15 Nov 2013 00:54:17 -0500 Subject: [PATCH] Fix crash with invalid radius --- technic/machines/HV/quarry.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/technic/machines/HV/quarry.lua b/technic/machines/HV/quarry.lua index bf0cd09..a62be8f 100644 --- a/technic/machines/HV/quarry.lua +++ b/technic/machines/HV/quarry.lua @@ -20,7 +20,7 @@ end local function quarry_receive_fields(pos, formname, fields, sender) local meta = minetest.get_meta(pos) - local size = tonumber(fields.size) + local size = tonumber(fields.size) or 0 if fields.toggle then if meta:get_int("enabled") == 0 then @@ -30,8 +30,7 @@ local function quarry_receive_fields(pos, formname, fields, sender) end end - -- Smallest size is 2. Anything less is asking for trouble. - -- Largest is 8. It is a matter of pratical node handling. + -- Smallest size is 2. Largest is 8. size = math.max(size, 2) size = math.min(size, 8)