Add translator credits
[minetest_mtg_plus.git] / stairslabs.lua
blob0ecf69aae4c84d2b39f53c3f9f3653d83a24ac8d
1 local S = minetest.get_translator("mtg_plus")
3 -- Stairs/slabs
5 -- Add custom stairs and slabs
6 local stairslab_ignore_groups = { "wood", "stone", "soil", }
8 local function simple_stair_slab(subname, desc_stair, desc_slab)
9 local itemstring = "mtg_plus:"..subname
10 local groups = table.copy(minetest.registered_nodes[itemstring].groups)
11 for i=1,#stairslab_ignore_groups do
12 groups[stairslab_ignore_groups[i]] = nil
13 end
14 stairs.register_stair_and_slab(subname, itemstring, groups, minetest.registered_nodes[itemstring].tiles, desc_stair, desc_slab, minetest.registered_nodes[itemstring].sounds)
15 end
17 simple_stair_slab("sandstone_cobble", S("Cobbled Sandstone Stair"), S("Cobbled Sandstone Slab"))
18 simple_stair_slab("desert_sandstone_cobble", S("Cobbled Desert Sandstone Stair"), S("Cobbled Desert Sandstone Slab"))
19 simple_stair_slab("silver_sandstone_cobble", S("Cobbled Silver Sandstone Stair"), S("Cobbled Silver Sandstone Slab"))
20 simple_stair_slab("jungle_cobble", S("Jungle Cobblestone Stair"), S("Jungle Cobblestone Slab"))
21 simple_stair_slab("snow_brick", S("Soft Snow Brick Stair"), S("Soft Snow Brick Slab"))
22 simple_stair_slab("hard_snow_brick", S("Hard Snow Brick Stair"), S("Hard Snow Brick Slab"))
23 simple_stair_slab("ice_snow_brick", S("Icy Snow Brick Stair"), S("Icy Snow Brick Slab"))
24 simple_stair_slab("ice_brick", S("Ice Brick Stair"), S("Ice Brick Slab"))
25 simple_stair_slab("ice_tile4", S("Ice Tile Stair"), S("Ice Tile Slab"))
26 simple_stair_slab("goldwood", S("Goldwood Stair"), S("Goldwood Slab"))
27 simple_stair_slab("goldbrick", S("Gold Brick Stair"), S("Gold Brick Slab"))
28 simple_stair_slab("bronzebrick", S("Bronze Brick Stair"), S("Bronze Brick Slab"))
29 simple_stair_slab("tinbrick", S("Tin Brick Stair"), S("Tin Brick Slab"))
30 simple_stair_slab("copperbrick", S("Copper Brick Stair"), S("Copper Brick Slab"))
31 simple_stair_slab("steelbrick", S("Steel Brick Stair"), S("Steel Brick Slab"))
32 simple_stair_slab("harddirtbrick", S("Hardened Dirt Brick Stair"), S("Hardened Dirt Brick Slab"))
33 simple_stair_slab("gravel_cobble", S("Cobbled Gravel Stair"), S("Cobbled Gravel Slab"))
35 stairs.register_slab("flint_block", "mtg_plus:flint_block", {cracky=2}, {"mtg_plus_flint_block.png", "mtg_plus_flint_block.png", "mtg_plus_flint_block_slab.png", "mtg_plus_flint_block_slab.png", "mtg_plus_flint_block_slab.png", "mtg_plus_flint_block_slab.png"}, S("Flint Block Slab"), minetest.registered_items["mtg_plus:flint_block"].sounds)
36 stairs.register_stair("flint_block", "mtg_plus:flint_block", {cracky=2}, {"mtg_plus_flint_block_slab.png", "mtg_plus_flint_block.png", "mtg_plus_flint_block_stair1.png", "mtg_plus_flint_block_stair2.png", "mtg_plus_flint_block.png", "mtg_plus_flint_block_slab.png"}, S("Flint Block Stair"), minetest.registered_items["mtg_plus:flint_block"].sounds)
38 stairs.register_slab("ice_block", "mtg_plus:ice_block", {cracky=3, cools_lava=1, slippery=3}, {"mtg_plus_ice_block.png", "mtg_plus_ice_block.png", "mtg_plus_ice_block_slab.png", "mtg_plus_ice_block_slab.png", "mtg_plus_ice_block_slab.png", "mtg_plus_ice_block_slab.png"}, S("Ice Block Slab"), minetest.registered_items["mtg_plus:ice_block"].sounds)
39 stairs.register_stair("ice_block", "mtg_plus:ice_block", {cracky=3, cools_lava=1, slippery=3}, {"mtg_plus_ice_block_slab.png", "mtg_plus_ice_block.png", "mtg_plus_ice_block_stair1.png", "mtg_plus_ice_block_stair2.png", "mtg_plus_ice_block.png", "mtg_plus_ice_block_slab.png"}, S("Ice Block Stair"), minetest.registered_items["mtg_plus:ice_block"].sounds)