mirror of
https://codeberg.org/tenplus1/bonemeal.git
synced 2025-01-08 17:20:24 +01:00
code tweaks
This commit is contained in:
parent
f639917a98
commit
2b5decbc50
36
init.lua
36
init.lua
@ -2,7 +2,6 @@
|
||||
bonemeal = {}
|
||||
|
||||
local path = minetest.get_modpath("bonemeal")
|
||||
local table_insert = table.insert
|
||||
local min, max, random = math.min, math.max, math.random
|
||||
|
||||
|
||||
@ -91,7 +90,9 @@ local deco = {
|
||||
}
|
||||
|
||||
|
||||
----- local functions
|
||||
--
|
||||
-- local functions
|
||||
--
|
||||
|
||||
|
||||
-- particles
|
||||
@ -263,10 +264,6 @@ local function check_soil(pos, nodename, strength)
|
||||
-- loop through soil
|
||||
for _, n in pairs(dirt) do
|
||||
|
||||
pos2 = n
|
||||
|
||||
pos2.y = pos2.y + 1
|
||||
|
||||
if random(5) == 5 then
|
||||
if decor and #decor > 0 then
|
||||
-- place random decoration (rare)
|
||||
@ -281,6 +278,10 @@ local function check_soil(pos, nodename, strength)
|
||||
end
|
||||
end
|
||||
|
||||
pos2 = n
|
||||
|
||||
pos2.y = pos2.y + 1
|
||||
|
||||
if nod and nod ~= "" then
|
||||
def = minetest.registered_nodes[nod]
|
||||
def = def and def.place_param2 or 0
|
||||
@ -302,7 +303,7 @@ end
|
||||
function bonemeal:add_sapling(list)
|
||||
|
||||
for n = 1, #list do
|
||||
table_insert(saplings, list[n])
|
||||
saplings[#saplings + 1] = list[n]
|
||||
end
|
||||
end
|
||||
|
||||
@ -313,7 +314,7 @@ end
|
||||
function bonemeal:add_crop(list)
|
||||
|
||||
for n = 1, #list do
|
||||
table_insert(crops, list[n])
|
||||
crops[#crops + 1] = list[n]
|
||||
end
|
||||
end
|
||||
|
||||
@ -347,7 +348,7 @@ function bonemeal:add_deco(list)
|
||||
end
|
||||
|
||||
if extra then
|
||||
table_insert(deco[n][2], extra)
|
||||
deco[n][2][#deco[n][2] + 1] = extra
|
||||
end
|
||||
end
|
||||
|
||||
@ -366,7 +367,7 @@ function bonemeal:add_deco(list)
|
||||
end
|
||||
|
||||
if extra then
|
||||
table_insert(deco[n][3], extra)
|
||||
deco[n][3][#deco[n][3] + 1] = extra
|
||||
end
|
||||
end
|
||||
|
||||
@ -376,7 +377,7 @@ function bonemeal:add_deco(list)
|
||||
end
|
||||
|
||||
if list[l] then
|
||||
table_insert(deco, list[l])
|
||||
deco[#deco + 1] = list[l]
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -400,7 +401,7 @@ function bonemeal:set_deco(list)
|
||||
end
|
||||
|
||||
if list[l] then
|
||||
table_insert(deco, list[l])
|
||||
deco[#deco + 1] = list[l]
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -461,7 +462,9 @@ function bonemeal:on_use(pos, strength, node)
|
||||
end
|
||||
|
||||
|
||||
----- items
|
||||
--
|
||||
-- items
|
||||
--
|
||||
|
||||
|
||||
-- mulch (strength 1)
|
||||
@ -568,7 +571,10 @@ minetest.register_craftitem("bonemeal:gelatin_powder", {
|
||||
})
|
||||
|
||||
|
||||
--- crafting recipes
|
||||
--
|
||||
-- crafting recipes
|
||||
--
|
||||
|
||||
|
||||
-- gelatin powder
|
||||
minetest.register_craft({
|
||||
@ -636,7 +642,7 @@ minetest.override_item("default:dirt", {
|
||||
items = {"default:dirt"}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user