Update 'mods/rangedweapons/glass_breaking.lua'

This commit is contained in:
thunderdog1138 2020-10-13 19:56:35 +00:00
parent ae3f6951ef
commit f6b824907a
1 changed files with 112 additions and 112 deletions

View File

@ -9,12 +9,12 @@ minetest.register_craft({
} }
}) })
minetest.override_item("default:glass", { --minetest.override_item("default:glass", {
on_timer = function(pos) -- on_timer = function(pos)
minetest.swap_node(pos, {name = "rangedweapons:broken_glass"}) -- minetest.swap_node(pos, {name = "rangedweapons:broken_glass"})
minetest.sound_play("glass_break",{pos}) -- minetest.sound_play("glass_break",{pos})
end, -- end,
}) --})
minetest.register_node("rangedweapons:broken_glass", { minetest.register_node("rangedweapons:broken_glass", {
@ -37,76 +37,76 @@ minetest.register_node("rangedweapons:broken_glass", {
groups = {oddly_breakable_by_hand = 3}, groups = {oddly_breakable_by_hand = 3},
}) })
if minetest.get_modpath("doors") then --if minetest.get_modpath("doors") then
minetest.override_item("doors:door_glass_a", { --minetest.override_item("doors:door_glass_a", {
on_timer = function(pos) -- on_timer = function(pos)
minetest.swap_node(pos, {name = "air"}) -- minetest.swap_node(pos, {name = "air"})
minetest.add_item(pos, "vessels:glass_fragments 5") -- minetest.add_item(pos, "vessels:glass_fragments 5")
minetest.sound_play("glass_break",{pos}) -- minetest.sound_play("glass_break",{pos})
end, -- end,
}) --})
minetest.override_item("doors:door_glass_b", { --minetest.override_item("doors:door_glass_b", {
on_timer = function(pos) -- on_timer = function(pos)
minetest.swap_node(pos, {name = "air"}) -- minetest.swap_node(pos, {name = "air"})
minetest.add_item(pos, "vessels:glass_fragments 5") -- minetest.add_item(pos, "vessels:glass_fragments 5")
minetest.sound_play("glass_break",{pos}) -- minetest.sound_play("glass_break",{pos})
end, -- end,
}) --})
end --end
if minetest.get_modpath("xpanes") then --if minetest.get_modpath("xpanes") then
minetest.override_item("xpanes:pane", { --minetest.override_item("xpanes:pane", {
on_timer = function(pos) -- on_timer = function(pos)
minetest.swap_node(pos, {name = "air"}) -- minetest.swap_node(pos, {name = "air"})
minetest.add_item(pos, "rangedweapons:glass_shards") -- minetest.add_item(pos, "rangedweapons:glass_shards")
minetest.sound_play("glass_break",{pos}) -- minetest.sound_play("glass_break",{pos})
end, -- end,
}) --})
minetest.override_item("xpanes:pane_flat", { --minetest.override_item("xpanes:pane_flat", {
on_timer = function(pos) -- on_timer = function(pos)
minetest.swap_node(pos, {name = "air"}) -- minetest.swap_node(pos, {name = "air"})
minetest.add_item(pos, "rangedweapons:glass_shards") -- minetest.add_item(pos, "rangedweapons:glass_shards")
minetest.sound_play("glass_break",{pos}) -- minetest.sound_play("glass_break",{pos})
end, -- end,
}) --})
end --end
if minetest.get_modpath("vessels") then --if minetest.get_modpath("vessels") then
minetest.override_item("vessels:glass_bottle", { --minetest.override_item("vessels:glass_bottle", {
on_timer = function(pos) -- on_timer = function(pos)
minetest.swap_node(pos, {name = "air"}) -- minetest.swap_node(pos, {name = "air"})
minetest.add_item(pos, "rangedweapons:glass_shards") -- minetest.add_item(pos, "rangedweapons:glass_shards")
minetest.sound_play("glass_break",{pos}) -- minetest.sound_play("glass_break",{pos})
end, -- end,
walkable = true, -- walkable = true,
node_box = { -- node_box = {
type = "fixed", -- type = "fixed",
fixed = { -- fixed = {
{-0.2, -0.5, -0.2, 0.2, -0.1, 0.2}, -- {-0.2, -0.5, -0.2, 0.2, -0.1, 0.2},
}, -- },
}, -- },
}) --})
minetest.override_item("vessels:drinking_glass", { --minetest.override_item("vessels:drinking_glass", {
on_timer = function(pos) -- on_timer = function(pos)
minetest.swap_node(pos, {name = "air"}) -- minetest.swap_node(pos, {name = "air"})
minetest.add_item(pos, "rangedweapons:glass_shards") -- minetest.add_item(pos, "rangedweapons:glass_shards")
minetest.sound_play("glass_break",{pos}) -- minetest.sound_play("glass_break",{pos})
end, -- end,
walkable = true, -- walkable = true,
node_box = { -- node_box = {
type = "fixed", -- type = "fixed",
fixed = { -- fixed = {
{-0.2, -0.5, -0.2, 0.2, -0.1, 0.2}, -- {-0.2, -0.5, -0.2, 0.2, -0.1, 0.2},
}, -- },
}, -- },
}) --})
end --end