parent
12514dc6b5
commit
cee85ac448
12
hammer.lua
12
hammer.lua
|
@ -56,24 +56,12 @@ on_use = function(itemstack, user, pointed_thing)
|
||||||
elseif node.name == "mymasonhammer:"..mat.."_ladder3" then
|
elseif node.name == "mymasonhammer:"..mat.."_ladder3" then
|
||||||
minetest.set_node(pos,{name = "mymasonhammer:"..mat.."_ladder", param2=minetest.dir_to_facedir(user:get_look_dir())})
|
minetest.set_node(pos,{name = "mymasonhammer:"..mat.."_ladder", param2=minetest.dir_to_facedir(user:get_look_dir())})
|
||||||
parti(pos)
|
parti(pos)
|
||||||
elseif node.name == "mymasonhammer:"..mat.."_ladder" then
|
|
||||||
minetest.set_node(pos,{name = "air", param2=minetest.dir_to_facedir(user:get_look_dir())})
|
|
||||||
parti(pos)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
if mode == "3" then
|
if mode == "3" then
|
||||||
if node.name == item then
|
if node.name == item then
|
||||||
minetest.set_node(pos,{name = "mymasonhammer:"..mat.."_foot2", param2=minetest.dir_to_facedir(user:get_look_dir())})
|
|
||||||
parti(pos)
|
|
||||||
elseif node.name == "mymasonhammer:"..mat.."_foot2" then
|
|
||||||
minetest.set_node(pos,{name = "mymasonhammer:"..mat.."_foot3", param2=minetest.dir_to_facedir(user:get_look_dir())})
|
|
||||||
parti(pos)
|
|
||||||
elseif node.name == "mymasonhammer:"..mat.."_foot3" then
|
|
||||||
minetest.set_node(pos,{name = "mymasonhammer:"..mat.."_foot", param2=minetest.dir_to_facedir(user:get_look_dir())})
|
minetest.set_node(pos,{name = "mymasonhammer:"..mat.."_foot", param2=minetest.dir_to_facedir(user:get_look_dir())})
|
||||||
parti(pos)
|
parti(pos)
|
||||||
elseif node.name == "mymasonhammer:"..mat.."_foot" then
|
|
||||||
minetest.set_node(pos,{name = "air", param2=minetest.dir_to_facedir(user:get_look_dir())})
|
|
||||||
parti(pos)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
67
nodes.lua
67
nodes.lua
|
@ -126,9 +126,9 @@ minetest.register_node("mymasonhammer:"..mat.."_foot", {
|
||||||
node_box = {
|
node_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = {
|
fixed = {
|
||||||
{-0.5, -0.5, 0.4375, 0.5, 0.5, 0.5},
|
{-0.5, -0.5, -0.1875, 0.5, 0.5, 0.5},
|
||||||
{-0.375, -0.3755, 0.3175, -0.125, -0.125, 0.5},
|
{-0.375, -0.3125, -0.3125, -0.125, -0.125, -0.1875},
|
||||||
{0.125, 0.1875, 0.3175, 0.375, 0.375, 0.5},
|
{0.125, 0.1875, -0.3125, 0.375, 0.375, -0.1875},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
selection_box = {
|
selection_box = {
|
||||||
|
@ -138,64 +138,5 @@ minetest.register_node("mymasonhammer:"..mat.."_foot", {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
minetest.register_node("mymasonhammer:"..mat.."_foot2", {
|
|
||||||
description = desc.." Foot Hold Block",
|
|
||||||
drawtype = "nodebox",
|
|
||||||
tiles = {
|
|
||||||
mat..".png",
|
|
||||||
mat..".png",
|
|
||||||
mat..".png",
|
|
||||||
mat..".png",
|
|
||||||
mat..".png",
|
|
||||||
mat..".png",
|
|
||||||
},
|
|
||||||
paramtype = "light",
|
|
||||||
paramtype2 = "facedir",
|
|
||||||
walkable = true,
|
|
||||||
climbable = true,
|
|
||||||
drop = item,
|
|
||||||
groups = gro,
|
|
||||||
node_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {
|
|
||||||
{-0.5, -0.5, -0.3175, 0.5, 0.5, 0.5},
|
|
||||||
}
|
|
||||||
},
|
|
||||||
selection_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {
|
|
||||||
{-0.5, -0.5, -0.3175, 0.5, 0.5, 0.5},
|
|
||||||
}
|
|
||||||
},
|
|
||||||
})
|
|
||||||
minetest.register_node("mymasonhammer:"..mat.."_foot3", {
|
|
||||||
description = desc.." Foot Hold Block",
|
|
||||||
drawtype = "nodebox",
|
|
||||||
tiles = {
|
|
||||||
mat..".png",
|
|
||||||
mat..".png",
|
|
||||||
mat..".png",
|
|
||||||
mat..".png",
|
|
||||||
mat..".png",
|
|
||||||
mat..".png",
|
|
||||||
},
|
|
||||||
paramtype = "light",
|
|
||||||
paramtype2 = "facedir",
|
|
||||||
walkable = true,
|
|
||||||
climbable = true,
|
|
||||||
drop = item,
|
|
||||||
groups = gro,
|
|
||||||
node_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {
|
|
||||||
{-0.5, -0.5, 0.3175, 0.5, 0.5, 0.5},
|
|
||||||
}
|
|
||||||
},
|
|
||||||
selection_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {
|
|
||||||
{-0.5, -0.5, 0.3175, 0.5, 0.5, 0.5},
|
|
||||||
}
|
|
||||||
},
|
|
||||||
})
|
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue