Merge pull request #169 from DS-Minetest/tube_blast_break

break tubes on blast
This commit is contained in:
Vanessa Ezekowitz 2017-04-09 01:19:21 -04:00 committed by GitHub
commit c2a288303f
1 changed files with 14 additions and 6 deletions

View File

@ -107,7 +107,15 @@ local register_one_tube = function(name, tname, dropname, desc, plain, noctrs, e
priority = 50
},
after_place_node = pipeworks.after_place,
after_dig_node = pipeworks.after_dig
after_dig_node = pipeworks.after_dig,
on_blast = function(pos, intensity)
if intensity > 1 + 3^0.5 then
minetest.remove_node(pos)
return {string.format("%s_%s", name, dropname)}
end
minetest.swap_node(pos, {name = "pipeworks:broken_tube_1"})
pipeworks.scan_for_tube_objects(pos)
end
}
if style == "6d" then
nodedef.paramtype2 = "facedir"