Clean up nodes

master
Wuzzy 2021-12-21 22:49:49 +01:00
parent 5c43d34867
commit c4b43cb9ce
3 changed files with 19 additions and 10 deletions

View File

@ -85,7 +85,8 @@ minetest.register_node("lzr_laser:mirror", {
after_place_node = full_update,
after_dig_node = full_update,
groups = { mirror = 1, laser_block = 1, dig_immediate = 2 },
sounds = lzr_sounds.node_sound_wood_defaults(),
groups = { mirror = 1, laser_block = 1, dig_immediate = 3 },
_lzr_active = "lzr_laser:mirror_on",
})
@ -103,8 +104,10 @@ minetest.register_node("lzr_laser:mirror_on", {
after_place_node = full_update,
after_dig_node = full_update,
groups = { mirror = 2, laser_block = 1, dig_immediate = 2, not_in_creative_inventory = 1 },
sounds = lzr_sounds.node_sound_wood_defaults(),
groups = { mirror = 2, laser_block = 1, dig_immediate = 3, not_in_creative_inventory = 1 },
_lzr_inactive = "lzr_laser:mirror",
drop = "lzr_laser:mirror",
})
minetest.register_node("lzr_laser:emitter", {
@ -121,7 +124,8 @@ minetest.register_node("lzr_laser:emitter", {
after_place_node = full_update,
after_dig_node = full_update,
groups = { emitter = 1, laser_block = 1, dig_immediate = 2 },
sounds = lzr_sounds.node_sound_wood_defaults(),
groups = { emitter = 1, laser_block = 1, dig_immediate = 3 },
_lzr_active = "lzr_laser:emitter_on",
})
@ -139,7 +143,8 @@ minetest.register_node("lzr_laser:emitter_on", {
after_place_node = full_update,
after_dig_node = full_update,
groups = { emitter = 2, laser_block = 1, dig_immediate = 2, not_in_creative_inventory = 1 },
sounds = lzr_sounds.node_sound_wood_defaults(),
groups = { emitter = 2, laser_block = 1, dig_immediate = 3 },
_lzr_inactive = "lzr_laser:emitter",
})
@ -157,7 +162,8 @@ minetest.register_node("lzr_laser:detector", {
after_place_node = full_update,
after_dig_node = full_update,
groups = { detector = 1, laser_block = 1, dig_immediate = 2 },
sounds = lzr_sounds.node_sound_wood_defaults(),
groups = { detector = 1, laser_block = 1, dig_immediate = 3 },
_lzr_active = "lzr_laser:detector_on",
})
@ -175,7 +181,9 @@ minetest.register_node("lzr_laser:detector_on", {
after_place_node = full_update,
after_dig_node = full_update,
groups = { detector = 2, laser_block = 1, dig_immediate = 2, not_in_creative_inventory = 1 },
sounds = lzr_sounds.node_sound_wood_defaults(),
groups = { detector = 2, laser_block = 1, dig_immediate = 3, not_in_creative_inventory = 1 },
_lzr_inactive = "lzr_laser:detector",
drop = "lzr_laser:detector",
})

View File

@ -59,12 +59,13 @@ for i=1, 64 do
walkable = false,
use_texture_alpha = "blend",
tiles = { "lzr_laser_laser.png", },
--TODO: Remove pointability
-- pointable = false,
pointable = false,
buildable_to = true,
node_box = {
type = "fixed",
fixed = dirs_to_nodebox(dirs),
},
groups = { laser = i, dig_immediate = 3, not_in_creative_inventory = 1 },
groups = { laser = i, not_in_creative_inventory = 1 },
drop = "",
})
end

View File

@ -1,2 +1,2 @@
name = lzr_laser
depends = lzr_globals
depends = lzr_globals, lzr_sounds