Minor cleanup
This commit is contained in:
parent
eb9e30dda7
commit
e1679e6461
51
init.lua
51
init.lua
|
@ -62,6 +62,7 @@ local sprintf, find, gmatch, match, sub, split, upper, lower =
|
||||||
string.sub, string.split, string.upper, string.lower
|
string.sub, string.split, string.upper, string.lower
|
||||||
|
|
||||||
local min, max, floor, ceil, abs = math.min, math.max, math.floor, math.ceil, math.abs
|
local min, max, floor, ceil, abs = math.min, math.max, math.floor, math.ceil, math.abs
|
||||||
|
|
||||||
local pairs, ipairs, next, type, setmetatable, tonum, unpack =
|
local pairs, ipairs, next, type, setmetatable, tonum, unpack =
|
||||||
pairs, ipairs, next, type, setmetatable, tonumber, unpack
|
pairs, ipairs, next, type, setmetatable, tonumber, unpack
|
||||||
|
|
||||||
|
@ -2991,7 +2992,23 @@ if progressive_mode then
|
||||||
table_merge(META_SAVES, {"inv_items", "known_recipes"})
|
table_merge(META_SAVES, {"inv_items", "known_recipes"})
|
||||||
end
|
end
|
||||||
|
|
||||||
for _, size in ipairs({"small", "medium", "large"}) do
|
local bag_recipes = {
|
||||||
|
small = {
|
||||||
|
{"", "farming:string", ""},
|
||||||
|
{"group:wool", "group:wool", "group:wool"},
|
||||||
|
{"group:wool", "group:wool", "group:wool"},
|
||||||
|
},
|
||||||
|
medium = {
|
||||||
|
{"farming:string", "i3:bag_small", "farming:string"},
|
||||||
|
{"farming:string", "i3:bag_small", "farming:string"},
|
||||||
|
},
|
||||||
|
large = {
|
||||||
|
{"farming:string", "i3:bag_medium", "farming:string"},
|
||||||
|
{"farming:string", "i3:bag_medium", "farming:string"},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
for size, rcp in pairs(bag_recipes) do
|
||||||
local bagname = fmt("i3:bag_%s", size)
|
local bagname = fmt("i3:bag_%s", size)
|
||||||
|
|
||||||
core.register_craftitem(bagname, {
|
core.register_craftitem(bagname, {
|
||||||
|
@ -3000,37 +3017,9 @@ for _, size in ipairs({"small", "medium", "large"}) do
|
||||||
stack_max = 1,
|
stack_max = 1,
|
||||||
})
|
})
|
||||||
|
|
||||||
core.register_craft {
|
core.register_craft {output = bagname, recipe = rcp}
|
||||||
type = "fuel",
|
core.register_craft {type = "fuel", recipe = bagname, burntime = 3}
|
||||||
recipe = bagname,
|
|
||||||
burntime = 3
|
|
||||||
}
|
|
||||||
end
|
end
|
||||||
|
|
||||||
core.register_craft {
|
|
||||||
output = "i3:bag_small",
|
|
||||||
recipe = {
|
|
||||||
{"", "farming:string", ""},
|
|
||||||
{"group:wool", "group:wool", "group:wool"},
|
|
||||||
{"group:wool", "group:wool", "group:wool"},
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
core.register_craft {
|
|
||||||
output = "i3:bag_medium",
|
|
||||||
recipe = {
|
|
||||||
{"farming:string", "i3:bag_small", "farming:string"},
|
|
||||||
{"farming:string", "i3:bag_small", "farming:string"},
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
core.register_craft {
|
|
||||||
output = "i3:bag_large",
|
|
||||||
recipe = {
|
|
||||||
{"farming:string", "i3:bag_medium", "farming:string"},
|
|
||||||
{"farming:string", "i3:bag_medium", "farming:string"},
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
--dofile(core.get_modpath("i3") .. "/test_tabs.lua")
|
--dofile(core.get_modpath("i3") .. "/test_tabs.lua")
|
||||||
--dofile(core.get_modpath("i3") .. "/test_custom_recipes.lua")
|
--dofile(core.get_modpath("i3") .. "/test_custom_recipes.lua")
|
||||||
|
|
Ŝarĝante…
Reference in New Issue