forked from Mirrorlandia_minetest/minetest
Builtin: Make dropped light_source nodes glow (#9200)
This commit is contained in:
parent
80af58c8c5
commit
4b9fabf172
@ -58,6 +58,8 @@ core.register_entity(":__builtin:item", {
|
|||||||
local count = math.min(stack:get_count(), max_count)
|
local count = math.min(stack:get_count(), max_count)
|
||||||
local size = 0.2 + 0.1 * (count / max_count) ^ (1 / 3)
|
local size = 0.2 + 0.1 * (count / max_count) ^ (1 / 3)
|
||||||
local coll_height = size * 0.75
|
local coll_height = size * 0.75
|
||||||
|
local def = core.registered_nodes[itemname]
|
||||||
|
local glow = def and def.light_source
|
||||||
|
|
||||||
self.object:set_properties({
|
self.object:set_properties({
|
||||||
is_visible = true,
|
is_visible = true,
|
||||||
@ -69,6 +71,7 @@ core.register_entity(":__builtin:item", {
|
|||||||
selectionbox = {-size, -size, -size, size, size, size},
|
selectionbox = {-size, -size, -size, size, size, size},
|
||||||
automatic_rotate = math.pi * 0.5 * 0.2 / size,
|
automatic_rotate = math.pi * 0.5 * 0.2 / size,
|
||||||
wield_item = self.itemstring,
|
wield_item = self.itemstring,
|
||||||
|
glow = glow,
|
||||||
})
|
})
|
||||||
|
|
||||||
end,
|
end,
|
||||||
|
Loading…
Reference in New Issue
Block a user