This commit is contained in:
sfan5 2019-09-10 19:55:40 +02:00
parent 5f602abb32
commit e3db057b32

View file

@ -322,7 +322,7 @@ function stairs.register_stair_inner(subname, recipeitem, groups, images,
new_groups.stair = 1 new_groups.stair = 1
warn_if_exists("stairs:stair_inner_" .. subname) warn_if_exists("stairs:stair_inner_" .. subname)
minetest.register_node(":stairs:stair_inner_" .. subname, { minetest.register_node(":stairs:stair_inner_" .. subname, {
description = S("Inner @1", description), description = description,
drawtype = "nodebox", drawtype = "nodebox",
tiles = stair_images, tiles = stair_images,
paramtype = "light", paramtype = "light",
@ -404,7 +404,7 @@ function stairs.register_stair_outer(subname, recipeitem, groups, images,
new_groups.stair = 1 new_groups.stair = 1
warn_if_exists("stairs:stair_outer_" .. subname) warn_if_exists("stairs:stair_outer_" .. subname)
minetest.register_node(":stairs:stair_outer_" .. subname, { minetest.register_node(":stairs:stair_outer_" .. subname, {
description = S("Outer @1", description), description = description,
drawtype = "nodebox", drawtype = "nodebox",
tiles = stair_images, tiles = stair_images,
paramtype = "light", paramtype = "light",
@ -459,13 +459,13 @@ end
function stairs.register_stair_and_slab(subname, recipeitem, groups, images, function stairs.register_stair_and_slab(subname, recipeitem, groups, images,
desc_stair, desc_slab, sounds, worldaligntex) desc_stair, desc_slab, sounds, worldaligntex)
stairs.register_stair(subname, recipeitem, groups, images, desc_stair, stairs.register_stair(subname, recipeitem, groups, images, S(desc_stair),
sounds, worldaligntex) sounds, worldaligntex)
stairs.register_stair_inner(subname, recipeitem, groups, images, desc_stair, stairs.register_stair_inner(subname, recipeitem, groups, images,
sounds, worldaligntex) S("Inner " .. desc_stair), sounds, worldaligntex)
stairs.register_stair_outer(subname, recipeitem, groups, images, desc_stair, stairs.register_stair_outer(subname, recipeitem, groups, images,
sounds, worldaligntex) S("Outer " .. desc_stair), sounds, worldaligntex)
stairs.register_slab(subname, recipeitem, groups, images, desc_slab, stairs.register_slab(subname, recipeitem, groups, images, S(desc_slab),
sounds, worldaligntex) sounds, worldaligntex)
end end
@ -477,8 +477,8 @@ stairs.register_stair_and_slab(
"default:wood", "default:wood",
{choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
{"default_wood.png"}, {"default_wood.png"},
S("Wooden Stair"), "Wooden Stair",
S("Wooden Slab"), "Wooden Slab",
default.node_sound_wood_defaults(), default.node_sound_wood_defaults(),
false false
) )
@ -488,8 +488,8 @@ stairs.register_stair_and_slab(
"default:junglewood", "default:junglewood",
{choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
{"default_junglewood.png"}, {"default_junglewood.png"},
S("Jungle Wood Stair"), "Jungle Wood Stair",
S("Jungle Wood Slab"), "Jungle Wood Slab",
default.node_sound_wood_defaults(), default.node_sound_wood_defaults(),
false false
) )
@ -499,8 +499,8 @@ stairs.register_stair_and_slab(
"default:pine_wood", "default:pine_wood",
{choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3},
{"default_pine_wood.png"}, {"default_pine_wood.png"},
S("Pine Wood Stair"), "Pine Wood Stair",
S("Pine Wood Slab"), "Pine Wood Slab",
default.node_sound_wood_defaults(), default.node_sound_wood_defaults(),
false false
) )
@ -510,8 +510,8 @@ stairs.register_stair_and_slab(
"default:acacia_wood", "default:acacia_wood",
{choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
{"default_acacia_wood.png"}, {"default_acacia_wood.png"},
S("Acacia Wood Stair"), "Acacia Wood Stair",
S("Acacia Wood Slab"), "Acacia Wood Slab",
default.node_sound_wood_defaults(), default.node_sound_wood_defaults(),
false false
) )
@ -521,8 +521,8 @@ stairs.register_stair_and_slab(
"default:aspen_wood", "default:aspen_wood",
{choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3},
{"default_aspen_wood.png"}, {"default_aspen_wood.png"},
S("Aspen Wood Stair"), "Aspen Wood Stair",
S("Aspen Wood Slab"), "Aspen Wood Slab",
default.node_sound_wood_defaults(), default.node_sound_wood_defaults(),
false false
) )
@ -532,8 +532,8 @@ stairs.register_stair_and_slab(
"default:stone", "default:stone",
{cracky = 3}, {cracky = 3},
{"default_stone.png"}, {"default_stone.png"},
S("Stone Stair"), "Stone Stair",
S("Stone Slab"), "Stone Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
true true
) )
@ -543,8 +543,8 @@ stairs.register_stair_and_slab(
"default:cobble", "default:cobble",
{cracky = 3}, {cracky = 3},
{"default_cobble.png"}, {"default_cobble.png"},
S("Cobblestone Stair"), "Cobblestone Stair",
S("Cobblestone Slab"), "Cobblestone Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
true true
) )
@ -554,8 +554,8 @@ stairs.register_stair_and_slab(
"default:mossycobble", "default:mossycobble",
{cracky = 3}, {cracky = 3},
{"default_mossycobble.png"}, {"default_mossycobble.png"},
S("Mossy Cobblestone Stair"), "Mossy Cobblestone Stair",
S("Mossy Cobblestone Slab"), "Mossy Cobblestone Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
true true
) )
@ -565,8 +565,8 @@ stairs.register_stair_and_slab(
"default:stonebrick", "default:stonebrick",
{cracky = 2}, {cracky = 2},
{"default_stone_brick.png"}, {"default_stone_brick.png"},
S("Stone Brick Stair"), "Stone Brick Stair",
S("Stone Brick Slab"), "Stone Brick Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
false false
) )
@ -576,8 +576,8 @@ stairs.register_stair_and_slab(
"default:stone_block", "default:stone_block",
{cracky = 2}, {cracky = 2},
{"default_stone_block.png"}, {"default_stone_block.png"},
S("Stone Block Stair"), "Stone Block Stair",
S("Stone Block Slab"), "Stone Block Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
true true
) )
@ -587,8 +587,8 @@ stairs.register_stair_and_slab(
"default:desert_stone", "default:desert_stone",
{cracky = 3}, {cracky = 3},
{"default_desert_stone.png"}, {"default_desert_stone.png"},
S("Desert Stone Stair"), "Desert Stone Stair",
S("Desert Stone Slab"), "Desert Stone Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
true true
) )
@ -598,8 +598,8 @@ stairs.register_stair_and_slab(
"default:desert_cobble", "default:desert_cobble",
{cracky = 3}, {cracky = 3},
{"default_desert_cobble.png"}, {"default_desert_cobble.png"},
S("Desert Cobblestone Stair"), "Desert Cobblestone Stair",
S("Desert Cobblestone Slab"), "Desert Cobblestone Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
true true
) )
@ -609,8 +609,8 @@ stairs.register_stair_and_slab(
"default:desert_stonebrick", "default:desert_stonebrick",
{cracky = 2}, {cracky = 2},
{"default_desert_stone_brick.png"}, {"default_desert_stone_brick.png"},
S("Desert Stone Brick Stair"), "Desert Stone Brick Stair",
S("Desert Stone Brick Slab"), "Desert Stone Brick Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
false false
) )
@ -620,8 +620,8 @@ stairs.register_stair_and_slab(
"default:desert_stone_block", "default:desert_stone_block",
{cracky = 2}, {cracky = 2},
{"default_desert_stone_block.png"}, {"default_desert_stone_block.png"},
S("Desert Stone Block Stair"), "Desert Stone Block Stair",
S("Desert Stone Block Slab"), "Desert Stone Block Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
true true
) )
@ -631,8 +631,8 @@ stairs.register_stair_and_slab(
"default:sandstone", "default:sandstone",
{crumbly = 1, cracky = 3}, {crumbly = 1, cracky = 3},
{"default_sandstone.png"}, {"default_sandstone.png"},
S("Sandstone Stair"), "Sandstone Stair",
S("Sandstone Slab"), "Sandstone Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
true true
) )
@ -642,8 +642,8 @@ stairs.register_stair_and_slab(
"default:sandstonebrick", "default:sandstonebrick",
{cracky = 2}, {cracky = 2},
{"default_sandstone_brick.png"}, {"default_sandstone_brick.png"},
S("Sandstone Brick Stair"), "Sandstone Brick Stair",
S("Sandstone Brick Slab"), "Sandstone Brick Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
false false
) )
@ -653,8 +653,8 @@ stairs.register_stair_and_slab(
"default:sandstone_block", "default:sandstone_block",
{cracky = 2}, {cracky = 2},
{"default_sandstone_block.png"}, {"default_sandstone_block.png"},
S("Sandstone Block Stair"), "Sandstone Block Stair",
S("Sandstone Block Slab"), "Sandstone Block Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
true true
) )
@ -664,8 +664,8 @@ stairs.register_stair_and_slab(
"default:desert_sandstone", "default:desert_sandstone",
{crumbly = 1, cracky = 3}, {crumbly = 1, cracky = 3},
{"default_desert_sandstone.png"}, {"default_desert_sandstone.png"},
S("Desert Sandstone Stair"), "Desert Sandstone Stair",
S("Desert Sandstone Slab"), "Desert Sandstone Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
true true
) )
@ -675,8 +675,8 @@ stairs.register_stair_and_slab(
"default:desert_sandstone_brick", "default:desert_sandstone_brick",
{cracky = 2}, {cracky = 2},
{"default_desert_sandstone_brick.png"}, {"default_desert_sandstone_brick.png"},
S("Desert Sandstone Brick Stair"), "Desert Sandstone Brick Stair",
S("Desert Sandstone Brick Slab"), "Desert Sandstone Brick Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
false false
) )
@ -686,8 +686,8 @@ stairs.register_stair_and_slab(
"default:desert_sandstone_block", "default:desert_sandstone_block",
{cracky = 2}, {cracky = 2},
{"default_desert_sandstone_block.png"}, {"default_desert_sandstone_block.png"},
S("Desert Sandstone Block Stair"), "Desert Sandstone Block Stair",
S("Desert Sandstone Block Slab"), "Desert Sandstone Block Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
true true
) )
@ -697,8 +697,8 @@ stairs.register_stair_and_slab(
"default:silver_sandstone", "default:silver_sandstone",
{crumbly = 1, cracky = 3}, {crumbly = 1, cracky = 3},
{"default_silver_sandstone.png"}, {"default_silver_sandstone.png"},
S("Silver Sandstone Stair"), "Silver Sandstone Stair",
S("Silver Sandstone Slab"), "Silver Sandstone Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
true true
) )
@ -708,8 +708,8 @@ stairs.register_stair_and_slab(
"default:silver_sandstone_brick", "default:silver_sandstone_brick",
{cracky = 2}, {cracky = 2},
{"default_silver_sandstone_brick.png"}, {"default_silver_sandstone_brick.png"},
S("Silver Sandstone Brick Stair"), "Silver Sandstone Brick Stair",
S("Silver Sandstone Brick Slab"), "Silver Sandstone Brick Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
false false
) )
@ -719,8 +719,8 @@ stairs.register_stair_and_slab(
"default:silver_sandstone_block", "default:silver_sandstone_block",
{cracky = 2}, {cracky = 2},
{"default_silver_sandstone_block.png"}, {"default_silver_sandstone_block.png"},
S("Silver Sandstone Block Stair"), "Silver Sandstone Block Stair",
S("Silver Sandstone Block Slab"), "Silver Sandstone Block Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
true true
) )
@ -730,8 +730,8 @@ stairs.register_stair_and_slab(
"default:obsidian", "default:obsidian",
{cracky = 1, level = 2}, {cracky = 1, level = 2},
{"default_obsidian.png"}, {"default_obsidian.png"},
S("Obsidian Stair"), "Obsidian Stair",
S("Obsidian Slab"), "Obsidian Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
true true
) )
@ -741,8 +741,8 @@ stairs.register_stair_and_slab(
"default:obsidianbrick", "default:obsidianbrick",
{cracky = 1, level = 2}, {cracky = 1, level = 2},
{"default_obsidian_brick.png"}, {"default_obsidian_brick.png"},
S("Obsidian Brick Stair"), "Obsidian Brick Stair",
S("Obsidian Brick Slab"), "Obsidian Brick Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
false false
) )
@ -752,8 +752,8 @@ stairs.register_stair_and_slab(
"default:obsidian_block", "default:obsidian_block",
{cracky = 1, level = 2}, {cracky = 1, level = 2},
{"default_obsidian_block.png"}, {"default_obsidian_block.png"},
S("Obsidian Block Stair"), "Obsidian Block Stair",
S("Obsidian Block Slab"), "Obsidian Block Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
true true
) )
@ -763,8 +763,8 @@ stairs.register_stair_and_slab(
"default:brick", "default:brick",
{cracky = 3}, {cracky = 3},
{"default_brick.png"}, {"default_brick.png"},
S("Brick Stair"), "Brick Stair",
S("Brick Slab"), "Brick Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
false false
) )
@ -774,8 +774,8 @@ stairs.register_stair_and_slab(
"default:steelblock", "default:steelblock",
{cracky = 1, level = 2}, {cracky = 1, level = 2},
{"default_steel_block.png"}, {"default_steel_block.png"},
S("Steel Block Stair"), "Steel Block Stair",
S("Steel Block Slab"), "Steel Block Slab",
default.node_sound_metal_defaults(), default.node_sound_metal_defaults(),
true true
) )
@ -785,8 +785,8 @@ stairs.register_stair_and_slab(
"default:tinblock", "default:tinblock",
{cracky = 1, level = 2}, {cracky = 1, level = 2},
{"default_tin_block.png"}, {"default_tin_block.png"},
S("Tin Block Stair"), "Tin Block Stair",
S("Tin Block Slab"), "Tin Block Slab",
default.node_sound_metal_defaults(), default.node_sound_metal_defaults(),
true true
) )
@ -796,8 +796,8 @@ stairs.register_stair_and_slab(
"default:copperblock", "default:copperblock",
{cracky = 1, level = 2}, {cracky = 1, level = 2},
{"default_copper_block.png"}, {"default_copper_block.png"},
S("Copper Block Stair"), "Copper Block Stair",
S("Copper Block Slab"), "Copper Block Slab",
default.node_sound_metal_defaults(), default.node_sound_metal_defaults(),
true true
) )
@ -807,8 +807,8 @@ stairs.register_stair_and_slab(
"default:bronzeblock", "default:bronzeblock",
{cracky = 1, level = 2}, {cracky = 1, level = 2},
{"default_bronze_block.png"}, {"default_bronze_block.png"},
S("Bronze Block Stair"), "Bronze Block Stair",
S("Bronze Block Slab"), "Bronze Block Slab",
default.node_sound_metal_defaults(), default.node_sound_metal_defaults(),
true true
) )
@ -818,8 +818,8 @@ stairs.register_stair_and_slab(
"default:goldblock", "default:goldblock",
{cracky = 1}, {cracky = 1},
{"default_gold_block.png"}, {"default_gold_block.png"},
S("Gold Block Stair"), "Gold Block Stair",
S("Gold Block Slab"), "Gold Block Slab",
default.node_sound_metal_defaults(), default.node_sound_metal_defaults(),
true true
) )
@ -829,8 +829,8 @@ stairs.register_stair_and_slab(
"default:ice", "default:ice",
{cracky = 3, cools_lava = 1, slippery = 3}, {cracky = 3, cools_lava = 1, slippery = 3},
{"default_ice.png"}, {"default_ice.png"},
S("Ice Stair"), "Ice Stair",
S("Ice Slab"), "Ice Slab",
default.node_sound_glass_defaults(), default.node_sound_glass_defaults(),
true true
) )
@ -840,8 +840,8 @@ stairs.register_stair_and_slab(
"default:snowblock", "default:snowblock",
{crumbly = 3, cools_lava = 1, snowy = 1}, {crumbly = 3, cools_lava = 1, snowy = 1},
{"default_snow.png"}, {"default_snow.png"},
S("Snow Block Stair"), "Snow Block Stair",
S("Snow Block Slab"), "Snow Block Slab",
default.node_sound_snow_defaults(), default.node_sound_snow_defaults(),
true true
) )
@ -855,7 +855,7 @@ stairs.register_stair(
{"stairs_glass_split.png", "default_glass.png", {"stairs_glass_split.png", "default_glass.png",
"stairs_glass_stairside.png^[transformFX", "stairs_glass_stairside.png", "stairs_glass_stairside.png^[transformFX", "stairs_glass_stairside.png",
"default_glass.png", "stairs_glass_split.png"}, "default_glass.png", "stairs_glass_split.png"},
S("Glass Stair"), "Glass Stair",
default.node_sound_glass_defaults(), default.node_sound_glass_defaults(),
false false
) )
@ -865,7 +865,7 @@ stairs.register_slab(
"default:glass", "default:glass",
{cracky = 3}, {cracky = 3},
{"default_glass.png", "default_glass.png", "stairs_glass_split.png"}, {"default_glass.png", "default_glass.png", "stairs_glass_split.png"},
S("Glass Slab"), "Glass Slab",
default.node_sound_glass_defaults(), default.node_sound_glass_defaults(),
false false
) )
@ -877,7 +877,7 @@ stairs.register_stair_inner(
{"stairs_glass_stairside.png^[transformR270", "default_glass.png", {"stairs_glass_stairside.png^[transformR270", "default_glass.png",
"stairs_glass_stairside.png^[transformFX", "default_glass.png", "stairs_glass_stairside.png^[transformFX", "default_glass.png",
"default_glass.png", "stairs_glass_stairside.png"}, "default_glass.png", "stairs_glass_stairside.png"},
S("Glass Stair"), "Glass Stair",
default.node_sound_glass_defaults(), default.node_sound_glass_defaults(),
false false
) )
@ -889,7 +889,7 @@ stairs.register_stair_outer(
{"stairs_glass_stairside.png^[transformR90", "default_glass.png", {"stairs_glass_stairside.png^[transformR90", "default_glass.png",
"stairs_glass_outer_stairside.png", "stairs_glass_stairside.png", "stairs_glass_outer_stairside.png", "stairs_glass_stairside.png",
"stairs_glass_stairside.png^[transformR90","stairs_glass_outer_stairside.png"}, "stairs_glass_stairside.png^[transformR90","stairs_glass_outer_stairside.png"},
S("Glass Stair"), "Glass Stair",
default.node_sound_glass_defaults(), default.node_sound_glass_defaults(),
false false
) )
@ -901,7 +901,7 @@ stairs.register_stair(
{"stairs_obsidian_glass_split.png", "default_obsidian_glass.png", {"stairs_obsidian_glass_split.png", "default_obsidian_glass.png",
"stairs_obsidian_glass_stairside.png^[transformFX", "stairs_obsidian_glass_stairside.png", "stairs_obsidian_glass_stairside.png^[transformFX", "stairs_obsidian_glass_stairside.png",
"default_obsidian_glass.png", "stairs_obsidian_glass_split.png"}, "default_obsidian_glass.png", "stairs_obsidian_glass_split.png"},
S("Obsidian Glass Stair"), "Obsidian Glass Stair",
default.node_sound_glass_defaults(), default.node_sound_glass_defaults(),
false false
) )
@ -911,7 +911,7 @@ stairs.register_slab(
"default:obsidian_glass", "default:obsidian_glass",
{cracky = 3}, {cracky = 3},
{"default_obsidian_glass.png", "default_obsidian_glass.png", "stairs_obsidian_glass_split.png"}, {"default_obsidian_glass.png", "default_obsidian_glass.png", "stairs_obsidian_glass_split.png"},
S("Obsidian Glass Slab"), "Obsidian Glass Slab",
default.node_sound_glass_defaults(), default.node_sound_glass_defaults(),
false false
) )
@ -923,7 +923,7 @@ stairs.register_stair_inner(
{"stairs_obsidian_glass_stairside.png^[transformR270", "default_obsidian_glass.png", {"stairs_obsidian_glass_stairside.png^[transformR270", "default_obsidian_glass.png",
"stairs_obsidian_glass_stairside.png^[transformFX", "default_obsidian_glass.png", "stairs_obsidian_glass_stairside.png^[transformFX", "default_obsidian_glass.png",
"default_obsidian_glass.png", "stairs_obsidian_glass_stairside.png"}, "default_obsidian_glass.png", "stairs_obsidian_glass_stairside.png"},
S("Obsidian Glass Stair"), "Obsidian Glass Stair",
default.node_sound_glass_defaults(), default.node_sound_glass_defaults(),
false false
) )
@ -935,7 +935,7 @@ stairs.register_stair_outer(
{"stairs_obsidian_glass_stairside.png^[transformR90", "default_obsidian_glass.png", {"stairs_obsidian_glass_stairside.png^[transformR90", "default_obsidian_glass.png",
"stairs_obsidian_glass_outer_stairside.png", "stairs_obsidian_glass_stairside.png", "stairs_obsidian_glass_outer_stairside.png", "stairs_obsidian_glass_stairside.png",
"stairs_obsidian_glass_stairside.png^[transformR90","stairs_obsidian_glass_outer_stairside.png"}, "stairs_obsidian_glass_stairside.png^[transformR90","stairs_obsidian_glass_outer_stairside.png"},
S("Obsidian Glass Stair"), "Obsidian Glass Stair",
default.node_sound_glass_defaults(), default.node_sound_glass_defaults(),
false false
) )