Add new wooden tiles

master
Wuzzy 2021-07-02 15:46:58 +02:00
parent 2f17973d87
commit b4a0f07a5f
10 changed files with 44 additions and 80 deletions

View File

@ -186,50 +186,8 @@ minetest.register_craft({
-- Tiles
minetest.register_craft({
output = 'hades_trees:floor_wood_jungle 4',
recipe = {
{'hades_trees:wood', 'hades_trees:jungle_wood'},
{'hades_trees:jungle_wood', 'hades_trees:wood'},
}
})
minetest.register_craft({
output = 'hades_trees:floor_wood_jungle 4',
recipe = {
{'hades_trees:jungle_wood', 'hades_trees:wood'},
{'hades_trees:wood', 'hades_trees:jungle_wood'},
}
})
---- (see wood.lua)
minetest.register_craft({
output = 'hades_trees:floor_wood_pale 4',
recipe = {
{'hades_trees:pale_wood', 'hades_trees:wood'},
{'hades_trees:wood', 'hades_trees:pale_wood'},
}
})
minetest.register_craft({
output = 'hades_trees:floor_wood_pale 4',
recipe = {
{'hades_trees:wood', 'hades_trees:pale_wood'},
{'hades_trees:pale_wood', 'hades_trees:wood'},
}
})
minetest.register_craft({
output = 'hades_trees:floor_pale_jungle 4',
recipe = {
{'hades_trees:pale_wood', 'hades_trees:jungle_wood'},
{'hades_trees:jungle_wood', 'hades_trees:pale_wood'},
}
})
minetest.register_craft({
output = 'hades_trees:floor_pale_jungle 4',
recipe = {
{'hades_trees:jungle_wood', 'hades_trees:pale_wood'},
{'hades_trees:pale_wood', 'hades_trees:jungle_wood'},
}
})
-- Sapling crafting
minetest.register_craft({

Binary file not shown.

After

Width:  |  Height:  |  Size: 641 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 624 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 540 B

After

Width:  |  Height:  |  Size: 573 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 395 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 635 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 512 B

View File

@ -44,42 +44,48 @@ for p=1, #planks do
})
end
-- Tiles
minetest.register_node("hades_trees:floor_wood_jungle", {
description = S("Temperate Wood/Tropical Wood Tile"),
tiles = {
"hades_trees_floor_wood_jungle.png",
"hades_trees_floor_wood_jungle.png",
"hades_trees_floor_wood_jungle.png",
"hades_trees_floor_wood_jungle.png",
"hades_trees_floor_wood_jungle.png^[transformR90",
},
groups = {choppy=3,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:floor_wood_pale", {
description = S("Temperate Wood/Pale Wood Tile"),
tiles = {
"hades_trees_floor_wood_pale.png",
"hades_trees_floor_wood_pale.png",
"hades_trees_floor_wood_pale.png",
"hades_trees_floor_wood_pale.png",
"hades_trees_floor_wood_pale.png^[transformR90",
},
groups = {choppy=3,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = hades_sounds.node_sound_wood_defaults(),
})
local tile_woods = {
{ "pale", S("Pale Wood"), "hades_trees:pale_wood" },
{ "cream", S("Cream Wood"), "hades_trees:cream_wood" },
{ "wood", S("Temperate Wood"), "hades_trees:wood" },
{ "lush", S("Lush Wood"), "hades_trees:lush_wood" },
{ "jungle", S("Tropical Wood"), "hades_trees:jungle_wood" },
}
minetest.register_node("hades_trees:floor_pale_jungle", {
description = S("Tropical Wood/Pale Wood Tile"),
tiles = {
"hades_trees_floor_pale_jungle.png",
"hades_trees_floor_pale_jungle.png",
"hades_trees_floor_pale_jungle.png",
"hades_trees_floor_pale_jungle.png",
"hades_trees_floor_pale_jungle.png^[transformR90",
},
groups = {choppy=3,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = hades_sounds.node_sound_wood_defaults(),
})
for t=1, #tile_woods do
local id1 = tile_woods[t][1]
local woodname1 = tile_woods[t][2]
for u=t, #tile_woods do
if t ~= u then
local id2 = tile_woods[u][1]
local woodname2 = tile_woods[u][2]
local tile = "hades_trees_floor_"..id1..".png^(hades_trees_floor_"..id2..".png^[mask:hades_trees_floor_mask.png)"
minetest.register_node("hades_trees:floor_"..id1.."_"..id2, {
description = S("@1/@2 Tile", woodname1, woodname2),
tiles = {
tile, tile, tile, tile,
"("..tile..")^[transformR90",
},
groups = {choppy=3,oddly_breakable_by_hand=2,flammable=3,wood=1,woodtile=1},
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_craft({
output = 'hades_trees:floor_'..id1..'_'..id2..' 4',
recipe = {
{tile_woods[t][3], tile_woods[u][3]},
{tile_woods[u][3], tile_woods[t][3]},
}
})
minetest.register_craft({
output = 'hades_trees:floor_'..id1..'_'..id2..' 4',
recipe = {
{tile_woods[u][3], tile_woods[t][3]},
{tile_woods[t][3], tile_woods[u][3]},
}
})
end
end
end