removed glass shards. 3 of them could be crafted into 1 fragment. Glass panes now have 1/3 chance to drop fragment instead

This commit is contained in:
blut
2024-10-07 14:35:30 +02:00
parent 655e428c4e
commit 437b00c084
3 changed files with 4 additions and 16 deletions

@ -162,11 +162,10 @@ local nodeName = minetest.get_node(moveresult.collisions[1].node_pos).name
minetest.swap_node(moveresult.collisions[1].node_pos, {name = "rangedweapons:broken_glass"})
minetest.sound_play("glass_break",{pos = moveresult.collisions[1].node_pos})
end
if nodeName == "xpanes:pane" or
nodeName == "xpanes:pane_flat" then
minetest.swap_node(moveresult.collisions[1].node_pos, {name = "air"})
minetest.add_item(moveresult.collisions[1].node_pos, "rangedweapons:glass_shards")
minetest.sound_play("glass_break",{pos = moveresult.collisions[1].node_pos})
if nodeName == "xpanes:pane" or nodeName == "xpanes:pane_flat" then
minetest.swap_node(moveresult.collisions[1].node_pos, {name = "air"})
if math.floor(math.random()*3)==0 then minetest.add_item(moveresult.collisions[1].node_pos, "vessels:glass_fragments") end
minetest.sound_play("glass_break",{pos = moveresult.collisions[1].node_pos})
end
if string.find(nodeName,"door_glass") then
minetest.swap_node(moveresult.collisions[1].node_pos, {name = "air"})

@ -1,14 +1,3 @@
minetest.register_craftitem("rangedweapons:glass_shards", {
description = "" ..core.colorize("#35cdff","Glass shards\n")..core.colorize("#FFFFFF", "3 of those, can be crafted into a file of glass fragments"),
inventory_image = "rangedweapons_glass_shards.png",
})
minetest.register_craft({
output = "vessels:glass_fragments",
recipe = {
{"rangedweapons:glass_shards", "rangedweapons:glass_shards", "rangedweapons:glass_shards"},
}
})
minetest.register_node("rangedweapons:broken_glass", {
description = "Broken glass",
drawtype = "glasslike",

Binary file not shown.

Before

(image error) Size: 2.8 KiB