diff --git a/bonemeal.lua b/bonemeal.lua index 4f7979bc4d00b15ed583570b3ebee474b67129e3..b1a0174a85c7f5a1b7447d31c99a134f8554181c 100644 --- a/bonemeal.lua +++ b/bonemeal.lua @@ -170,14 +170,14 @@ local function growth(pointed_thing) local stage = "" -- grow registered crops - for _, row in pairs(crops) do + for n = 1, #crops do - if string.find(node.name, row[1]) then + if string.find(node.name, crops[n][1]) then stage = tonumber( node.name:split("_")[2] ) - stage = math.min(stage + math.random(1, 4), row[2]) + stage = math.min(stage + math.random(1, 4), crops[n][2]) - minetest.set_node(pos, {name = row[1] .. stage}) + minetest.set_node(pos, {name = crops[n][1] .. stage}) return diff --git a/dirt.lua b/dirt.lua index c3f4c462e9645a65a27a6cf4d75a543abf82dc4a..f68cb8dde478e3e8b7856907551284e08ea2aba5 100644 --- a/dirt.lua +++ b/dirt.lua @@ -108,13 +108,13 @@ minetest.register_abm({ "group:ethereal_grass") -- count new grass nodes - for _,p in pairs(dirts) do + for n = 1, #dirts do - num = grasses[p] or 0 + num = grasses[dirts[n]] or 0 if num > curr_max then curr_max = num - curr_type = p + curr_type = dirts[n] end end diff --git a/extra.lua b/extra.lua index ebb216fa981b5298b4baa54d68ed550cc402aa83..6dfd552cee3d087016ee117a77f30e0fce06dde4 100644 --- a/extra.lua +++ b/extra.lua @@ -41,20 +41,22 @@ minetest.register_craft({ }) -- X pattern craft recipes (5x 'a' in X pattern gives 5 of 'b') -for _,items in pairs({ +local cheat = { {"default:cobble", "default:gravel"}, {"default:gravel", "default:dirt"}, {"default:dirt", "default:sand"}, {"default:ice", "default:snow"}, {"ethereal:dry_dirt", "default:desert_sand"}, -}) do - local a, b = unpack(items) +} + +for n = 1, #cheat do + minetest.register_craft({ - output = b.." 5", + output = cheat[n][2] .. " 5", recipe = { - {a, "", a}, - {"", a, ""}, - {a, "", a}, + {cheat[n][1], "", cheat[n][1]}, + {"", cheat[n][1], ""}, + {cheat[n][1], "", cheat[n][1]}, } }) end diff --git a/flowers.lua b/flowers.lua index eb58102c3393182216424f30552b9fc3e794a4fc..79672e6655e1eee85a91761edd920b30e302c93c 100644 --- a/flowers.lua +++ b/flowers.lua @@ -1,3 +1,4 @@ + -- Flowers spread over all types of soil minetest.register_abm({ nodenames = {"group:flora"}, diff --git a/init.lua b/init.lua index 942a0b92c3492e24f4b3c652f6fdda3e1737cae2..757d4c52139b6f272fd9d91e52f1e8db836dfcfa 100644 --- a/init.lua +++ b/init.lua @@ -1,6 +1,6 @@ --[[ - Minetest Ethereal Mod (17th May 2016) + Minetest Ethereal Mod (5th June 2016) Created by ChinChow