master
HybridDog 2016-01-16 17:36:16 +01:00
parent 0499deeb51
commit 04e74dc90b
1 changed files with 36 additions and 56 deletions

View File

@ -46,12 +46,7 @@ minetest.register_node("conifers:trunk", {
"conifers_trunktop.png",
"conifers_trunk.png",
},
--inventory_image = minetest.inventorycube(
--"conifers_trunktop.png",
--"conifers_trunk.png",
--"conifers_trunk.png"
--),
paramtype = "facedir_simple",
paramtype2 = "facedir",
--material = minetest.digprop_woodlike(1.0),
groups = {
tree = 1,
@ -60,35 +55,8 @@ minetest.register_node("conifers:trunk", {
oddly_breakable_by_hand = 1,
flammable = 2
},
sounds = default.node_sound_wood_defaults()
})
local tex_reversed_trunk = "conifers_trunk.png^[transformR90"
minetest.register_node("conifers:trunk_reversed", {
description = "Conifer reversed trunk",
tiles = {
tex_reversed_trunk,
tex_reversed_trunk,
"conifers_trunktop.png",
"conifers_trunktop.png",
tex_reversed_trunk,
},
--inventory_image = minetest.inventorycube(
--"conifers_trunk.png",
--"conifers_trunktop.png",
--"conifers_trunk.png"
--),
paramtype = "facedir_simple",
--material = minetest.digprop_woodlike(1.0),
legacy_facedir_simple = true,
groups = {
tree = 1,
snappy = 2,
choppy = 2,
oddly_breakable_by_hand = 1,
flammable = 2
},
sounds = default.node_sound_wood_defaults()
sounds = default.node_sound_wood_defaults(),
on_place = minetest.rotate_node,
})
minetest.register_node("conifers:leaves", {
@ -182,20 +150,6 @@ conifers_c_con_sapling = minetest.get_content_id("conifers:sapling")
--
-- Craft definitions
--
minetest.register_craft({
output = "conifers:trunk_reversed 2",
recipe = {
{"conifers:trunk", "conifers:trunk"},
}
})
minetest.register_craft({
output = "conifers:trunk 2",
recipe = {
{"conifers:trunk_reversed"},
{"conifers:trunk_reversed"}
}
})
minetest.register_craft({
output = "default:wood 4",
@ -204,13 +158,6 @@ minetest.register_craft({
}
})
minetest.register_craft({
output = "default:wood 4",
recipe = {
{"conifers:trunk_reversed"}
}
})
--
-- ABM definitions
@ -543,3 +490,36 @@ function conifers:make_conifer(pos, conifer_type)
minetest.delay_function(16384, delayed_map_update, manip)
return true
end
-- legacy
minetest.register_node("conifers:trunk_reversed", {
description = "Conifer reversed trunk",
tiles = {"conifers_trunk.png"},
drop = "conifers:trunk",
groups = {not_in_creative_inventory = 1},
sounds = default.node_sound_wood_defaults(),
on_place = function(stack)
local backup = ItemStack(stack)
if stack:set_name("conifers:trunk") then
return stack
end
return backup
end
})
minetest.register_craft({
output = "conifers:trunk",
recipe = {{"conifers:trunk_reversed"}}
})
minetest.register_abm({
nodenames = {"conifers:trunk_reversed"},
interval = 1,
chance = 1,
action = function(pos, node)
minetest.set_node(pos, {name="conifers:trunk", param2=12})
log("legacy: a horizontal tree node became changed at "..minetest.pos_to_string(pos))
end
})