forked from Mirrorlandia_minetest/minetest
Minor tweaks __builtin:falling_node
This commit is contained in:
parent
0903190ba2
commit
4124e360cb
@ -18,18 +18,6 @@ core.register_entity(":__builtin:falling_node", {
|
|||||||
|
|
||||||
set_node = function(self, node)
|
set_node = function(self, node)
|
||||||
self.node = node
|
self.node = node
|
||||||
local stack = ItemStack(node.name)
|
|
||||||
local itemtable = stack:to_table()
|
|
||||||
local itemname = nil
|
|
||||||
if itemtable then
|
|
||||||
itemname = stack:to_table().name
|
|
||||||
end
|
|
||||||
local item_texture = nil
|
|
||||||
local item_type = ""
|
|
||||||
if core.registered_items[itemname] then
|
|
||||||
item_texture = core.registered_items[itemname].inventory_image
|
|
||||||
item_type = core.registered_items[itemname].type
|
|
||||||
end
|
|
||||||
local prop = {
|
local prop = {
|
||||||
is_visible = true,
|
is_visible = true,
|
||||||
textures = {node.name},
|
textures = {node.name},
|
||||||
@ -43,7 +31,9 @@ core.register_entity(":__builtin:falling_node", {
|
|||||||
|
|
||||||
on_activate = function(self, staticdata)
|
on_activate = function(self, staticdata)
|
||||||
self.object:set_armor_groups({immortal=1})
|
self.object:set_armor_groups({immortal=1})
|
||||||
|
if staticdata then
|
||||||
self:set_node({name=staticdata})
|
self:set_node({name=staticdata})
|
||||||
|
end
|
||||||
end,
|
end,
|
||||||
|
|
||||||
on_step = function(self, dtime)
|
on_step = function(self, dtime)
|
||||||
|
Loading…
Reference in New Issue
Block a user