Add hardness to beds and doors

This commit is contained in:
Wuzzy 2017-02-27 00:45:00 +01:00
parent 7dd5afe28f
commit 833fe53e98

View file

@ -174,6 +174,7 @@ function doors:register_door(name, def)
fixed = def.selection_box_bottom fixed = def.selection_box_bottom
}, },
groups = def.groups, groups = def.groups,
_mcl_hardness = def._mcl_hardness,
sounds = def.sounds, sounds = def.sounds,
after_dig_node = function(pos, oldnode, oldmetadata, digger) after_dig_node = function(pos, oldnode, oldmetadata, digger)
@ -211,6 +212,7 @@ function doors:register_door(name, def)
fixed = def.selection_box_top fixed = def.selection_box_top
}, },
groups = def.groups, groups = def.groups,
_mcl_hardness = def._mcl_hardness,
sounds = def.sounds, sounds = def.sounds,
after_dig_node = function(pos, oldnode, oldmetadata, digger) after_dig_node = function(pos, oldnode, oldmetadata, digger)
@ -248,6 +250,7 @@ function doors:register_door(name, def)
fixed = def.selection_box_bottom fixed = def.selection_box_bottom
}, },
groups = def.groups, groups = def.groups,
_mcl_hardness = def._mcl_hardness,
sounds = def.sounds, sounds = def.sounds,
after_dig_node = function(pos, oldnode, oldmetadata, digger) after_dig_node = function(pos, oldnode, oldmetadata, digger)
@ -285,6 +288,7 @@ function doors:register_door(name, def)
fixed = def.selection_box_top fixed = def.selection_box_top
}, },
groups = def.groups, groups = def.groups,
_mcl_hardness = def._mcl_hardness,
sounds = def.sounds, sounds = def.sounds,
after_dig_node = function(pos, oldnode, oldmetadata, digger) after_dig_node = function(pos, oldnode, oldmetadata, digger)
@ -312,7 +316,8 @@ end
doors:register_door("doors:door_wood", { doors:register_door("doors:door_wood", {
description = "Oak Door", description = "Oak Door",
inventory_image = "door_wood.png", inventory_image = "door_wood.png",
groups = {choppy=2,oddly_breakable_by_hand=2,door=1}, groups = {handy=1,axey=1,door=1},
_mcl_hardness = 3,
tiles_bottom = {"door_wood_b.png", "door_brown.png"}, tiles_bottom = {"door_wood_b.png", "door_brown.png"},
tiles_top = {"door_wood_a.png", "door_brown.png"}, tiles_top = {"door_wood_a.png", "door_brown.png"},
sounds = mcl_sounds.node_sound_wood_defaults(), sounds = mcl_sounds.node_sound_wood_defaults(),
@ -331,7 +336,8 @@ minetest.register_craft({
doors:register_door("doors:door_acacia", { doors:register_door("doors:door_acacia", {
description = "Acacia Door", description = "Acacia Door",
inventory_image = "door_acacia.png", inventory_image = "door_acacia.png",
groups = {choppy=2,oddly_breakable_by_hand=2,door=1}, groups = {handy=1,axey=1,door=1},
_mcl_hardness = 3,
tiles_bottom = {"door_acacia_b.png", "door_brown.png"}, tiles_bottom = {"door_acacia_b.png", "door_brown.png"},
tiles_top = {"door_acacia_a.png", "door_brown.png"}, tiles_top = {"door_acacia_a.png", "door_brown.png"},
sounds = mcl_sounds.node_sound_wood_defaults(), sounds = mcl_sounds.node_sound_wood_defaults(),
@ -350,7 +356,8 @@ minetest.register_craft({
doors:register_door("doors:door_birch", { doors:register_door("doors:door_birch", {
description = "Birch Door", description = "Birch Door",
inventory_image = "door_birch.png", inventory_image = "door_birch.png",
groups = {choppy=2,oddly_breakable_by_hand=2,door=1}, groups = {handy=1,axey=1,door=1},
_mcl_hardness = 3,
tiles_bottom = {"door_birch_b.png", "door_brown.png"}, tiles_bottom = {"door_birch_b.png", "door_brown.png"},
tiles_top = {"door_birch_a.png", "door_brown.png"}, tiles_top = {"door_birch_a.png", "door_brown.png"},
sounds = mcl_sounds.node_sound_wood_defaults(), sounds = mcl_sounds.node_sound_wood_defaults(),
@ -369,7 +376,8 @@ minetest.register_craft({
doors:register_door("doors:door_dark_oak", { doors:register_door("doors:door_dark_oak", {
description = "Dark Oak Door", description = "Dark Oak Door",
inventory_image = "door_dark_oak.png", inventory_image = "door_dark_oak.png",
groups = {choppy=2,oddly_breakable_by_hand=2,door=1}, groups = {handy=1,axey=1,door=1},
_mcl_hardness = 3,
tiles_bottom = {"door_dark_oak_b.png", "door_brown.png"}, tiles_bottom = {"door_dark_oak_b.png", "door_brown.png"},
tiles_top = {"door_dark_oak_a.png", "door_brown.png"}, tiles_top = {"door_dark_oak_a.png", "door_brown.png"},
sounds = mcl_sounds.node_sound_wood_defaults(), sounds = mcl_sounds.node_sound_wood_defaults(),
@ -388,7 +396,8 @@ minetest.register_craft({
doors:register_door("doors:door_jungle", { doors:register_door("doors:door_jungle", {
description = "Jungle Door", description = "Jungle Door",
inventory_image = "door_jungle.png", inventory_image = "door_jungle.png",
groups = {choppy=2,oddly_breakable_by_hand=2,door=1}, groups = {handy=1,axey=1,door=1},
_mcl_hardness = 3,
tiles_bottom = {"door_jungle_b.png", "door_brown.png"}, tiles_bottom = {"door_jungle_b.png", "door_brown.png"},
tiles_top = {"door_jungle_a.png", "door_brown.png"}, tiles_top = {"door_jungle_a.png", "door_brown.png"},
sounds = mcl_sounds.node_sound_wood_defaults(), sounds = mcl_sounds.node_sound_wood_defaults(),
@ -407,7 +416,8 @@ minetest.register_craft({
doors:register_door("doors:door_spruce", { doors:register_door("doors:door_spruce", {
description = "Spruce Door", description = "Spruce Door",
inventory_image = "door_spruce.png", inventory_image = "door_spruce.png",
groups = {choppy=2,oddly_breakable_by_hand=2,door=1}, groups = {handy=1,axey=1,door=1},
_mcl_hardness = 3,
tiles_bottom = {"door_spruce_b.png", "door_brown.png"}, tiles_bottom = {"door_spruce_b.png", "door_brown.png"},
tiles_top = {"door_spruce_a.png", "door_brown.png"}, tiles_top = {"door_spruce_a.png", "door_brown.png"},
sounds = mcl_sounds.node_sound_wood_defaults(), sounds = mcl_sounds.node_sound_wood_defaults(),
@ -457,7 +467,8 @@ minetest.register_craft({
doors:register_door("doors:door_iron", { doors:register_door("doors:door_iron", {
description = "Iron Door", description = "Iron Door",
inventory_image = "door_steel.png", inventory_image = "door_steel.png",
groups = {cracky=1,level=2,door=1,mesecon_effector_on=1}, groups = {pickaxey=1,door=1,mesecon_effector_on=1},
_mcl_hardness = 5,
tiles_bottom = {"door_steel_b.png", "door_grey.png"}, tiles_bottom = {"door_steel_b.png", "door_grey.png"},
tiles_top = {"door_steel_a.png", "door_grey.png"}, tiles_top = {"door_steel_a.png", "door_grey.png"},
sounds = mcl_sounds.node_sound_metal_defaults(), sounds = mcl_sounds.node_sound_metal_defaults(),
@ -529,6 +540,7 @@ function doors:register_trapdoor(name, def)
stack_max = 64, stack_max = 64,
paramtype2 = "facedir", paramtype2 = "facedir",
groups = def.groups, groups = def.groups,
_mcl_hardness = def._mcl_hardness,
sounds = def.sounds, sounds = def.sounds,
node_box = { node_box = {
type = "fixed", type = "fixed",
@ -556,6 +568,7 @@ function doors:register_trapdoor(name, def)
paramtype2 = "facedir", paramtype2 = "facedir",
pointable = true, pointable = true,
groups = def.groups, groups = def.groups,
_mcl_hardness = def._mcl_hardness,
sounds = def.sounds, sounds = def.sounds,
drop = name, drop = name,
node_box = { node_box = {
@ -583,7 +596,8 @@ doors:register_trapdoor("doors:trapdoor", {
description = "Wooden Trapdoor", description = "Wooden Trapdoor",
tiles = {"door_trapdoor.png"}, tiles = {"door_trapdoor.png"},
wield_image = "door_trapdoor.png", wield_image = "door_trapdoor.png",
groups = {choppy=2,oddly_breakable_by_hand=2,mesecon_effector_on=1,door=2}, groups = {handy=1,axey=1,oddly_breakable_by_hand=2,mesecon_effector_on=1,door=2},
_mcl_hardness = 3,
sounds = mcl_sounds.node_sound_wood_defaults(), sounds = mcl_sounds.node_sound_wood_defaults(),
}) })
@ -605,7 +619,8 @@ doors:register_trapdoor("doors:iron_trapdoor", {
description = "Iron Trapdoor", description = "Iron Trapdoor",
tiles = {"iron_trapdoor.png"}, tiles = {"iron_trapdoor.png"},
wield_image = "iron_trapdoor.png", wield_image = "iron_trapdoor.png",
groups = {cracky=2,mesecon_effector_on=1,door=2}, groups = {pickaxey=1,mesecon_effector_on=1,door=2},
_mcl_hardness = 5,
sounds = mcl_sounds.node_sound_metal_defaults(), sounds = mcl_sounds.node_sound_metal_defaults(),
sound_open = "doors_steel_door_open", sound_open = "doors_steel_door_open",
sound_close = "doors_steel_door_close", sound_close = "doors_steel_door_close",