forked from nalc/homedecor_modpack
Corrige problème de stack des lampes dans inventaire après récolte.
L'auteur du mod a oublié de définir la variable drop des objets concernés : - homedecor:glowlight_half, - homedecor:glowlight_quarter, - homedecor:glowlight_small_cube, - homedecor:standing_lamp_off, - homedecor:desk_lamp.
This commit is contained in:
parent
4eb9ffb088
commit
5d4c64d3b2
@ -48,7 +48,8 @@ minetest.register_node("homedecor:glowlight_half", {
|
|||||||
unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing)
|
unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing)
|
||||||
unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing)
|
unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing)
|
||||||
end,
|
end,
|
||||||
after_dig_node = unifieddyes.after_dig_node
|
after_dig_node = unifieddyes.after_dig_node,
|
||||||
|
drop = "homedecor:glowlight_half"
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("homedecor:glowlight_quarter", {
|
minetest.register_node("homedecor:glowlight_quarter", {
|
||||||
@ -88,7 +89,8 @@ minetest.register_node("homedecor:glowlight_quarter", {
|
|||||||
unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing)
|
unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing)
|
||||||
unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing)
|
unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing)
|
||||||
end,
|
end,
|
||||||
after_dig_node = unifieddyes.after_dig_node
|
after_dig_node = unifieddyes.after_dig_node,
|
||||||
|
drop = "homedecor:glowlight_quarter"
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("homedecor:glowlight_small_cube", {
|
minetest.register_node("homedecor:glowlight_small_cube", {
|
||||||
@ -128,7 +130,8 @@ minetest.register_node("homedecor:glowlight_small_cube", {
|
|||||||
unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing)
|
unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing)
|
||||||
unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing)
|
unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing)
|
||||||
end,
|
end,
|
||||||
after_dig_node = unifieddyes.after_dig_node
|
after_dig_node = unifieddyes.after_dig_node,
|
||||||
|
drop = "homedecor:glowlight_small_cube"
|
||||||
})
|
})
|
||||||
|
|
||||||
homedecor.register("plasma_lamp", {
|
homedecor.register("plasma_lamp", {
|
||||||
@ -489,6 +492,7 @@ local function reg_lamp(suffix, nxt, light, brightness)
|
|||||||
selection_box = slamp_cbox,
|
selection_box = slamp_cbox,
|
||||||
sounds = default.node_sound_wood_defaults(),
|
sounds = default.node_sound_wood_defaults(),
|
||||||
on_rotate = screwdriver.rotate_simple,
|
on_rotate = screwdriver.rotate_simple,
|
||||||
|
drop = "homedecor:standing_lamp_off",
|
||||||
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
|
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
|
||||||
node.name = "homedecor:standing_lamp_"..repl[suffix]
|
node.name = "homedecor:standing_lamp_"..repl[suffix]
|
||||||
minetest.set_node(pos, node)
|
minetest.set_node(pos, node)
|
||||||
@ -533,6 +537,7 @@ homedecor.register("desk_lamp", {
|
|||||||
node_box = dlamp_cbox,
|
node_box = dlamp_cbox,
|
||||||
walkable = false,
|
walkable = false,
|
||||||
groups = {snappy=3, ud_param2_colorable = 1},
|
groups = {snappy=3, ud_param2_colorable = 1},
|
||||||
|
drop = "homedecor:desk_lamp",
|
||||||
after_place_node = function(pos, placer, itemstack, pointed_thing)
|
after_place_node = function(pos, placer, itemstack, pointed_thing)
|
||||||
unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing)
|
unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing)
|
||||||
unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing)
|
unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing)
|
||||||
|
Loading…
Reference in New Issue
Block a user