diff --git a/minetestforfun_game/mods/default/crafting.lua b/minetestforfun_game/mods/default/crafting.lua index 41dc5469..e1050445 100644 --- a/minetestforfun_game/mods/default/crafting.lua +++ b/minetestforfun_game/mods/default/crafting.lua @@ -633,6 +633,15 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = "default:ladder_obsidian 4", + recipe = { + {"default:obsidianbrick", "", "default:obsidianbrick"}, + {"default:obsidianbrick", "default:obsidianbrick", "default:obsidianbrick"}, + {"default:obsidianbrick", "", "default:obsidianbrick"} + } +}) + minetest.register_craft({ output = "maptools:superapple", type = "shapeless", diff --git a/minetestforfun_game/mods/default/nodes.lua b/minetestforfun_game/mods/default/nodes.lua index 5570baa7..68958fe3 100644 --- a/minetestforfun_game/mods/default/nodes.lua +++ b/minetestforfun_game/mods/default/nodes.lua @@ -742,6 +742,27 @@ minetest.register_node("default:ladder", { sounds = default.node_sound_wood_defaults(), }) +minetest.register_node("default:ladder_obsidian", { + description = "Ladder Obsidian", + drawtype = "nodebox", + tiles = {"default_ladder_obsidian.png"}, + inventory_image = "default_ladder_obsidian_inv.png", + wield_image = "default_ladder_obsidian_inv.png", + paramtype = "light", + sunlight_propagates = true, + paramtype2 = "wallmounted", + climbable = true, + node_box = { + type = "wallmounted", + wall_top = {-0.375, 0.4375, -0.5, 0.375, 0.5, 0.5}, + wall_bottom = {-0.375, -0.5, -0.5, 0.375, -0.4375, 0.5}, + wall_side = {-0.5, -0.5, -0.375, -0.4375, 0.5, 0.375}, + }, + selection_box = {type = "wallmounted"}, + groups = {cracky = 1}, + sounds = default.node_sound_stone_defaults(), +}) + minetest.register_node("default:wood", { description = "Wooden Planks", tiles = {"default_wood.png"}, diff --git a/minetestforfun_game/mods/default/textures/default_ladder_obsidian.png b/minetestforfun_game/mods/default/textures/default_ladder_obsidian.png new file mode 100644 index 00000000..0f7ff70c Binary files /dev/null and b/minetestforfun_game/mods/default/textures/default_ladder_obsidian.png differ diff --git a/minetestforfun_game/mods/default/textures/default_ladder_obsidian_inv.png b/minetestforfun_game/mods/default/textures/default_ladder_obsidian_inv.png new file mode 100644 index 00000000..6bc1bff3 Binary files /dev/null and b/minetestforfun_game/mods/default/textures/default_ladder_obsidian_inv.png differ diff --git a/mods/lavatemple/items.lua b/mods/lavatemple/items.lua index 58f0b6b0..7136a3cd 100755 --- a/mods/lavatemple/items.lua +++ b/mods/lavatemple/items.lua @@ -24,7 +24,7 @@ minetest.register_craftitem("lavatemple:teleport_orb", { minetest.register_craft({ output = "lavatemple:ladder 4", recipe = { - {"default:obsidianbrick", "", "default:obsidianbrick"}, + {"default:obsidianbrick", "dye:red", "default:obsidianbrick"}, {"default:obsidianbrick", "default:obsidianbrick", "default:obsidianbrick"}, {"default:obsidianbrick", "", "default:obsidianbrick"} } diff --git a/mods/lavatemple/nodes.lua b/mods/lavatemple/nodes.lua index 2850a148..c516349d 100755 --- a/mods/lavatemple/nodes.lua +++ b/mods/lavatemple/nodes.lua @@ -18,17 +18,24 @@ stairs.register_stair_and_slab( minetest.register_node("lavatemple:ladder", { description = "Darkbrick Ladder", - drawtype = "signlike", - tiles = {"lavatemple_ladder_obsidian.png"}, - inventory_image = "lavatemple_ladder_obsidian.png", - wield_image = "lavatemple_ladder_obsidian.png", + drawtype = "nodebox", + tiles = {"lavatemple_ladder.png"}, + inventory_image = "lavatemple_ladder_inv.png", + wield_image = "lavatemple_ladder_inv.png", paramtype = "light", + sunlight_propagates = true, paramtype2 = "wallmounted", - walkable = false, climbable = true, + walkable = true, + node_box = { + type = "wallmounted", + wall_top = {-0.375, 0.4375, -0.5, 0.375, 0.5, 0.5}, + wall_bottom = {-0.375, -0.5, -0.5, 0.375, -0.4375, 0.5}, + wall_side = {-0.5, -0.5, -0.375, -0.4375, 0.5, 0.375}, + }, selection_box = {type = "wallmounted"}, - groups = {dark=1, cracky=1}, legacy_wallmounted = true, + groups = {dark=1, cracky = 1}, sounds = default.node_sound_stone_defaults(), }) diff --git a/mods/lavatemple/textures/lavatemple_ladder.png b/mods/lavatemple/textures/lavatemple_ladder.png old mode 100755 new mode 100644 index 46a045a3..72852b04 Binary files a/mods/lavatemple/textures/lavatemple_ladder.png and b/mods/lavatemple/textures/lavatemple_ladder.png differ diff --git a/mods/lavatemple/textures/lavatemple_ladder_inv.png b/mods/lavatemple/textures/lavatemple_ladder_inv.png new file mode 100755 index 00000000..46a045a3 Binary files /dev/null and b/mods/lavatemple/textures/lavatemple_ladder_inv.png differ diff --git a/mods/lavatemple/textures/lavatemple_ladder_obsidian.png b/mods/lavatemple/textures/lavatemple_ladder_obsidian.png deleted file mode 100644 index 967ba401..00000000 Binary files a/mods/lavatemple/textures/lavatemple_ladder_obsidian.png and /dev/null differ