From 4124e360cb676f68ee0d20ff7f9282f8f80f44c7 Mon Sep 17 00:00:00 2001
From: Rui <Rui914@users.noreply.github.com>
Date: Tue, 1 Sep 2015 06:57:12 +0900
Subject: [PATCH] Minor tweaks __builtin:falling_node

---
 builtin/game/falling.lua | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/builtin/game/falling.lua b/builtin/game/falling.lua
index 58f68fc56..5b5e806f5 100644
--- a/builtin/game/falling.lua
+++ b/builtin/game/falling.lua
@@ -18,18 +18,6 @@ core.register_entity(":__builtin:falling_node", {
 
 	set_node = function(self, 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 = {
 			is_visible = true,
 			textures = {node.name},
@@ -43,7 +31,9 @@ core.register_entity(":__builtin:falling_node", {
 
 	on_activate = function(self, staticdata)
 		self.object:set_armor_groups({immortal=1})
-		self:set_node({name=staticdata})
+		if staticdata then
+			self:set_node({name=staticdata})
+		end
 	end,
 
 	on_step = function(self, dtime)
-- 
GitLab