|
|
|
@ -23,7 +23,7 @@ local function rotate_and_place(itemstack, placer, pointed_thing)
|
|
|
|
|
return minetest.item_place(itemstack, placer, pointed_thing, param2)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
if minetest.settings:get_bool("bridger_enable_trusses", true) then
|
|
|
|
|
local bridge_colors = {
|
|
|
|
|
{"Green", "green"},
|
|
|
|
|
{"Red", "red"},
|
|
|
|
@ -34,7 +34,7 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
|
|
|
|
|
for _, row in ipairs(bridge_colors) do
|
|
|
|
|
local bridge_desc = row[1]
|
|
|
|
|
local bridge_colors = row[2]
|
|
|
|
|
local bridge_color = row[2]
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:foundation", {
|
|
|
|
|
description = "Bridge Foundation",
|
|
|
|
@ -61,39 +61,39 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_stone_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:block_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:block_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Block",
|
|
|
|
|
drawtype = "normal",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
groups = {cracky=3},
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
if minetest.get_modpath("moreblocks") then
|
|
|
|
|
stairsplus:register_all("bridger", "block_" .. bridge_colors, "bridger:block_" .. bridge_colors, {
|
|
|
|
|
stairsplus:register_all("bridger", "block_" .. bridge_color, "bridger:block_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc,
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
groups = {cracky=3},
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_alias("bridger:step_" .. bridge_colors, "bridger:panel_block_" .. bridge_colors)
|
|
|
|
|
minetest.register_alias("bridger:step_" .. bridge_color, "bridger:panel_block_" .. bridge_color)
|
|
|
|
|
elseif minetest.get_modpath("stairs") then
|
|
|
|
|
stairs.register_stair_and_slab(
|
|
|
|
|
"block_" .. bridge_colors,
|
|
|
|
|
"bridger:block_" .. bridge_colors,
|
|
|
|
|
"block_" .. bridge_color,
|
|
|
|
|
"bridger:block_" .. bridge_color,
|
|
|
|
|
{cracky=3},
|
|
|
|
|
{"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
{"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
bridge_desc .. " Stair",
|
|
|
|
|
bridge_desc .. " Slab",
|
|
|
|
|
default.node_sound_metal_defaults()
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:step_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:step_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Step",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
node_box = {
|
|
|
|
@ -113,10 +113,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
})
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:suspension_top_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:suspension_top_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Cable Top",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
node_box = {
|
|
|
|
@ -136,10 +136,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
end,
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:suspension_cable_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:suspension_cable_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Cable",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
node_box = {
|
|
|
|
|
type = "fixed",
|
|
|
|
@ -151,10 +151,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:deck_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:deck_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Deck",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
|
node_box = {
|
|
|
|
@ -173,10 +173,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:deck_edge_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:deck_edge_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Deck Edge",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -197,10 +197,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:train_deck_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:train_deck_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Train Deck",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
|
node_box = {
|
|
|
|
@ -247,10 +247,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:girder_mid_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:girder_mid_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Girder Middle",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -275,10 +275,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:girder_right_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:girder_right_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Girder Right End",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -315,10 +315,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:girder_left_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:girder_left_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Girder Left End",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -355,12 +355,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_right_slant_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_right_slant_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure Right Slant",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -420,12 +422,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_left_slant_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_left_slant_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure Left Slant",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -485,12 +489,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_end_right_slant_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_end_right_slant_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure End Right Slant",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_end_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_end_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_end_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_end_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -548,12 +554,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_end_left_slant_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_end_left_slant_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure End Left Slant",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_end_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_end_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_end_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_end_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -611,12 +619,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_mid_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_mid_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure Middle",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_mid.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_mid.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_mid.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_mid.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -707,12 +717,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_right_slant_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_right_slant_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Tall Truss Superstructure Right Slant",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_tall_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_tall_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -770,12 +782,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_left_slant_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_left_slant_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Tall Truss Superstructure Left Slant",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_tall_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_tall_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -833,12 +847,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_mid_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_mid_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Tall Truss Superstructure Middle",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_mid.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_mid.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_tall_mid.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_tall_mid.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -925,12 +941,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_simple_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_simple_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Tall Truss Superstructure Middle Simple",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_tall_simple.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_tall_simple.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -1016,12 +1034,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_simple_end_left_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_simple_end_left_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Tall Truss Superstructure Simple Left End",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple_end_left.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple_end_left.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_tall_simple_end_left.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_tall_simple_end_left.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -1035,12 +1055,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_simple_end_right_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_simple_end_right_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Tall Truss Superstructure Simple Right End",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple_end_right.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple_end_right.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_tall_simple_end_right.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_tall_simple_end_right.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -1054,12 +1076,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_simple_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_simple_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure Middle Simple",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_simple.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_simple.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -1150,12 +1174,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_simple_end_left_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_simple_end_left_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure Simple Left End",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple_end_left.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple_end_left.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_simple_end_left.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_simple_end_left.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -1169,12 +1195,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_simple_end_right_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_simple_end_right_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure Simple Right End",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple_end_right.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple_end_right.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_simple_end_right.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_simple_end_right.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -1188,12 +1216,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_up_right_slant_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_up_right_slant_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure Up Right Slant",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_up_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_up_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -1268,12 +1298,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_up_left_slant_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_up_left_slant_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure Up Left Slant",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_up_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_up_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -1346,12 +1378,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_up_mid_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_up_mid_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure Up Middle",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_mid.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_mid.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_up_mid.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_up_mid.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -1455,12 +1489,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_up_simple_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_up_simple_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure Up Simple",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_simple.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_simple.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_up_simple.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_up_simple.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -1562,12 +1598,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_down_right_slant_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_down_right_slant_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure Down Right Slant",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_down_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_down_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -1640,12 +1678,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_down_left_slant_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_down_left_slant_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure Down Left Slant",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_down_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_down_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -1720,12 +1760,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_down_mid_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_down_mid_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure Down Middle",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_mid.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_mid.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_down_mid.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_down_mid.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -1829,12 +1871,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_down_simple_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_down_simple_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure Down Simple",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_simple.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_simple.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_down_simple.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_superstructure_down_simple.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -1936,12 +1980,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_substructure_end_right_slant_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_substructure_end_right_slant_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Substructure End Right Slant",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_end_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_end_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_substructure_end_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_substructure_end_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -1998,12 +2044,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_substructure_end_left_slant_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_substructure_end_left_slant_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Substructure End Left Slant",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_end_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_end_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_substructure_end_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color ..
|
|
|
|
|
".png^bridges_substructure_end_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -2060,12 +2108,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_substructure_right_slant_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_substructure_right_slant_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Substructure Right Slant",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_substructure_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_substructure_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -2123,12 +2171,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_substructure_left_slant_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_substructure_left_slant_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Substructure Left Slant",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_substructure_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_substructure_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -2187,12 +2235,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_substructure_simple_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_substructure_simple_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Substructure Simple",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_simple.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_simple.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_substructure_simple.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_substructure_simple.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -2275,12 +2323,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_substructure_mid_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_substructure_mid_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Substructure Middle",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_mid.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_mid.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_substructure_mid.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_substructure_mid.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -2365,12 +2413,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:small_upper_chord_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:small_upper_chord_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Small Upper Chord",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_small_upper_chord.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_small_upper_chord.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_small_upper_chord.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_small_upper_chord.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -2418,12 +2466,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:small_upper_chord_slanted_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:small_upper_chord_slanted_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Small Slanted Upper Chord",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_small_upper_chord_slanted.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_small_upper_chord_slanted.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_small_upper_chord_slanted.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_small_upper_chord_slanted.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -2522,12 +2570,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:medium_upper_chord_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:medium_upper_chord_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Medium Upper Chord",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_upper_chord.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_upper_chord.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_medium_upper_chord.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_medium_upper_chord.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -2607,12 +2655,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:medium_upper_chord_slanted_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:medium_upper_chord_slanted_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Medium Slanted Upper Chord",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_upper_chord_slanted.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_upper_chord_slanted.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_medium_upper_chord_slanted.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_medium_upper_chord_slanted.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -2723,12 +2771,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:large_upper_chord_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:large_upper_chord_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Large Upper Chord",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_large_upper_chord.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_large_upper_chord.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_large_upper_chord.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_large_upper_chord.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -2804,12 +2852,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:large_upper_chord_slanted_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:large_upper_chord_slanted_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Large Slanted Upper Chord",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_large_upper_chord_slanted.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_large_upper_chord_slanted.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_large_upper_chord_slanted.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_large_upper_chord_slanted.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -2920,12 +2968,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:small_support_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:small_support_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Small Support",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_small_support.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_small_support.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_small_support.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_small_support.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -3032,12 +3080,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:small_support_top_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:small_support_top_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Small Support Top",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_small_support_top.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_small_support_top.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_small_support_top.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_small_support_top.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -3228,12 +3276,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:medium_support_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:medium_support_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Medium Support",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_support.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_support.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_medium_support.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_medium_support.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -3339,12 +3387,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:medium_support_bot_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:medium_support_bot_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Bottom Medium Support",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_support_bot.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_support_bot.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_medium_support_bot.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_medium_support_bot.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -3365,12 +3413,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:large_support_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:large_support_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Large Support",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_large_support.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_large_support.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_large_support.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_large_support.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -3483,12 +3531,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:large_support_bot_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:large_support_bot_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Bottom Large Support",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_large_support_bot.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_large_support_bot.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_large_support_bot.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_large_support_bot.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -3509,12 +3557,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_right_slant_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_right_slant_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure Right Slant",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -3574,12 +3622,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_left_slant_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:truss_superstructure_left_slant_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Truss Superstructure Left Slant",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_" .. bridge_colors .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
tiles = {"bridges_" .. bridge_color .. ".png"},
|
|
|
|
|
inventory_image = "bridges_" .. bridge_color .. ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
wield_image = "bridges_" .. bridge_color .. ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126",
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -3639,10 +3687,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:corrugated_steel_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:corrugated_steel_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Corrugated Steel",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_corrugated_steel_" .. bridge_colors .. ".png"},
|
|
|
|
|
tiles = {"bridges_corrugated_steel_" .. bridge_color .. ".png"},
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -3662,10 +3710,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
sounds = default.node_sound_metal_defaults(),
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:corrugated_steel_ceiling_" .. bridge_colors, {
|
|
|
|
|
minetest.register_node("bridger:corrugated_steel_ceiling_" .. bridge_color, {
|
|
|
|
|
description = bridge_desc .. " Corrugated Steel Deck",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
|
tiles = {"bridges_corrugated_steel_" .. bridge_colors .. ".png^[transformR90"},
|
|
|
|
|
tiles = {"bridges_corrugated_steel_" .. bridge_color .. ".png^[transformR90"},
|
|
|
|
|
paramtype = "light",
|
|
|
|
|
paramtype2 = "facedir",
|
|
|
|
|
sunlight_propagates = true,
|
|
|
|
@ -3681,7 +3729,7 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
if not minetest.settings:get_bool("bridger_disable_trestles") then
|
|
|
|
|
if minetest.settings:get_bool("bridger_enable_trestles", true) then
|
|
|
|
|
minetest.register_node("bridger:trestle_support", {
|
|
|
|
|
description = "Trestle Support",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
@ -4092,7 +4140,7 @@ if not minetest.settings:get_bool("bridger_disable_trestles") then
|
|
|
|
|
})
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
if not minetest.settings:get_bool("bridger_disable_wooden_bridges") then
|
|
|
|
|
if minetest.settings:get_bool("bridger_enable_wooden_bridges", true) then
|
|
|
|
|
minetest.register_node("bridger:small_beam", {
|
|
|
|
|
description = "Small Wooden Beam Bridge",
|
|
|
|
|
drawtype = "nodebox",
|
|
|
|
@ -4453,7 +4501,7 @@ if not minetest.settings:get_bool("bridger_disable_wooden_bridges") then
|
|
|
|
|
|
|
|
|
|
local mesecon_on_blastnode = nil
|
|
|
|
|
if minetest.get_modpath("mesecons") then
|
|
|
|
|
mesecons_on_blastnode = mesecon.on_blastnode
|
|
|
|
|
mesecon_on_blastnode = mesecon.on_blastnode
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
minetest.register_node("bridger:large_beam_swivel_normal", {
|
|
|
|
|