99 lines
2.3 KiB
Lua
99 lines
2.3 KiB
Lua
PyuTest.registered_wood = {}
|
|
PyuTest.make_wood = function(id, desc, ltiles, btiles)
|
|
PyuTest.make_building_blocks(id .. "_log", desc .. " Log", ltiles, nil, {
|
|
choppy = PyuTest.BLOCK_NORMAL,
|
|
acid_vulnerable = 1,
|
|
flammable = 1,
|
|
_pyutest_blast_resistance = 2
|
|
}, {
|
|
is_ground_content = false
|
|
})
|
|
|
|
PyuTest.make_building_blocks(id .. "_wood", desc .. " Planks", btiles, nil, {
|
|
choppy = PyuTest.BLOCK_NORMAL,
|
|
acid_vulnerable = 1,
|
|
flammable = 1,
|
|
_pyutest_blast_resistance = 2
|
|
}, {
|
|
is_ground_content = false
|
|
})
|
|
|
|
local log_id = id .. "_log_block"
|
|
local planks_id = id .. "_wood_block"
|
|
|
|
core.override_item(log_id, {
|
|
groups = PyuTest.util.tableconcat(core.registered_nodes[log_id].groups, {
|
|
wooden_log = 1,
|
|
fuel = 1
|
|
}),
|
|
paramtype2 = "facedir",
|
|
on_place = core.rotate_node
|
|
})
|
|
|
|
core.override_item(planks_id, {
|
|
groups = PyuTest.util.tableconcat(core.registered_nodes[planks_id].groups, {
|
|
wooden_planks = 1,
|
|
fuel = 1
|
|
})
|
|
})
|
|
|
|
core.register_craft({
|
|
output = planks_id .. " 4",
|
|
recipe = { log_id },
|
|
type = "shapeless"
|
|
})
|
|
|
|
PyuTest.registered_wood[id] = {
|
|
log = log_id,
|
|
wood = planks_id
|
|
}
|
|
end
|
|
|
|
PyuTest.make_wood("pyutest_wood:oak", "Oak", {
|
|
"pyutest-log-top-bottom.png",
|
|
"pyutest-log-top-bottom.png",
|
|
"pyutest-log.png"
|
|
}, {
|
|
"pyutest-wood.png"
|
|
})
|
|
|
|
PyuTest.make_wood("pyutest_wood:savanna", "Savanna", {
|
|
"pyutest-savanna-log-top-bottom.png",
|
|
"pyutest-savanna-log-top-bottom.png",
|
|
"pyutest-savanna-log.png"
|
|
}, {
|
|
"pyutest-savanna-wood.png"
|
|
})
|
|
|
|
PyuTest.make_wood("pyutest_wood:birch", "Birch", {
|
|
"pyutest-birch-log-top-bottom.png",
|
|
"pyutest-birch-log-top-bottom.png",
|
|
"pyutest-birch-log.png"
|
|
}, {
|
|
"pyutest-birch-wood.png"
|
|
})
|
|
|
|
PyuTest.make_wood("pyutest_wood:cherry", "Cherry", {
|
|
"pyutest-cherry-log-top-bottom.png",
|
|
"pyutest-cherry-log-top-bottom.png",
|
|
"pyutest-cherry-log.png"
|
|
}, {
|
|
"pyutest-cherry-wood.png"
|
|
})
|
|
|
|
PyuTest.make_wood("pyutest_wood:redwood", "Redwood", {
|
|
"pyutest-redwood-log-top-bottom.png",
|
|
"pyutest-redwood-log-top-bottom.png",
|
|
"pyutest-redwood-log.png"
|
|
}, {
|
|
"pyutest-redwood.png"
|
|
})
|
|
|
|
PyuTest.make_wood("pyutest_wood:jungle", "Jungle", {
|
|
"pyutest-jungle-log-top-bottom.png",
|
|
"pyutest-jungle-log-top-bottom.png",
|
|
"pyutest-jungle-log.png"
|
|
}, {
|
|
"pyutest-jungle-wood.png"
|
|
})
|