]> git.lizzy.rs Git - xdecor.git/commitdiff
Work Table : fix previous commit
authorJean-Patrick Guerrero <jeanpatrick.guerrero@gmail.com>
Fri, 5 Feb 2016 23:22:55 +0000 (00:22 +0100)
committerJean-Patrick Guerrero <jeanpatrick.guerrero@gmail.com>
Fri, 5 Feb 2016 23:24:55 +0000 (00:24 +0100)
worktable.lua

index 3062618a553825150bab883dff20506fc3b1133c..b8b90ad734f3354fbc3bc6cb8fb29c4508059e8b 100644 (file)
@@ -354,16 +354,18 @@ for node in pairs(minetest.registered_nodes) do
                        end
                end
 
-               if def.tiles then               
+               if def.tiles then
                        if #def.tiles > 1 and not def.drawtype:find("glass") then
                                tiles = def.tiles
-                       else tiles = def.tiles[1] end
+                       else tiles = {def.tiles[1]} end
                else
-                       tiles = def.tile_images[1]
+                       tiles = {def.tile_images[1]}
                end
 
-               stairs.register_stair_and_slab(node:match(":(.*)"), node, groups, tiles,
-                       def.description.." Stair", def.description.." Slab", def.sounds)
+               if not minetest.registered_nodes["stairs:slab_"..node:match(":(.*)")] then
+                       stairs.register_stair_and_slab(node:match(":(.*)"), node, groups, tiles,
+                               def.description.." Stair", def.description.." Slab", def.sounds)
+               end
 
                minetest.register_node(":"..node.."_"..d[1], {
                        description = def.description.." "..d[1]:gsub("^%l", string.upper),