Update 'mods/doors/init.lua'
This commit is contained in:
parent
a832b8bad9
commit
c694b1d6c2
|
@ -454,37 +454,37 @@ function doors.register(name, def)
|
|||
end
|
||||
|
||||
doors.register("door_wood", {
|
||||
tiles = {{ name = "doors_door_wood.png", backface_culling = true }},
|
||||
tiles = {{ name = "door_wood.png", backface_culling = true }},
|
||||
description = S("Wooden Door"),
|
||||
inventory_image = "doors_item_wood.png",
|
||||
inventory_image = "doore_wood_item.png",
|
||||
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
|
||||
recipe = {
|
||||
{"group:wood", "group:wood"},
|
||||
{"group:wood", "group:wood"},
|
||||
{"group:wood", "group:wood"},
|
||||
{"group:soft_wood", "group:soft_wood"},
|
||||
{"group:soft_wood", "group:soft_wood"},
|
||||
{"group:soft_wood", "group:soft_wood"},
|
||||
}
|
||||
})
|
||||
|
||||
doors.register("door_durasteel", {
|
||||
tiles = {{name = "doors_door_durasteel.png", backface_culling = true}},
|
||||
tiles = {{name = "door_durasteel.png", backface_culling = true}},
|
||||
description = S("Durasteel Door"),
|
||||
inventory_image = "doors_item_durasteel.png",
|
||||
inventory_image = "door_durasteel_item.png",
|
||||
protected = true,
|
||||
groups = {cracky = 1, level = 2},
|
||||
sounds = default.node_sound_metal_defaults(),
|
||||
sound_open = "doors_steel_door_open",
|
||||
sound_close = "doors_steel_door_close",
|
||||
recipe = {
|
||||
{"default:durasteel_ingot", "duradefault:steel_ingot"},
|
||||
{"default:durasteel_ingot", "duradefault:steel_ingot"},
|
||||
{"default:durasteel_ingot", "duradefault:steel_ingot"},
|
||||
{"default:durasteel_ingot", "default:durasteel_ingot"},
|
||||
{"default:durasteel_ingot", "default:durasteel_ingot"},
|
||||
{"default:durasteel_ingot", "default:durasteel_ingot"},
|
||||
}
|
||||
})
|
||||
|
||||
doors.register("door_glass", {
|
||||
tiles = {"doors_door_glass.png"},
|
||||
tiles = {"door_glass.png"},
|
||||
description = S("Glass Door"),
|
||||
inventory_image = "doors_item_glass.png",
|
||||
inventory_image = "door_glass_item.png",
|
||||
groups = {cracky=3, oddly_breakable_by_hand=3},
|
||||
sounds = default.node_sound_glass_defaults(),
|
||||
sound_open = "doors_glass_door_open",
|
||||
|
@ -497,9 +497,9 @@ doors.register("door_glass", {
|
|||
})
|
||||
|
||||
doors.register("door_obsidian_glass", {
|
||||
tiles = {"doors_door_obsidian_glass.png"},
|
||||
tiles = {"door_obsidian_glass.png"},
|
||||
description = S("Obsidian Glass Door"),
|
||||
inventory_image = "doors_item_obsidian_glass.png",
|
||||
inventory_image = "door_obsidian_glass_item.png",
|
||||
groups = {cracky=3},
|
||||
sounds = default.node_sound_glass_defaults(),
|
||||
sound_open = "doors_glass_door_open",
|
||||
|
@ -522,9 +522,9 @@ function doors.register_door(name, def)
|
|||
local modname = name:sub(1, i - 1)
|
||||
if not def.tiles then
|
||||
if def.protected then
|
||||
def.tiles = {{name = "doors_door_durasteel.png", backface_culling = true}}
|
||||
def.tiles = {{name = "door_durasteel.png", backface_culling = true}}
|
||||
else
|
||||
def.tiles = {{name = "doors_door_wood.png", backface_culling = true}}
|
||||
def.tiles = {{name = "door_wood.png", backface_culling = true}}
|
||||
end
|
||||
minetest.log("warning", modname .. " registered door \"" .. name .. "\" " ..
|
||||
"using deprecated API method \"doors.register_door()\" but " ..
|
||||
|
@ -684,21 +684,21 @@ function doors.register_trapdoor(name, def)
|
|||
doors.registered_trapdoors[name_closed] = true
|
||||
end
|
||||
|
||||
doors.register_trapdoor("doors:trapdoor", {
|
||||
doors.register_trapdoor("doors:trapdoor_wood", {
|
||||
description = S("Wooden Trapdoor"),
|
||||
inventory_image = "doors_trapdoor.png",
|
||||
wield_image = "doors_trapdoor.png",
|
||||
tile_front = "doors_trapdoor.png",
|
||||
tile_side = "doors_trapdoor_side.png",
|
||||
inventory_image = "trapdoor_wood.png",
|
||||
wield_image = "trapdoor_wood.png",
|
||||
tile_front = "trapdoor_wood.png",
|
||||
tile_side = "trapdoor_wood_side.png",
|
||||
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, door = 1},
|
||||
})
|
||||
|
||||
doors.register_trapdoor("doors:trapdoor_durasteel", {
|
||||
description = S("Durasteel Trapdoor"),
|
||||
inventory_image = "doors_trapdoor_durasteel.png",
|
||||
wield_image = "doors_trapdoor_durasteel.png",
|
||||
tile_front = "doors_trapdoor_durasteel.png",
|
||||
tile_side = "doors_trapdoor_durasteel_side.png",
|
||||
inventory_image = "trapdoor_durasteel.png",
|
||||
wield_image = "trapdoor_durasteel.png",
|
||||
tile_front = "trapdoor_durasteel.png",
|
||||
tile_side = "trapdoor_durasteel_side.png",
|
||||
protected = true,
|
||||
sounds = default.node_sound_metal_defaults(),
|
||||
sound_open = "doors_steel_door_open",
|
||||
|
@ -707,10 +707,10 @@ doors.register_trapdoor("doors:trapdoor_durasteel", {
|
|||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "doors:trapdoor 2",
|
||||
output = "doors:trapdoor_wood 2",
|
||||
recipe = {
|
||||
{"group:wood", "group:wood", "group:wood"},
|
||||
{"group:wood", "group:wood", "group:wood"},
|
||||
{"group:soft_wood", "group:soft_wood", "group:soft_wood"},
|
||||
{"group:soft_wood", "group:soft_wood", "group:soft_wood"},
|
||||
{"", "", ""},
|
||||
}
|
||||
})
|
||||
|
@ -801,18 +801,39 @@ function doors.register_fencegate(name, def)
|
|||
})
|
||||
end
|
||||
|
||||
doors.register_fencegate("doors:gate_wood", {
|
||||
doors.register_fencegate("doors:gate_jogan_wood", {
|
||||
description = S("Jogan Wood Fence Gate"),
|
||||
texture = "default_wood.png",
|
||||
material = "default:wood",
|
||||
texture = "jogan_wood.png",
|
||||
material = "default:jogan_wood",
|
||||
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}
|
||||
})
|
||||
|
||||
doors.register_fencegate("doors:gate_pine_wood", {
|
||||
description = S("Pine Wood Fence Gate"),
|
||||
texture = "default_pine_wood.png",
|
||||
texture = "pine_wood.png",
|
||||
material = "default:pine_wood",
|
||||
groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}
|
||||
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}
|
||||
})
|
||||
|
||||
doors.register_fencegate("doors:gate_palm_wood", {
|
||||
description = S("Palm Wood Fence Gate"),
|
||||
texture = "palm_wood.png",
|
||||
material = "default:palm_wood",
|
||||
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}
|
||||
})
|
||||
|
||||
doors.register_fencegate("doors:gate_uneti_wood", {
|
||||
description = S("Uneti Wood Fence Gate"),
|
||||
texture = "uneti_wood.png",
|
||||
material = "default:uneti_wood",
|
||||
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}
|
||||
})
|
||||
|
||||
doors.register_fencegate("doors:gate_wroshyr_wood", {
|
||||
description = S("Wroshyr Wood Fence Gate"),
|
||||
texture = "wroshyr_wood.png",
|
||||
material = "default:wroshyr_wood",
|
||||
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}
|
||||
})
|
||||
|
||||
|
||||
|
@ -820,7 +841,7 @@ doors.register_fencegate("doors:gate_pine_wood", {
|
|||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "doors:trapdoor",
|
||||
recipe = "doors:trapdoor_wood",
|
||||
burntime = 7,
|
||||
})
|
||||
|
||||
|
@ -832,12 +853,30 @@ minetest.register_craft({
|
|||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "doors:gate_wood_closed",
|
||||
recipe = "doors:gate_jogan_wood_closed",
|
||||
burntime = 7,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "doors:gate_pine_wood_closed",
|
||||
burntime = 6,
|
||||
burntime = 7,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "doors:gate_palm_wood_closed",
|
||||
burntime = 7,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "doors:gate_uneti_wood_closed",
|
||||
burntime = 7,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "doors:gate_wroshyr_wood_closed",
|
||||
burntime = 7,
|
||||
})
|
Loading…
Reference in New Issue