Only rotate barrels if can_dig. closes #7
parent
f7b96e5b48
commit
825c28f20b
|
@ -82,7 +82,9 @@ end
|
||||||
-- end,
|
-- end,
|
||||||
-- TODO: on_rightclick is no longer available - maybe open if empty and closed if full?
|
-- TODO: on_rightclick is no longer available - maybe open if empty and closed if full?
|
||||||
on_punch = function(pos, node, puncher)
|
on_punch = function(pos, node, puncher)
|
||||||
minetest.add_node(pos, {name = "cottages:barrel_lying", param2 = node.param2})
|
if barrel.can_dig(pos,puncher) then
|
||||||
|
minetest.add_node(pos, {name = "cottages:barrel_lying", param2 = node.param2})
|
||||||
|
end
|
||||||
end,
|
end,
|
||||||
|
|
||||||
on_construct = function( pos )
|
on_construct = function( pos )
|
||||||
|
@ -112,7 +114,9 @@ end
|
||||||
-- minetest.add_node(pos, {name = "cottages:barrel", param2 = node.param2})
|
-- minetest.add_node(pos, {name = "cottages:barrel", param2 = node.param2})
|
||||||
-- end,
|
-- end,
|
||||||
on_punch = function(pos, node, puncher)
|
on_punch = function(pos, node, puncher)
|
||||||
minetest.add_node(pos, {name = "cottages:barrel_lying_open", param2 = node.param2})
|
if barrel.can_dig(pos,puncher) then
|
||||||
|
minetest.add_node(pos, {name = "cottages:barrel_lying_open", param2 = node.param2})
|
||||||
|
end
|
||||||
end,
|
end,
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
})
|
})
|
||||||
|
@ -132,10 +136,12 @@ end
|
||||||
minetest.add_node(pos, {name = "cottages:barrel_lying_open", param2 = node.param2})
|
minetest.add_node(pos, {name = "cottages:barrel_lying_open", param2 = node.param2})
|
||||||
end,
|
end,
|
||||||
on_punch = function(pos, node, puncher)
|
on_punch = function(pos, node, puncher)
|
||||||
if( node.param2 < 4 ) then
|
if barrel.can_dig(pos,puncher) then
|
||||||
minetest.add_node(pos, {name = "cottages:barrel_lying", param2 = (node.param2+1)})
|
if( node.param2 < 4 ) then
|
||||||
else
|
minetest.add_node(pos, {name = "cottages:barrel_lying", param2 = (node.param2+1)})
|
||||||
minetest.add_node(pos, {name = "cottages:barrel", param2 = 0})
|
else
|
||||||
|
minetest.add_node(pos, {name = "cottages:barrel", param2 = 0})
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
|
@ -156,10 +162,12 @@ end
|
||||||
minetest.add_node(pos, {name = "cottages:barrel_lying", param2 = node.param2})
|
minetest.add_node(pos, {name = "cottages:barrel_lying", param2 = node.param2})
|
||||||
end,
|
end,
|
||||||
on_punch = function(pos, node, puncher)
|
on_punch = function(pos, node, puncher)
|
||||||
if( node.param2 < 4 ) then
|
if barrel.can_dig(pos,puncher) then
|
||||||
minetest.add_node(pos, {name = "cottages:barrel_lying_open", param2 = (node.param2+1)})
|
if( node.param2 < 4 ) then
|
||||||
else
|
minetest.add_node(pos, {name = "cottages:barrel_lying_open", param2 = (node.param2+1)})
|
||||||
minetest.add_node(pos, {name = "cottages:barrel_open", param2 = 0})
|
else
|
||||||
|
minetest.add_node(pos, {name = "cottages:barrel_open", param2 = 0})
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
|
|
Loading…
Reference in New Issue