123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- -- internationalization boilerplate
- local MP = minetest.get_modpath(minetest.get_current_modname())
- local S, NS = dofile(MP.."/intllib.lua")
- --[[
- minetest.register_alias("castle:stonewall", "castle_masonry:stonewall")
- minetest.register_alias("castle:dungeon_stone", "castle_masonry:dungeon_stone")
- minetest.register_alias("castle:rubble", "castle_masonry:rubble")
- minetest.register_alias("castle:stonewall_corner", "castle_masonry:stonewall_corner")
- --]]
- minetest.register_node("castle_masonry:stonewall", {
- description = S("Castle Cobble"),
- drawtype = "normal",
- tiles = {"castle_stonewall.png"},
- --paramtype = "light",
- drop = "castle_masonry:stonewall",
- groups = utility.dig_groups("cobble", {stone=1,brick=1}),
- sunlight_propagates = false,
- sounds = default.node_sound_stone_defaults(),
- })
- minetest.register_node("castle_masonry:rubble", {
- description = S("Castle Rubble"),
- drawtype = "normal",
- tiles = {"castle_rubble.png"},
- --paramtype = "light",
- groups = utility.dig_groups("gravel", {falling_node=1}),
- sounds = default.node_sound_gravel_defaults(),
- })
- minetest.register_craft({
- type = "shapeless",
- output = "castle_masonry:stonewall",
- recipe = { "default:cobble", "default:dirt"},
- })
- minetest.register_craft({
- output = "castle_masonry:rubble",
- recipe = {
- {"castle_masonry:stonewall"},
- }
- })
- minetest.register_craft({
- type = "shapeless",
- output = "castle_masonry:rubble 2",
- recipe = {"default:gravel", "default:dirt"},
- })
- minetest.register_node("castle_masonry:stonewall_corner", {
- drawtype = "normal",
- --paramtype = "light",
- paramtype2 = "facedir",
- description = S("Castle Corner"),
- tiles = {"castle_corner_stonewall_tb.png^[transformR90",
- "castle_corner_stonewall_tb.png^[transformR180",
- "castle_corner_stonewall1.png",
- "castle_stonewall.png",
- "castle_stonewall.png",
- "castle_corner_stonewall2.png"},
- groups = utility.dig_groups("cobble", {stone=1, brick=1}),
- sounds = default.node_sound_stone_defaults(),
- })
- minetest.register_craft({
- output = "castle_masonry:stonewall_corner",
- recipe = {
- {"", "castle_masonry:stonewall"},
- {"castle_masonry:stonewall", "default:sandstone"},
- }
- })
- stairs.register_stair_and_slab("stonewall", "castle_masonry:stonewall",
- {cracky=3},
- {"castle_stonewall.png"},
- S("Castle Stonewall"),
- default.node_sound_stone_defaults()
- )
- stairs.register_stair_and_slab("rubble", "castle_masonry:rubble",
- {cracky=3},
- {"castle_rubble.png"},
- S("Castle Rubble"),
- default.node_sound_stone_defaults()
- )
- walls.register("masonry_stonewall", "Castle Cobble", "castle_stonewall.png",
- "castle_masonry:stonewall", default.node_sound_stone_defaults())
- --------------------------------------------------------------------------------------------------------------
- minetest.register_node("castle_masonry:dungeon_stone", {
- description = S("Dungeon Stone"),
- drawtype = "normal",
- tiles = {"castle_dungeon_stone.png"},
- groups = utility.dig_groups("brick", {stone=1, brick=1}),
- --paramtype = "light",
- sounds = default.node_sound_stone_defaults(),
- })
- minetest.register_craft({
- type = "shapeless",
- output = "castle_masonry:dungeon_stone 2",
- recipe = {"default:stonebrick", "default:obsidian"},
- })
- stairs.register_stair_and_slab("dungeon_stone", "castle_masonry:dungeon_stone",
- {cracky=2},
- {"castle_dungeon_stone.png"},
- S("Dungeon Stone"),
- default.node_sound_stone_defaults()
- )
- walls.register("masonry_dungeon", "Dungeon Stone", "castle_dungeon_stone.png",
- "castle_masonry:dungeon_stone", default.node_sound_stone_defaults())
|