Add moretrees leaves and use hardware colouring for all leaves

此提交包含在:
2021-01-02 18:24:56 +01:00
父節點 1000a2b34f
當前提交 4835ba258e
共有 7 個檔案被更改,包括 38 行新增20 行删除

查看文件

@@ -3,3 +3,4 @@ youngtrees?
bushes? bushes?
woodsoils? woodsoils?
flowers? flowers?
moretrees?

查看文件

@@ -77,27 +77,44 @@ for _,woodsoil in pairs(woodsoils) do
end end
end end
local nodebox = { -- Replace leaves
type = "fixed", minetest.override_item("default:pine_needles", {
fixed = { tiles = {"default_pine_needles.png^christmas_snow_leaves.png"}
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5} })
} minetest.override_item("default:pine_bush_needles", {
} tiles = {"default_pine_needles.png^christmas_snow_leaves.png"}
local leavesoverride = { })
-- drawtype = "nodebox", minetest.override_item("default:bush_leaves", {
-- visual_scale = 1, tiles = {"(default_leaves.png^[multiply:#c75000)^christmas_snow_leaves.png"}
-- tiles = {"snow.png", "christmas_craft_leaves_top.png", "christmas_craft_leaves_side.png"}, })
tiles = {"christmas_craft_leaves_side.png"},
-- paramtype = "light",
-- node_box = nodebox,
-- selection_box = nodebox
}
-- replace leaves for _, leaves in pairs({"leaves", "aspen_leaves", "jungleleaves"}) do
minetest.override_item("default:leaves", leavesoverride) local tree_leaves = "default:"..leaves
minetest.override_item("default:aspen_leaves", leavesoverride) minetest.override_item(tree_leaves, {
minetest.override_item("default:jungleleaves", leavesoverride) tiles = {
minetest.override_item("default:bush_leaves", leavesoverride) "(default_"..leaves..".png^[multiply:#c75000)^christmas_snow_leaves.png"
}})
end
if minetest.get_modpath("moretrees") then
-- replace moretrees leaves adding snow and brown mask
for _, leaves in pairs({"beech", "apple_tree", "oak", "birch", "poplar", "willow", "rubber_tree"}) do
local tree_leaves = "moretrees:"..leaves.."_leaves"
minetest.override_item(tree_leaves, {
tiles = {
"(moretrees_"..leaves.."_leaves.png^[multiply:#c75000)^christmas_snow_leaves.png"
}})
end
-- replace moretrees leaves adding snow
for _, leaves in pairs({"sequoia", "palm", "date_palm", "spruce", "cedar", "fir"}) do
local tree_leaves = "moretrees:"..leaves.."_leaves"
minetest.override_item(tree_leaves, {
tiles = {
"moretrees_"..leaves.."_leaves.png^christmas_snow_leaves.png"
}})
end
end
-- replace grass -- replace grass
for i=1,5 do for i=1,5 do

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 271 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 261 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 261 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 261 B

二進制
textures/christmas_snow_leaves.png 一般檔案

未顯示二進位檔案。

之後

寬度:  |  高度:  |  大小: 518 B