diff options
Diffstat (limited to 'nodes_mining.lua')
-rw-r--r-- | nodes_mining.lua | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/nodes_mining.lua b/nodes_mining.lua index 297af3e..a8a5763 100644 --- a/nodes_mining.lua +++ b/nodes_mining.lua @@ -7,26 +7,26 @@ local S = cottages.S -- the rope can only be digged if there is no further rope above it; -- Note: This rope also counts as a rail node; thus, carts can move through it minetest.register_node("cottages:rope", { - description = S("Rope for climbing"), - tiles = {"cottages_rope.png"}, + description = S("Rope for climbing"), + tiles = {"cottages_rope.png"}, groups = {snappy=3,choppy=3,oddly_breakable_by_hand=3,rail=1,connect_to_raillike=1},--connect_to_raillike=minetest.raillike_group("rail")}, - walkable = false, - climbable = true, - paramtype = "light", - sunlight_propagates = true, - drawtype = "plantlike", + walkable = false, + climbable = true, + paramtype = "light", + sunlight_propagates = true, + drawtype = "plantlike", is_ground_content = false, can_dig = function(pos, player) - local below = minetest.get_node( {x=pos.x, y=pos.y-1, z=pos.z}); - if( below and below.name and below.name == "cottages:rope" ) then - if( player ) then - minetest.chat_send_player( player:get_player_name(), - 'The entire rope would be too heavy. Start digging at its lowest end!'); - end - return false; + local below = minetest.get_node( {x=pos.x, y=pos.y-1, z=pos.z}); + if( below and below.name and below.name == "cottages:rope" ) then + if( player ) then + minetest.chat_send_player( player:get_player_name(), + 'The entire rope would be too heavy. Start digging at its lowest end!'); end - return true; + return false; end + return true; + end }) minetest.register_craft({ |