From e017406a10ef3e0d3b66b5c5f49c5cd8c623bbf5 Mon Sep 17 00:00:00 2001 From: TenPlus1 Date: Fri, 14 Feb 2020 18:21:56 +0000 Subject: [PATCH] added new param2 checks --- init.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 7b09642..e05b1ac 100644 --- a/init.lua +++ b/init.lua @@ -283,8 +283,17 @@ local function check_soil(pos, nodename, strength) pos2.y = pos2.y + 1 if nod and nod ~= "" then + + -- get crop param2 value def = minetest.registered_nodes[nod] - def = def and def.place_param2 or 0 + def = def and def.place_param2 + + -- if param2 not preset then get from existing node + if not def then + local node = minetest.get_node_or_nil(pos2) + def = node and node.param2 or 0 + end + minetest.set_node(pos2, {name = nod, param2 = def}) end