]> git.lizzy.rs Git - minetest.git/blobdiff - builtin/game/falling.lua
Fix minetest.item_eat's replace_with_item, fixes #2292
[minetest.git] / builtin / game / falling.lua
index 0e45a43754d5f84d9189af86b2655295242f4ad9..58f68fc56f51525f404436a9029e13d21c505d3c 100644 (file)
@@ -30,7 +30,7 @@ core.register_entity(":__builtin:falling_node", {
                        item_texture = core.registered_items[itemname].inventory_image
                        item_type = core.registered_items[itemname].type
                end
-               prop = {
+               local prop = {
                        is_visible = true,
                        textures = {node.name},
                }
@@ -112,7 +112,7 @@ core.register_entity(":__builtin:falling_node", {
 })
 
 function spawn_falling_node(p, node)
-       obj = core.add_entity(p, "__builtin:falling_node")
+       local obj = core.add_entity(p, "__builtin:falling_node")
        obj:get_luaentity():set_node(node)
 end
 
@@ -163,10 +163,10 @@ end
 --
 
 function nodeupdate_single(p, delay)
-       n = core.get_node(p)
+       local n = core.get_node(p)
        if core.get_item_group(n.name, "falling_node") ~= 0 then
-               p_bottom = {x=p.x, y=p.y-1, z=p.z}
-               n_bottom = core.get_node(p_bottom)
+               local p_bottom = {x=p.x, y=p.y-1, z=p.z}
+               local n_bottom = core.get_node(p_bottom)
                -- Note: walkable is in the node definition, not in item groups
                if core.registered_nodes[n_bottom.name] and
                                (core.get_item_group(n.name, "float") == 0 or