forked from nalc/nalc_game
		
	Stairs: Code cleanup, fix various errors
Improve registration format Fix groups not matching corresponding full node Improve some descriptions
This commit is contained in:
		| @@ -256,8 +256,8 @@ end | ||||
| -- Stair/slab registration function. | ||||
| -- Nodes will be called stairs:{stair,slab}_<subname> | ||||
|  | ||||
| function stairs.register_stair_and_slab(subname, recipeitem, groups, images, | ||||
| 		desc_stair, desc_slab, sounds) | ||||
| function stairs.register_stair_and_slab(subname, recipeitem, | ||||
| 		groups, images, desc_stair, desc_slab, sounds) | ||||
| 	stairs.register_stair(subname, recipeitem, groups, images, desc_stair, sounds) | ||||
| 	stairs.register_slab(subname, recipeitem, groups, images, desc_slab, sounds) | ||||
| end | ||||
| @@ -265,184 +265,262 @@ end | ||||
|  | ||||
| -- Register default stairs and slabs | ||||
|  | ||||
| stairs.register_stair_and_slab("wood", "default:wood", | ||||
| 		{snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, | ||||
| 		{"default_wood.png"}, | ||||
| 		"Wooden Stair", | ||||
| 		"Wooden Slab", | ||||
| 		default.node_sound_wood_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"wood", | ||||
| 	"default:wood", | ||||
| 	{choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, | ||||
| 	{"default_wood.png"}, | ||||
| 	"Wooden Stair", | ||||
| 	"Wooden Slab", | ||||
| 	default.node_sound_wood_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("junglewood", "default:junglewood", | ||||
| 		{snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, | ||||
| 		{"default_junglewood.png"}, | ||||
| 		"Junglewood Stair", | ||||
| 		"Junglewood Slab", | ||||
| 		default.node_sound_wood_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"junglewood", | ||||
| 	"default:junglewood", | ||||
| 	{choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, | ||||
| 	{"default_junglewood.png"}, | ||||
| 	"Jungle Wood Stair", | ||||
| 	"Jungle Wood Slab", | ||||
| 	default.node_sound_wood_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("pine_wood", "default:pine_wood", | ||||
| 		{snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, | ||||
| 		{"default_pine_wood.png"}, | ||||
| 		"Pine Wood Stair", | ||||
| 		"Pine Wood Slab", | ||||
| 		default.node_sound_wood_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"pine_wood", | ||||
| 	"default:pine_wood", | ||||
| 	{choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, | ||||
| 	{"default_pine_wood.png"}, | ||||
| 	"Pine Wood Stair", | ||||
| 	"Pine Wood Slab", | ||||
| 	default.node_sound_wood_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("acacia_wood", "default:acacia_wood", | ||||
| 		{snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, | ||||
| 		{"default_acacia_wood.png"}, | ||||
| 		"Acacia Wood Stair", | ||||
| 		"Acacia Wood Slab", | ||||
| 		default.node_sound_wood_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"acacia_wood", | ||||
| 	"default:acacia_wood", | ||||
| 	{choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, | ||||
| 	{"default_acacia_wood.png"}, | ||||
| 	"Acacia Wood Stair", | ||||
| 	"Acacia Wood Slab", | ||||
| 	default.node_sound_wood_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("aspen_wood", "default:aspen_wood", | ||||
| 		{snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, | ||||
| 		{"default_aspen_wood.png"}, | ||||
| 		"Aspen Wood Stair", | ||||
| 		"Aspen Wood Slab", | ||||
| 		default.node_sound_wood_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"aspen_wood", | ||||
| 	"default:aspen_wood", | ||||
| 	{choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, | ||||
| 	{"default_aspen_wood.png"}, | ||||
| 	"Aspen Wood Stair", | ||||
| 	"Aspen Wood Slab", | ||||
| 	default.node_sound_wood_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("stone", "default:stone", | ||||
| 		{cracky = 3}, | ||||
| 		{"default_stone.png"}, | ||||
| 		"Stone Stair", | ||||
| 		"Stone Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"stone", | ||||
| 	"default:stone", | ||||
| 	{cracky = 3}, | ||||
| 	{"default_stone.png"}, | ||||
| 	"Stone Stair", | ||||
| 	"Stone Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("cobble", "default:cobble", | ||||
| 		{cracky = 3}, | ||||
| 		{"default_cobble.png"}, | ||||
| 		"Cobblestone Stair", | ||||
| 		"Cobblestone Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"cobble", | ||||
| 	"default:cobble", | ||||
| 	{cracky = 3}, | ||||
| 	{"default_cobble.png"}, | ||||
| 	"Cobblestone Stair", | ||||
| 	"Cobblestone Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("mossycobble", nil, | ||||
| 		{cracky = 3}, | ||||
| 		{"default_mossycobble.png"}, | ||||
| 		"Mossy Cobblestone Stair", | ||||
| 		"Mossy Cobblestone Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"mossycobble", | ||||
| 	nil, | ||||
| 	{cracky = 3}, | ||||
| 	{"default_mossycobble.png"}, | ||||
| 	"Mossy Cobblestone Stair", | ||||
| 	"Mossy Cobblestone Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("stonebrick", "default:stonebrick", | ||||
| 		{cracky = 3}, | ||||
| 		{"default_stone_brick.png"}, | ||||
| 		"Stone Brick Stair", | ||||
| 		"Stone Brick Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"stonebrick", | ||||
| 	"default:stonebrick", | ||||
| 	{cracky = 2}, | ||||
| 	{"default_stone_brick.png"}, | ||||
| 	"Stone Brick Stair", | ||||
| 	"Stone Brick Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("stone_block", "default:stone_block", | ||||
| 		{cracky = 2}, | ||||
| 		{"default_stone_block.png"}, | ||||
| 		"Stone Block Stair", | ||||
| 		"Stone Block Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"stone_block", | ||||
| 	"default:stone_block", | ||||
| 	{cracky = 2}, | ||||
| 	{"default_stone_block.png"}, | ||||
| 	"Stone Block Stair", | ||||
| 	"Stone Block Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("desert_stone", "default:desert_stone", | ||||
| 		{cracky = 3}, | ||||
| 		{"default_desert_stone.png"}, | ||||
| 		"Desertstone Stair", | ||||
| 		"Desertstone Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"desert_stone", | ||||
| 	"default:desert_stone", | ||||
| 	{cracky = 3}, | ||||
| 	{"default_desert_stone.png"}, | ||||
| 	"Desert Stone Stair", | ||||
| 	"Desert Stone Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("desert_cobble", "default:desert_cobble", | ||||
| 		{cracky = 3}, | ||||
| 		{"default_desert_cobble.png"}, | ||||
| 		"Desert Cobblestone Stair", | ||||
| 		"Desert Cobblestone Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"desert_cobble", | ||||
| 	"default:desert_cobble", | ||||
| 	{cracky = 3}, | ||||
| 	{"default_desert_cobble.png"}, | ||||
| 	"Desert Cobblestone Stair", | ||||
| 	"Desert Cobblestone Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("desert_stonebrick", "default:desert_stonebrick", | ||||
| 		{cracky = 3}, | ||||
| 		{"default_desert_stone_brick.png"}, | ||||
| 		"Desert Stone Brick Stair", | ||||
| 		"Desert Stone Brick Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"desert_stonebrick", | ||||
| 	"default:desert_stonebrick", | ||||
| 	{cracky = 2}, | ||||
| 	{"default_desert_stone_brick.png"}, | ||||
| 	"Desert Stone Brick Stair", | ||||
| 	"Desert Stone Brick Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("desert_stone_block", "default:desert_stone_block", | ||||
| 		{cracky = 2}, | ||||
| 		{"default_desert_stone_block.png"}, | ||||
| 		"Desert Stone Block Stair", | ||||
| 		"Desert Stone Block Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"desert_stone_block", | ||||
| 	"default:desert_stone_block", | ||||
| 	{cracky = 2}, | ||||
| 	{"default_desert_stone_block.png"}, | ||||
| 	"Desert Stone Block Stair", | ||||
| 	"Desert Stone Block Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("sandstone", "default:sandstone", | ||||
| 		{crumbly = 1, cracky = 3}, | ||||
| 		{"default_sandstone.png"}, | ||||
| 		"Sandstone Stair", | ||||
| 		"Sandstone Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"sandstone", | ||||
| 	"default:sandstone", | ||||
| 	{crumbly = 1, cracky = 3}, | ||||
| 	{"default_sandstone.png"}, | ||||
| 	"Sandstone Stair", | ||||
| 	"Sandstone Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("sandstonebrick", "default:sandstonebrick", | ||||
| 		{cracky = 2}, | ||||
| 		{"default_sandstone_brick.png"}, | ||||
| 		"Sandstone Brick Stair", | ||||
| 		"Sandstone Brick Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"sandstonebrick", | ||||
| 	"default:sandstonebrick", | ||||
| 	{cracky = 2}, | ||||
| 	{"default_sandstone_brick.png"}, | ||||
| 	"Sandstone Brick Stair", | ||||
| 	"Sandstone Brick Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("sandstone_block", "default:sandstone_block", | ||||
| 		{cracky = 2}, | ||||
| 		{"default_sandstone_block.png"}, | ||||
| 		"Sandstone Block Stair", | ||||
| 		"Sandstone Block Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"sandstone_block", | ||||
| 	"default:sandstone_block", | ||||
| 	{cracky = 2}, | ||||
| 	{"default_sandstone_block.png"}, | ||||
| 	"Sandstone Block Stair", | ||||
| 	"Sandstone Block Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("obsidian", "default:obsidian", | ||||
| 		{cracky = 1, level = 2}, | ||||
| 		{"default_obsidian.png"}, | ||||
| 		"Obsidian Stair", | ||||
| 		"Obsidian Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"obsidian", | ||||
| 	"default:obsidian", | ||||
| 	{cracky = 1, level = 2}, | ||||
| 	{"default_obsidian.png"}, | ||||
| 	"Obsidian Stair", | ||||
| 	"Obsidian Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("obsidianbrick", "default:obsidianbrick", | ||||
| 		{cracky = 1, level = 2}, | ||||
| 		{"default_obsidian_brick.png"}, | ||||
| 		"Obsidian Brick Stair", | ||||
| 		"Obsidian Brick Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"obsidianbrick", | ||||
| 	"default:obsidianbrick", | ||||
| 	{cracky = 1, level = 2}, | ||||
| 	{"default_obsidian_brick.png"}, | ||||
| 	"Obsidian Brick Stair", | ||||
| 	"Obsidian Brick Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("obsidian_block", "default:obsidian_block", | ||||
| 		{cracky = 1, level = 2}, | ||||
| 		{"default_obsidian_block.png"}, | ||||
| 		"Obsidian Block Stair", | ||||
| 		"Obsidian Block Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"obsidian_block", | ||||
| 	"default:obsidian_block", | ||||
| 	{cracky = 1, level = 2}, | ||||
| 	{"default_obsidian_block.png"}, | ||||
| 	"Obsidian Block Stair", | ||||
| 	"Obsidian Block Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("brick", "default:brick", | ||||
| 		{cracky = 3}, | ||||
| 		{"default_brick.png"}, | ||||
| 		"Brick Stair", | ||||
| 		"Brick Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"brick", | ||||
| 	"default:brick", | ||||
| 	{cracky = 3}, | ||||
| 	{"default_brick.png"}, | ||||
| 	"Brick Stair", | ||||
| 	"Brick Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("straw", "farming:straw", | ||||
| 		{snappy = 3, flammable = 4}, | ||||
| 		{"farming_straw.png"}, | ||||
| 		"Straw Stair", | ||||
| 		"Straw Slab", | ||||
| 		default.node_sound_leaves_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"straw", | ||||
| 	"farming:straw", | ||||
| 	{snappy = 3, flammable = 4}, | ||||
| 	{"farming_straw.png"}, | ||||
| 	"Straw Stair", | ||||
| 	"Straw Slab", | ||||
| 	default.node_sound_leaves_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("steelblock", "default:steelblock", | ||||
| 		{cracky = 1, level = 2}, | ||||
| 		{"default_steel_block.png"}, | ||||
| 		"Steel Block Stair", | ||||
| 		"Steel Block Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"steelblock", | ||||
| 	"default:steelblock", | ||||
| 	{cracky = 1, level = 2}, | ||||
| 	{"default_steel_block.png"}, | ||||
| 	"Steel Block Stair", | ||||
| 	"Steel Block Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("copperblock", "default:copperblock", | ||||
| 		{cracky = 1, level = 2}, | ||||
| 		{"default_copper_block.png"}, | ||||
| 		"Copper Block Stair", | ||||
| 		"Copper Block Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"copperblock", | ||||
| 	"default:copperblock", | ||||
| 	{cracky = 1, level = 2}, | ||||
| 	{"default_copper_block.png"}, | ||||
| 	"Copper Block Stair", | ||||
| 	"Copper Block Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("bronzeblock", "default:bronzeblock", | ||||
| 		{cracky = 1, level = 2}, | ||||
| 		{"default_bronze_block.png"}, | ||||
| 		"Bronze Block Stair", | ||||
| 		"Bronze Block Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"bronzeblock", | ||||
| 	"default:bronzeblock", | ||||
| 	{cracky = 1, level = 2}, | ||||
| 	{"default_bronze_block.png"}, | ||||
| 	"Bronze Block Stair", | ||||
| 	"Bronze Block Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|  | ||||
| stairs.register_stair_and_slab("goldblock", "default:goldblock", | ||||
| 		{cracky = 1}, | ||||
| 		{"default_gold_block.png"}, | ||||
| 		"Gold Block Stair", | ||||
| 		"Gold Block Slab", | ||||
| 		default.node_sound_stone_defaults()) | ||||
| stairs.register_stair_and_slab( | ||||
| 	"goldblock", | ||||
| 	"default:goldblock", | ||||
| 	{cracky = 1}, | ||||
| 	{"default_gold_block.png"}, | ||||
| 	"Gold Block Stair", | ||||
| 	"Gold Block Slab", | ||||
| 	default.node_sound_stone_defaults() | ||||
| ) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user