mirror of
https://github.com/minetest-mods/craftguide.git
synced 2024-11-26 12:33:43 +01:00
Code cleanup
This commit is contained in:
parent
e2c13c4d27
commit
3866c41ab9
28
init.lua
28
init.lua
@ -627,7 +627,7 @@ local function cache_usages(item)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local function drop_table(name, drop)
|
local function drop_table(name, drop)
|
||||||
local drops, count_sure = {}, 0
|
local count_sure = 0
|
||||||
local drop_items = drop.items or {}
|
local drop_items = drop.items or {}
|
||||||
local max_items = drop.max_items
|
local max_items = drop.max_items
|
||||||
|
|
||||||
@ -645,11 +645,14 @@ local function drop_table(name, drop)
|
|||||||
|
|
||||||
if not empty and (dname ~= name or
|
if not empty and (dname ~= name or
|
||||||
(dname == name and dcount > 1)) then
|
(dname == name and dcount > 1)) then
|
||||||
drops[#drops + 1] = {
|
local rarity = valid_rarity and di.rarity
|
||||||
item = dname,
|
|
||||||
output = dcount,
|
craftguide.register_craft{
|
||||||
|
type = rarity and "digging_chance" or "digging",
|
||||||
|
items = {name},
|
||||||
|
output = fmt("%s %u", dname, dcount),
|
||||||
|
rarity = rarity,
|
||||||
tools = di.tools,
|
tools = di.tools,
|
||||||
rarity = valid_rarity and di.rarity,
|
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -659,22 +662,15 @@ local function drop_table(name, drop)
|
|||||||
count_sure = count_sure + 1
|
count_sure = count_sure + 1
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
for _, data in ipairs(drops) do
|
|
||||||
craftguide.register_craft{
|
|
||||||
type = data.rarity and "digging_chance" or "digging",
|
|
||||||
items = {name},
|
|
||||||
output = fmt("%s %u", data.item, data.output),
|
|
||||||
rarity = data.rarity,
|
|
||||||
tools = data.tools,
|
|
||||||
}
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
local function cache_drops(name, drop)
|
local function cache_drops(name, drop)
|
||||||
if true_str(drop) then
|
if true_str(drop) then
|
||||||
local dstack = ItemStack(drop)
|
local dstack = ItemStack(drop)
|
||||||
if not dstack:is_empty() and dstack:get_name() ~= name then
|
local dname = dstack:get_name()
|
||||||
|
local empty = dstack:is_empty()
|
||||||
|
|
||||||
|
if not empty and dname ~= name then
|
||||||
craftguide.register_craft{
|
craftguide.register_craft{
|
||||||
type = "digging",
|
type = "digging",
|
||||||
items = {name},
|
items = {name},
|
||||||
|
Loading…
Reference in New Issue
Block a user