forked from nalc/nalc_game
		
	Stairs: Improve inner/outer stair descriptions. Code cleanup
This commit is contained in:
		@@ -44,7 +44,8 @@ local function rotate_and_place(itemstack, placer, pointed_thing)
 | 
			
		||||
	return minetest.item_place(itemstack, placer, pointed_thing, param2)
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
-- Register stairs.
 | 
			
		||||
 | 
			
		||||
-- Register stair
 | 
			
		||||
-- Node will be called stairs:stair_<subname>
 | 
			
		||||
 | 
			
		||||
function stairs.register_stair(subname, recipeitem, groups, images, description, sounds)
 | 
			
		||||
@@ -141,7 +142,8 @@ end
 | 
			
		||||
-- Slab facedir to placement 6d matching table
 | 
			
		||||
local slab_trans_dir = {[0] = 8, 0, 2, 1, 3, 4}
 | 
			
		||||
 | 
			
		||||
-- Register slabs.
 | 
			
		||||
 | 
			
		||||
-- Register slab
 | 
			
		||||
-- Node will be called stairs:slab_<subname>
 | 
			
		||||
 | 
			
		||||
function stairs.register_slab(subname, recipeitem, groups, images, description, sounds)
 | 
			
		||||
@@ -292,7 +294,8 @@ if replace then
 | 
			
		||||
	})
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
-- Register stairs.
 | 
			
		||||
 | 
			
		||||
-- Register inner stair
 | 
			
		||||
-- Node will be called stairs:stair_inner_<subname>
 | 
			
		||||
 | 
			
		||||
function stairs.register_stair_inner(subname, recipeitem, groups, images, description, sounds)
 | 
			
		||||
@@ -317,7 +320,7 @@ function stairs.register_stair_inner(subname, recipeitem, groups, images, descri
 | 
			
		||||
	end
 | 
			
		||||
	groups.stair = 1
 | 
			
		||||
	minetest.register_node(":stairs:stair_inner_" .. subname, {
 | 
			
		||||
		description = description .. " Inner",
 | 
			
		||||
		description = "Inner " .. description,
 | 
			
		||||
		drawtype = "nodebox",
 | 
			
		||||
		tiles = stair_images,
 | 
			
		||||
		paramtype = "light",
 | 
			
		||||
@@ -368,7 +371,8 @@ function stairs.register_stair_inner(subname, recipeitem, groups, images, descri
 | 
			
		||||
	end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
-- Register stairs.
 | 
			
		||||
 | 
			
		||||
-- Register outer stair
 | 
			
		||||
-- Node will be called stairs:stair_outer_<subname>
 | 
			
		||||
 | 
			
		||||
function stairs.register_stair_outer(subname, recipeitem, groups, images, description, sounds)
 | 
			
		||||
@@ -393,7 +397,7 @@ function stairs.register_stair_outer(subname, recipeitem, groups, images, descri
 | 
			
		||||
	end
 | 
			
		||||
	groups.stair = 1
 | 
			
		||||
	minetest.register_node(":stairs:stair_outer_" .. subname, {
 | 
			
		||||
		description = description .. " Outer",
 | 
			
		||||
		description = "Outer " .. description,
 | 
			
		||||
		drawtype = "nodebox",
 | 
			
		||||
		tiles = stair_images,
 | 
			
		||||
		paramtype = "light",
 | 
			
		||||
@@ -443,6 +447,7 @@ function stairs.register_stair_outer(subname, recipeitem, groups, images, descri
 | 
			
		||||
	end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- Stair/slab registration function.
 | 
			
		||||
-- Nodes will be called stairs:{stair,slab}_<subname>
 | 
			
		||||
 | 
			
		||||
@@ -453,6 +458,7 @@ function stairs.register_stair_and_slab(subname, recipeitem, groups, images, des
 | 
			
		||||
	stairs.register_slab(subname, recipeitem, groups, images, desc_slab, sounds)
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- Register default stairs and slabs
 | 
			
		||||
 | 
			
		||||
stairs.register_stair_and_slab(
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user