Skip to content

Commit

Permalink
Add corner beam
Browse files Browse the repository at this point in the history
  • Loading branch information
v-rob committed Jun 8, 2021
1 parent 5b324ea commit 2bbfbc0
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 5 deletions.
11 changes: 10 additions & 1 deletion crafts.lua
Expand Up @@ -55,7 +55,7 @@ if minetest.settings:get_bool("bridger_enable_trusses") then
{'bridger:bridges_steel_rod','',''},
}
})

minetest.register_craft({
output = 'bridger:train_deck_white',
type = 'shapeless',
Expand Down Expand Up @@ -934,6 +934,15 @@ if minetest.settings:get_bool("bridger_enable_wooden_bridges") then
}
})

minetest.register_craft({
output = 'bridger:small_beam_corner',
recipe = {
{'bridger:bridges_wooden_rod','bridger:bridges_wooden_rod','bridger:bridges_wooden_rod'},
{'bridger:bridges_wooden_rod','',''},
{'','group:wood',''},
}
})

minetest.register_craft({
output = 'bridger:small_beam_3',
recipe = {
Expand Down
37 changes: 33 additions & 4 deletions nodes.lua
Expand Up @@ -24,7 +24,7 @@ local function rotate_and_place(itemstack, placer, pointed_thing)
end

if not minetest.settings:get_bool("bridger_disable_trusses") then

local bridge_colors = {
{"Green", "green"},
{"Red", "red"},
Expand Down Expand Up @@ -78,7 +78,7 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
groups = {cracky=3},
sounds = default.node_sound_metal_defaults(),
})

minetest.register_alias("bridger:step_"..bridge_colors, "bridger:panel_block_"..bridge_colors)
elseif minetest.get_modpath("stairs") then
stairs.register_stair_and_slab(
Expand Down Expand Up @@ -998,7 +998,7 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
{1.1875, 0.25, 0.375, 1.3125, 0.4375, 0.5}, -- NodeBox31
{1.25, 0.125, 0.375, 1.375, 0.3125, 0.5}, -- NodeBox32
{1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox33

},
},
selection_box = {
Expand Down Expand Up @@ -1132,7 +1132,7 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
{-0.5, 0, 0.375, -0.375, 0.125, 0.5}, -- NodeBox248
{1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, -- NodeBox249
{-0.5, 2.3125, 0.375, -0.375, 2.4375, 0.5},

},
},
selection_box = {
Expand Down Expand Up @@ -4178,6 +4178,35 @@ if not minetest.settings:get_bool("bridger_disable_wooden_bridges") then
sounds = default.node_sound_wood_defaults(),
})

minetest.register_node("bridger:small_beam_corner", {
description = "Small Wooden Beam Bridge Corner",
drawtype = "nodebox",
tiles = {"default_wood.png"},
paramtype = "light",
paramtype2 = "facedir",
sunlight_propagates = true,
node_box = {
type = "fixed",
fixed = {
{-0.4375, -0.5, -0.5, 0.5, -0.4375, 0.4375}, -- NodeBox1
{-0.5, -0.5, 0.40625, -0.40625, 0.5, 0.5}, -- NodeBox2
{-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, -- NodeBox3
{-0.5, 0.375, -0.5, -0.40625, 0.4375, 0.5}, -- NodeBox4
{0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, -- NodeBox6
{0.40625, -0.5, 0.40625, 0.5, 0.5, 0.5}, -- NodeBox7
{-0.5, 0.375, 0.40625, 0.5, 0.4375, 0.5}, -- NodeBox8
},
},
selection_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
},
},
groups = {choppy=3},
sounds = default.node_sound_wood_defaults(),
})

minetest.register_node("bridger:small_beam_3", {
description = "Small Wooden Beam Bridge Crossing",
drawtype = "nodebox",
Expand Down

0 comments on commit 2bbfbc0

Please sign in to comment.