4810 lines
No EOL
228 KiB
Lua
4810 lines
No EOL
228 KiB
Lua
local function rotate_and_place(itemstack, placer, pointed_thing)
|
|
local p0 = pointed_thing.under
|
|
local p1 = pointed_thing.above
|
|
local param2 = 0
|
|
|
|
local placer_pos = placer:getpos()
|
|
if placer_pos then
|
|
param2 = minetest.dir_to_facedir(vector.subtract(p1, placer_pos))
|
|
end
|
|
|
|
local finepos = minetest.pointed_thing_to_face_pos(placer, pointed_thing)
|
|
local fpos = finepos.y % 1
|
|
|
|
if p0.y - 1 == p1.y or (fpos > 0 and fpos < 0.5)
|
|
or (fpos < -0.5 and fpos > -0.999999999) then
|
|
param2 = param2 + 20
|
|
if param2 == 21 then
|
|
param2 = 23
|
|
elseif param2 == 23 then
|
|
param2 = 21
|
|
end
|
|
end
|
|
return minetest.item_place(itemstack, placer, pointed_thing, param2)
|
|
end
|
|
|
|
if not minetest.settings:get_bool("bridger_disable_trusses") then
|
|
|
|
local bridge_colors = {
|
|
{"Green", "green"},
|
|
{"Red", "red"},
|
|
{"Steel", "steel"},
|
|
{"White", "white"},
|
|
{"Yellow", "yellow"},
|
|
}
|
|
|
|
for _, row in ipairs(bridge_colors) do
|
|
local bridge_desc = row[1]
|
|
local bridge_colors = row[2]
|
|
|
|
minetest.register_node("bridger:foundation", {
|
|
description = "Bridge Foundation",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_clay.png"},
|
|
paramtype = "light",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -0.75, 0.5, 0.501, 0.75}, -- NodeBox1
|
|
{-0.501, -0.5, -0.501, 0.501, 0.6876, 0.501}, -- NodeBox2
|
|
{-0.75, -0.5, -0.5, 0.75, 0.501, 0.5}, -- NodeBox3
|
|
{-0.75, -0.5, -0.75, 0.75, 0.499, 0.75}, -- NodeBox4
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:block_"..bridge_colors, {
|
|
description = bridge_desc.." Block",
|
|
drawtype = "normal",
|
|
tiles = {"bridges_"..bridge_colors..".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, {
|
|
description = bridge_desc,
|
|
tiles = {"bridges_"..bridge_colors..".png"},
|
|
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(
|
|
"block_"..bridge_colors,
|
|
"bridger:block_"..bridge_colors,
|
|
{cracky=3},
|
|
{"bridges_"..bridge_colors..".png"},
|
|
bridge_desc.." Stair",
|
|
bridge_desc.." Slab",
|
|
default.node_sound_metal_defaults()
|
|
)
|
|
|
|
minetest.register_node("bridger:step_"..bridge_colors, {
|
|
description = bridge_desc.." Step",
|
|
drawtype = "nodebox",
|
|
tiles = {"bridges_"..bridge_colors..".png"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0, 0.5, 0, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
on_place = function(itemstack, placer, pointed_thing)
|
|
if pointed_thing.type ~= "node" then
|
|
return itemstack
|
|
end
|
|
return rotate_and_place(itemstack, placer, pointed_thing)
|
|
end,
|
|
})
|
|
end
|
|
|
|
minetest.register_node("bridger:suspension_top_"..bridge_colors, {
|
|
description = bridge_desc.." Cable Top",
|
|
drawtype = "nodebox",
|
|
tiles = {"bridges_"..bridge_colors..".png"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -0.5, 0.5, 0, 0.5},
|
|
{-0.125, -0.5, -0.125, 0.125, 0.5, 0.125},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
on_place = function(itemstack, placer, pointed_thing)
|
|
if pointed_thing.type ~= "node" then
|
|
return itemstack
|
|
end
|
|
return rotate_and_place(itemstack, placer, pointed_thing)
|
|
end,
|
|
})
|
|
|
|
minetest.register_node("bridger:suspension_cable_"..bridge_colors, {
|
|
description = bridge_desc.." Cable",
|
|
drawtype = "nodebox",
|
|
tiles = {"bridges_"..bridge_colors..".png"},
|
|
paramtype = "light",
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.125, -0.5, -0.125, 0.125, 0.5, 0.125},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:deck_"..bridge_colors, {
|
|
description = bridge_desc.." Deck",
|
|
drawtype = "nodebox",
|
|
tiles = {"bridges_"..bridge_colors..".png"},
|
|
paramtype = "light",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, 0.375, -0.5, 0.5, 0.501, 0.5},
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, 0, -0.5, 0.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:deck_edge_"..bridge_colors, {
|
|
description = bridge_desc.." Deck Edge",
|
|
drawtype = "nodebox",
|
|
tiles = {"bridges_"..bridge_colors..".png"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, 0.375, -0.5, 0.5, 0.501, 0.5},
|
|
{-0.5, 0.375, -0.5, 0.5, 1.0625, -0.625},
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, 0, -0.5, 0.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:train_deck_"..bridge_colors, {
|
|
description = bridge_desc.." Train Deck",
|
|
drawtype = "nodebox",
|
|
tiles = {"bridges_"..bridge_colors..".png"},
|
|
paramtype = "light",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{0.375, 0.375, 0.375, 0.5, 0.501, 0.5}, -- NodeBox1
|
|
{0.3125, 0.375, 0.3125, 0.4375, 0.501, 0.4375}, -- NodeBox2
|
|
{0.25, 0.375, 0.25, 0.375, 0.501, 0.375}, -- NodeBox3
|
|
{0.1875, 0.375, 0.1875, 0.3125, 0.501, 0.3125}, -- NodeBox4
|
|
{0.125, 0.375, 0.125, 0.25, 0.501, 0.25}, -- NodeBox5
|
|
{0.0625, 0.375, 0.0625, 0.1875, 0.501, 0.1875}, -- NodeBox6
|
|
{0, 0.375, 0, 0.125, 0.501, 0.125}, -- NodeBox7
|
|
{-0.0625, 0.375, -0.0625, 0.0625, 0.501, 0.0625}, -- NodeBox8
|
|
{-0.125, 0.375, -0.125, 0, 0.501, 0}, -- NodeBox9
|
|
{-0.1875, 0.375, -0.1875, -0.0625, 0.501, -0.0625}, -- NodeBox10
|
|
{-0.25, 0.375, -0.25, -0.125, 0.501, -0.125}, -- NodeBox11
|
|
{-0.3125, 0.375, -0.3125, -0.1875, 0.501, -0.1875}, -- NodeBox12
|
|
{-0.4375, 0.375, -0.4375, -0.3125, 0.501, -0.3125}, -- NodeBox13
|
|
{-0.375, 0.375, -0.375, -0.25, 0.501, -0.25}, -- NodeBox14
|
|
{-0.5, 0.375, -0.5, -0.375, 0.501, -0.375}, -- NodeBox15
|
|
{-0.5, 0.375, 0.375, -0.375, 0.501, 0.5}, -- NodeBox16
|
|
{-0.4375, 0.375, 0.3125, -0.3125, 0.501, 0.4375}, -- NodeBox17
|
|
{-0.375, 0.375, 0.25, -0.25, 0.501, 0.375}, -- NodeBox18
|
|
{-0.3125, 0.375, 0.1875, -0.1875, 0.501, 0.3125}, -- NodeBox19
|
|
{-0.25, 0.375, 0.125, -0.125, 0.501, 0.25}, -- NodeBox20
|
|
{-0.1875, 0.375, 0.0625, -0.0625, 0.501, 0.1875}, -- NodeBox21
|
|
{-0.125, 0.375, 0, 0, 0.501, 0.125}, -- NodeBox22
|
|
{0, 0.375, -0.125, 0.125, 0.501, 0}, -- NodeBox23
|
|
{0.0625, 0.375, -0.1875, 0.1875, 0.501, -0.0625}, -- NodeBox24
|
|
{0.125, 0.375, -0.25, 0.25, 0.501, -0.125}, -- NodeBox25
|
|
{0.1875, 0.375, -0.3125, 0.3125, 0.501, -0.1875}, -- NodeBox26
|
|
{0.25, 0.375, -0.375, 0.375, 0.501, -0.25}, -- NodeBox27
|
|
{0.3125, 0.375, -0.4375, 0.4375, 0.501, -0.3125}, -- NodeBox28
|
|
{0.375, 0.375, -0.5, 0.5, 0.501, -0.375}, -- NodeBox29
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, 0, -0.5, 0.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:girder_mid_"..bridge_colors, {
|
|
description = bridge_desc.." Girder Middle",
|
|
drawtype = "nodebox",
|
|
tiles = {"bridges_"..bridge_colors..".png"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.4375, 0.5, 0.5, 0.5}, -- NodeBox194
|
|
{-0.5, 0.4375, 0.375, 0.5, 0.5, 0.5}, -- NodeBox195
|
|
{0.46875, -0.5, 0.375, 0.5, 0.5, 0.5}, -- NodeBox196
|
|
{-0.5, -0.5, 0.375, -0.46875, 0.5, 0.5}, -- NodeBox197
|
|
{-0.5, -0.5, 0.375, 0.5, -0.4375, 0.5}, -- NodeBox198
|
|
{-0.5, -0.625, 0.4375, 0.5, -0.5, 0.5}, -- NodeBox213
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0, 0.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:girder_right_"..bridge_colors, {
|
|
description = bridge_desc.." Girder Right End",
|
|
drawtype = "nodebox",
|
|
tiles = {"bridges_"..bridge_colors..".png"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, 0.4375, 0.375, -0.25, 0.5, 0.5}, -- NodeBox195
|
|
{-0.5, -0.5, 0.375, -0.46875, 0.5, 0.5}, -- NodeBox197
|
|
{-0.5, -0.5, 0.375, 0.5, -0.4375, 0.5}, -- NodeBox198
|
|
{-0.3125, 0.375, 0.375, -0.0625, 0.4375, 0.5}, -- NodeBox199
|
|
{-0.125, 0.3125, 0.375, 0.0625, 0.375, 0.5}, -- NodeBox200
|
|
{0, 0.25, 0.375, 0.125, 0.3125, 0.5}, -- NodeBox201
|
|
{0.4375, -0.5, 0.375, 0.5, -0.25, 0.5}, -- NodeBox202
|
|
{0.375, -0.3125, 0.375, 0.4375, -0.0625, 0.5}, -- NodeBox203
|
|
{0.3125, -0.125, 0.375, 0.375, 0.0625, 0.5}, -- NodeBox204
|
|
{0.25, 0, 0.375, 0.3125, 0.125, 0.5}, -- NodeBox205
|
|
{0.1875, 0.0625, 0.375, 0.25, 0.1875, 0.5}, -- NodeBox206
|
|
{0.125, 0.125, 0.375, 0.1875, 0.25, 0.5}, -- NodeBox207
|
|
{0.0625, 0.1875, 0.375, 0.1875, 0.25, 0.5}, -- NodeBox208
|
|
{-0.5, -0.5, 0.4375, -0.0625, 0.4375, 0.5}, -- NodeBox209
|
|
{-0.5, -0.5, 0.4375, 0.4375, -0.0625, 0.5}, -- NodeBox210
|
|
{-0.5, -0.5, 0.4375, 0.125, 0.3125, 0.5}, -- NodeBox211
|
|
{-0.5, -0.5, 0.4375, 0.3125, 0.125, 0.5}, -- NodeBox212
|
|
{-0.5, -0.625, 0.4375, 0.5, -0.5, 0.5}, -- NodeBox213
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0, 0.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:girder_left_"..bridge_colors, {
|
|
description = bridge_desc.." Girder Left End",
|
|
drawtype = "nodebox",
|
|
tiles = {"bridges_"..bridge_colors..".png"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{0.25, 0.4375, 0.375, 0.5, 0.5, 0.5}, -- NodeBox195
|
|
{0.46875, -0.5, 0.375, 0.5, 0.5, 0.5}, -- NodeBox197
|
|
{-0.5, -0.5, 0.375, 0.5, -0.4375, 0.5}, -- NodeBox198
|
|
{0.0625, 0.375, 0.375, 0.3125, 0.4375, 0.5}, -- NodeBox199
|
|
{-0.0625, 0.3125, 0.375, 0.125, 0.375, 0.5}, -- NodeBox200
|
|
{-0.125, 0.25, 0.375, -0, 0.3125, 0.5}, -- NodeBox201
|
|
{-0.5, -0.5, 0.375, -0.4375, -0.25, 0.5}, -- NodeBox202
|
|
{-0.4375, -0.3125, 0.375, -0.375, -0.0625, 0.5}, -- NodeBox203
|
|
{-0.375, -0.125, 0.375, -0.3125, 0.0625, 0.5}, -- NodeBox204
|
|
{-0.3125, 0, 0.375, -0.25, 0.125, 0.5}, -- NodeBox205
|
|
{-0.25, 0.0625, 0.375, -0.1875, 0.1875, 0.5}, -- NodeBox206
|
|
{-0.1875, 0.125, 0.375, -0.125, 0.25, 0.5}, -- NodeBox207
|
|
{-0.1875, 0.1875, 0.375, -0.0625, 0.25, 0.5}, -- NodeBox208
|
|
{0.0625, -0.5, 0.4375, 0.5, 0.4375, 0.5}, -- NodeBox209
|
|
{-0.4375, -0.5, 0.4375, 0.5, -0.0625, 0.5}, -- NodeBox210
|
|
{-0.125, -0.5, 0.4375, 0.5, 0.3125, 0.5}, -- NodeBox211
|
|
{-0.3125, -0.5, 0.4375, 0.5, 0.125, 0.5}, -- NodeBox212
|
|
{-0.5, -0.625, 0.4375, 0.5, -0.5, 0.5}, -- NodeBox213
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0, 0.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_right_slant_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox214
|
|
{-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox215
|
|
{1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox217
|
|
{-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, -- NodeBox218
|
|
{-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, -- NodeBox219
|
|
{-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, -- NodeBox220
|
|
{-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, -- NodeBox221
|
|
{-0.25, 2, 0.375, -0.125, 2.125, 0.5}, -- NodeBox222
|
|
{-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, -- NodeBox223
|
|
{-0.125, 1.875, 0.375, 0, 2, 0.5}, -- NodeBox224
|
|
{-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, -- NodeBox225
|
|
{0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, -- NodeBox226
|
|
{0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, -- NodeBox227
|
|
{0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, -- NodeBox228
|
|
{0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, -- NodeBox229
|
|
{0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, -- NodeBox230
|
|
{0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox231
|
|
{0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, -- NodeBox232
|
|
{0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233
|
|
{0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, -- NodeBox234
|
|
{0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, -- NodeBox235
|
|
{0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, -- NodeBox236
|
|
{0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, -- NodeBox237
|
|
{0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox238
|
|
{0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, -- NodeBox239
|
|
{0.875, 0.625, 0.375, 1, 0.75, 0.5}, -- NodeBox240
|
|
{0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, -- NodeBox241
|
|
{1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, -- NodeBox242
|
|
{1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, -- NodeBox243
|
|
{1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, -- NodeBox244
|
|
{1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, -- NodeBox245
|
|
{1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox246
|
|
{1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox247
|
|
{1.375, 0, 0.375, 1.5, 0.125, 0.5}, -- NodeBox248
|
|
{-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, -- NodeBox249
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_left_slant_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox214
|
|
{-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox215
|
|
{1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox217
|
|
{-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, -- NodeBox218
|
|
{1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, -- NodeBox219
|
|
{1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, -- NodeBox220
|
|
{1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, -- NodeBox221
|
|
{1.125, 2, 0.375, 1.25, 2.125, 0.5}, -- NodeBox222
|
|
{1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, -- NodeBox223
|
|
{1, 1.875, 0.375, 1.125, 2, 0.5}, -- NodeBox224
|
|
{0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, -- NodeBox225
|
|
{0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, -- NodeBox226
|
|
{0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, -- NodeBox227
|
|
{0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, -- NodeBox228
|
|
{0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, -- NodeBox229
|
|
{0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, -- NodeBox230
|
|
{0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox231
|
|
{0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, -- NodeBox232
|
|
{0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233
|
|
{0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, -- NodeBox234
|
|
{0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, -- NodeBox235
|
|
{0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, -- NodeBox236
|
|
{0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, -- NodeBox237
|
|
{0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox238
|
|
{0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, -- NodeBox239
|
|
{0, 0.625, 0.375, 0.125, 0.75, 0.5}, -- NodeBox240
|
|
{-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, -- NodeBox241
|
|
{-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, -- NodeBox242
|
|
{-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, -- NodeBox243
|
|
{-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, -- NodeBox244
|
|
{-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, -- NodeBox245
|
|
{-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, -- NodeBox246
|
|
{-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox247
|
|
{-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
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_end_right_slant_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox214
|
|
{-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox215
|
|
{-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, -- NodeBox219
|
|
{-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, -- NodeBox220
|
|
{-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, -- NodeBox221
|
|
{-0.25, 2, 0.375, -0.125, 2.125, 0.5}, -- NodeBox222
|
|
{-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, -- NodeBox223
|
|
{-0.125, 1.875, 0.375, 0, 2, 0.5}, -- NodeBox224
|
|
{-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, -- NodeBox225
|
|
{0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, -- NodeBox226
|
|
{0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, -- NodeBox227
|
|
{0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, -- NodeBox228
|
|
{0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, -- NodeBox229
|
|
{0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, -- NodeBox230
|
|
{0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox231
|
|
{0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, -- NodeBox232
|
|
{0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233
|
|
{0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, -- NodeBox234
|
|
{0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, -- NodeBox235
|
|
{0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, -- NodeBox236
|
|
{0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, -- NodeBox237
|
|
{0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox238
|
|
{0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, -- NodeBox239
|
|
{0.875, 0.625, 0.375, 1, 0.75, 0.5}, -- NodeBox240
|
|
{0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, -- NodeBox241
|
|
{1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, -- NodeBox242
|
|
{1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, -- NodeBox243
|
|
{1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, -- NodeBox244
|
|
{1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, -- NodeBox245
|
|
{1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox246
|
|
{1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox247
|
|
{1.375, 0, 0.375, 1.5, 0.125, 0.5}, -- NodeBox248
|
|
{-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, -- NodeBox249
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_end_left_slant_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox214
|
|
{1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox217
|
|
{1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, -- NodeBox219
|
|
{1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, -- NodeBox220
|
|
{1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, -- NodeBox221
|
|
{1.125, 2, 0.375, 1.25, 2.125, 0.5}, -- NodeBox222
|
|
{1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, -- NodeBox223
|
|
{1, 1.875, 0.375, 1.125, 2, 0.5}, -- NodeBox224
|
|
{0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, -- NodeBox225
|
|
{0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, -- NodeBox226
|
|
{0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, -- NodeBox227
|
|
{0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, -- NodeBox228
|
|
{0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, -- NodeBox229
|
|
{0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, -- NodeBox230
|
|
{0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox231
|
|
{0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, -- NodeBox232
|
|
{0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233
|
|
{0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, -- NodeBox234
|
|
{0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, -- NodeBox235
|
|
{0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, -- NodeBox236
|
|
{0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, -- NodeBox237
|
|
{0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox238
|
|
{0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, -- NodeBox239
|
|
{0, 0.625, 0.375, 0.125, 0.75, 0.5}, -- NodeBox240
|
|
{-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, -- NodeBox241
|
|
{-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, -- NodeBox242
|
|
{-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, -- NodeBox243
|
|
{-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, -- NodeBox244
|
|
{-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, -- NodeBox245
|
|
{-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, -- NodeBox246
|
|
{-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox247
|
|
{-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
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_mid_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox214
|
|
{-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox215
|
|
{1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox217
|
|
{-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, -- NodeBox218
|
|
{-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, -- NodeBox219
|
|
{-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, -- NodeBox220
|
|
{-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, -- NodeBox221
|
|
{-0.25, 2, 0.375, -0.125, 2.125, 0.5}, -- NodeBox222
|
|
{-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, -- NodeBox223
|
|
{-0.125, 1.875, 0.375, 0, 2, 0.5}, -- NodeBox224
|
|
{-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, -- NodeBox225
|
|
{0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, -- NodeBox226
|
|
{0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, -- NodeBox227
|
|
{0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, -- NodeBox228
|
|
{0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, -- NodeBox229
|
|
{0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, -- NodeBox230
|
|
{0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox231
|
|
{0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, -- NodeBox232
|
|
{0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233
|
|
{0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, -- NodeBox234
|
|
{0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, -- NodeBox235
|
|
{0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, -- NodeBox236
|
|
{0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, -- NodeBox237
|
|
{0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox238
|
|
{0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, -- NodeBox239
|
|
{0.875, 0.625, 0.375, 1, 0.75, 0.5}, -- NodeBox240
|
|
{0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, -- NodeBox241
|
|
{1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, -- NodeBox242
|
|
{1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, -- NodeBox243
|
|
{1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, -- NodeBox244
|
|
{1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, -- NodeBox245
|
|
{1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox246
|
|
{1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox247
|
|
{1.375, 0, 0.375, 1.5, 0.125, 0.5}, -- NodeBox248
|
|
{-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, -- NodeBox249
|
|
{1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, -- NodeBox219
|
|
{1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, -- NodeBox220
|
|
{1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, -- NodeBox221
|
|
{1.125, 2, 0.375, 1.25, 2.125, 0.5}, -- NodeBox222
|
|
{1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, -- NodeBox223
|
|
{1, 1.875, 0.375, 1.125, 2, 0.5}, -- NodeBox224
|
|
{0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, -- NodeBox225
|
|
{0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, -- NodeBox226
|
|
{0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, -- NodeBox227
|
|
{0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, -- NodeBox228
|
|
{0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, -- NodeBox229
|
|
{0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, -- NodeBox230
|
|
{0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox231
|
|
{0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, -- NodeBox232
|
|
{0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233
|
|
{0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, -- NodeBox234
|
|
{0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, -- NodeBox235
|
|
{0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, -- NodeBox236
|
|
{0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, -- NodeBox237
|
|
{0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox238
|
|
{0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, -- NodeBox239
|
|
{0, 0.625, 0.375, 0.125, 0.75, 0.5}, -- NodeBox240
|
|
{-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, -- NodeBox241
|
|
{-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, -- NodeBox242
|
|
{-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, -- NodeBox243
|
|
{-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, -- NodeBox244
|
|
{-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, -- NodeBox245
|
|
{-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, -- NodeBox246
|
|
{-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox247
|
|
{-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
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_right_slant_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1
|
|
{-0.5, 3.375, 0.375, 1.5, 3.5, 0.5}, -- NodeBox2
|
|
{-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, -- NodeBox3
|
|
{1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, -- NodeBox4
|
|
{-0.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, -- NodeBox5
|
|
{-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, -- NodeBox6
|
|
{-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, -- NodeBox7
|
|
{-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, -- NodeBox8
|
|
{-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, -- NodeBox9
|
|
{-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, -- NodeBox10
|
|
{-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, -- NodeBox11
|
|
{0, 2.4375, 0.375, 0.125, 2.625, 0.5}, -- NodeBox12
|
|
{0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, -- NodeBox13
|
|
{0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, -- NodeBox14
|
|
{0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, -- NodeBox15
|
|
{0.25, 2, 0.375, 0.375, 2.125, 0.5}, -- NodeBox16
|
|
{0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, -- NodeBox17
|
|
{0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, -- NodeBox18
|
|
{0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19
|
|
{0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, -- NodeBox20
|
|
{0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, -- NodeBox21
|
|
{0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, -- NodeBox22
|
|
{0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, -- NodeBox23
|
|
{0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, -- NodeBox24
|
|
{0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, -- NodeBox25
|
|
{0.875, 0.8125, 0.375, 1, 1, 0.5}, -- NodeBox26
|
|
{0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, -- NodeBox27
|
|
{1, 0.625, 0.375, 1.125, 0.8125, 0.5}, -- NodeBox28
|
|
{1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, -- NodeBox29
|
|
{1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, -- NodeBox30
|
|
{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 = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_left_slant_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1
|
|
{-0.5, 3.375, 0.375, 1.5, 3.5, 0.5}, -- NodeBox2
|
|
{-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, -- NodeBox3
|
|
{1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, -- NodeBox4
|
|
{1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, -- NodeBox5
|
|
{1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, -- NodeBox6
|
|
{1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, -- NodeBox7
|
|
{1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, -- NodeBox8
|
|
{1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, -- NodeBox9
|
|
{1, 2.625, 0.375, 1.125, 2.8125, 0.5}, -- NodeBox10
|
|
{0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, -- NodeBox11
|
|
{0.875, 2.4375, 0.375, 1, 2.625, 0.5}, -- NodeBox12
|
|
{0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, -- NodeBox13
|
|
{0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, -- NodeBox14
|
|
{0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, -- NodeBox15
|
|
{0.625, 2, 0.375, 0.75, 2.125, 0.5}, -- NodeBox16
|
|
{0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, -- NodeBox17
|
|
{0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, -- NodeBox18
|
|
{0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19
|
|
{0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, -- NodeBox20
|
|
{0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, -- NodeBox21
|
|
{0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, -- NodeBox22
|
|
{0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, -- NodeBox23
|
|
{0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, -- NodeBox24
|
|
{0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, -- NodeBox25
|
|
{0, 0.8125, 0.375, 0.125, 1, 0.5}, -- NodeBox26
|
|
{-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, -- NodeBox27
|
|
{-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, -- NodeBox28
|
|
{-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, -- NodeBox29
|
|
{-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, -- NodeBox30
|
|
{-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, -- NodeBox31
|
|
{-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, -- NodeBox32
|
|
{-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox33
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_mid_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1
|
|
{-0.5, 3.375, 0.375, 1.5, 3.5, 0.5}, -- NodeBox2
|
|
{-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, -- NodeBox3
|
|
{1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, -- NodeBox4
|
|
{1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, -- NodeBox5
|
|
{1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, -- NodeBox6
|
|
{1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, -- NodeBox7
|
|
{1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, -- NodeBox8
|
|
{1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, -- NodeBox9
|
|
{1, 2.625, 0.375, 1.125, 2.8125, 0.5}, -- NodeBox10
|
|
{0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, -- NodeBox11
|
|
{0.875, 2.4375, 0.375, 1, 2.625, 0.5}, -- NodeBox12
|
|
{0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, -- NodeBox13
|
|
{0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, -- NodeBox14
|
|
{0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, -- NodeBox15
|
|
{0.625, 2, 0.375, 0.75, 2.125, 0.5}, -- NodeBox16
|
|
{0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, -- NodeBox17
|
|
{0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, -- NodeBox18
|
|
{0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19
|
|
{0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, -- NodeBox20
|
|
{0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, -- NodeBox21
|
|
{0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, -- NodeBox22
|
|
{0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, -- NodeBox23
|
|
{0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, -- NodeBox24
|
|
{0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, -- NodeBox25
|
|
{0, 0.8125, 0.375, 0.125, 1, 0.5}, -- NodeBox26
|
|
{-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, -- NodeBox27
|
|
{-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, -- NodeBox28
|
|
{-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, -- NodeBox29
|
|
{-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, -- NodeBox30
|
|
{-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, -- NodeBox31
|
|
{-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, -- NodeBox32
|
|
{-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox33
|
|
{-0.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, -- NodeBox5
|
|
{-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, -- NodeBox6
|
|
{-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, -- NodeBox7
|
|
{-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, -- NodeBox8
|
|
{-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, -- NodeBox9
|
|
{-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, -- NodeBox10
|
|
{-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, -- NodeBox11
|
|
{0, 2.4375, 0.375, 0.125, 2.625, 0.5}, -- NodeBox12
|
|
{0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, -- NodeBox13
|
|
{0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, -- NodeBox14
|
|
{0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, -- NodeBox15
|
|
{0.25, 2, 0.375, 0.375, 2.125, 0.5}, -- NodeBox16
|
|
{0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, -- NodeBox17
|
|
{0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, -- NodeBox18
|
|
{0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19
|
|
{0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, -- NodeBox20
|
|
{0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, -- NodeBox21
|
|
{0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, -- NodeBox22
|
|
{0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, -- NodeBox23
|
|
{0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, -- NodeBox24
|
|
{0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, -- NodeBox25
|
|
{0.875, 0.8125, 0.375, 1, 1, 0.5}, -- NodeBox26
|
|
{0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, -- NodeBox27
|
|
{1, 0.625, 0.375, 1.125, 0.8125, 0.5}, -- NodeBox28
|
|
{1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, -- NodeBox29
|
|
{1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, -- NodeBox30
|
|
{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 = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_simple_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1
|
|
{-0.5, 3.375, 0.375, 1.5, 3.5, 0.5}, -- NodeBox2
|
|
{1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, -- NodeBox5
|
|
{1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, -- NodeBox6
|
|
{1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, -- NodeBox7
|
|
{1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, -- NodeBox8
|
|
{1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, -- NodeBox9
|
|
{1, 2.625, 0.375, 1.125, 2.8125, 0.5}, -- NodeBox10
|
|
{0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, -- NodeBox11
|
|
{0.875, 2.4375, 0.375, 1, 2.625, 0.5}, -- NodeBox12
|
|
{0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, -- NodeBox13
|
|
{0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, -- NodeBox14
|
|
{0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, -- NodeBox15
|
|
{0.625, 2, 0.375, 0.75, 2.125, 0.5}, -- NodeBox16
|
|
{0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, -- NodeBox17
|
|
{0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, -- NodeBox18
|
|
{0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19
|
|
{0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, -- NodeBox20
|
|
{0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, -- NodeBox21
|
|
{0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, -- NodeBox22
|
|
{0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, -- NodeBox23
|
|
{0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, -- NodeBox24
|
|
{0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, -- NodeBox25
|
|
{0, 0.8125, 0.375, 0.125, 1, 0.5}, -- NodeBox26
|
|
{-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, -- NodeBox27
|
|
{-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, -- NodeBox28
|
|
{-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, -- NodeBox29
|
|
{-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, -- NodeBox30
|
|
{-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, -- NodeBox31
|
|
{-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, -- NodeBox32
|
|
{-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox33
|
|
{-0.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, -- NodeBox5
|
|
{-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, -- NodeBox6
|
|
{-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, -- NodeBox7
|
|
{-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, -- NodeBox8
|
|
{-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, -- NodeBox9
|
|
{-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, -- NodeBox10
|
|
{-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, -- NodeBox11
|
|
{0, 2.4375, 0.375, 0.125, 2.625, 0.5}, -- NodeBox12
|
|
{0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, -- NodeBox13
|
|
{0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, -- NodeBox14
|
|
{0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, -- NodeBox15
|
|
{0.25, 2, 0.375, 0.375, 2.125, 0.5}, -- NodeBox16
|
|
{0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, -- NodeBox17
|
|
{0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, -- NodeBox18
|
|
{0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19
|
|
{0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, -- NodeBox20
|
|
{0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, -- NodeBox21
|
|
{0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, -- NodeBox22
|
|
{0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, -- NodeBox23
|
|
{0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, -- NodeBox24
|
|
{0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, -- NodeBox25
|
|
{0.875, 0.8125, 0.375, 1, 1, 0.5}, -- NodeBox26
|
|
{0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, -- NodeBox27
|
|
{1, 0.625, 0.375, 1.125, 0.8125, 0.5}, -- NodeBox28
|
|
{1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, -- NodeBox29
|
|
{1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, -- NodeBox30
|
|
{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 = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_simple_end_left_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{0.375, -0.5, 0.375, 0.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_tall_simple_end_right_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, -0.375, 3.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_simple_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox214
|
|
{-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, -- NodeBox218
|
|
{-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, -- NodeBox219
|
|
{-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, -- NodeBox220
|
|
{-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, -- NodeBox221
|
|
{-0.25, 2, 0.375, -0.125, 2.125, 0.5}, -- NodeBox222
|
|
{-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, -- NodeBox223
|
|
{-0.125, 1.875, 0.375, 0, 2, 0.5}, -- NodeBox224
|
|
{-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, -- NodeBox225
|
|
{0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, -- NodeBox226
|
|
{0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, -- NodeBox227
|
|
{0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, -- NodeBox228
|
|
{0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, -- NodeBox229
|
|
{0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, -- NodeBox230
|
|
{0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox231
|
|
{0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, -- NodeBox232
|
|
{0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233
|
|
{0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, -- NodeBox234
|
|
{0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, -- NodeBox235
|
|
{0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, -- NodeBox236
|
|
{0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, -- NodeBox237
|
|
{0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox238
|
|
{0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, -- NodeBox239
|
|
{0.875, 0.625, 0.375, 1, 0.75, 0.5}, -- NodeBox240
|
|
{0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, -- NodeBox241
|
|
{1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, -- NodeBox242
|
|
{1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, -- NodeBox243
|
|
{1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, -- NodeBox244
|
|
{1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, -- NodeBox245
|
|
{1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox246
|
|
{1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox247
|
|
{1.375, 0, 0.375, 1.5, 0.125, 0.5}, -- NodeBox248
|
|
{-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, -- NodeBox249
|
|
{1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, -- NodeBox219
|
|
{1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, -- NodeBox220
|
|
{1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, -- NodeBox221
|
|
{1.125, 2, 0.375, 1.25, 2.125, 0.5}, -- NodeBox222
|
|
{1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, -- NodeBox223
|
|
{1, 1.875, 0.375, 1.125, 2, 0.5}, -- NodeBox224
|
|
{0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, -- NodeBox225
|
|
{0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, -- NodeBox226
|
|
{0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, -- NodeBox227
|
|
{0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, -- NodeBox228
|
|
{0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, -- NodeBox229
|
|
{0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, -- NodeBox230
|
|
{0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox231
|
|
{0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, -- NodeBox232
|
|
{0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233
|
|
{0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, -- NodeBox234
|
|
{0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, -- NodeBox235
|
|
{0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, -- NodeBox236
|
|
{0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, -- NodeBox237
|
|
{0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox238
|
|
{0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, -- NodeBox239
|
|
{0, 0.625, 0.375, 0.125, 0.75, 0.5}, -- NodeBox240
|
|
{-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, -- NodeBox241
|
|
{-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, -- NodeBox242
|
|
{-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, -- NodeBox243
|
|
{-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, -- NodeBox244
|
|
{-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, -- NodeBox245
|
|
{-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, -- NodeBox246
|
|
{-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox247
|
|
{-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 = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_simple_end_left_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{0.375, -0.5, 0.375, 0.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_simple_end_right_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, -0.375, 2.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_up_right_slant_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1
|
|
{1.375, 3.375, 0.375, 1.5, 3.5, 0.5}, -- NodeBox2
|
|
{-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox3
|
|
{1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, -- NodeBox4
|
|
{1.25, 3.3125, 0.375, 1.375, 3.4375, 0.5}, -- NodeBox34
|
|
{1.125, 3.25, 0.375, 1.25, 3.375, 0.5}, -- NodeBox35
|
|
{1, 3.1875, 0.375, 1.125, 3.3125, 0.5}, -- NodeBox36
|
|
{0.875, 3.125, 0.375, 1, 3.25, 0.5}, -- NodeBox37
|
|
{0.75, 3.0625, 0.375, 0.875, 3.1875, 0.5}, -- NodeBox38
|
|
{0.625, 3, 0.375, 0.75, 3.125, 0.5}, -- NodeBox39
|
|
{0.5, 2.9375, 0.375, 0.625, 3.0625, 0.5}, -- NodeBox40
|
|
{0.375, 2.875, 0.375, 0.5, 3, 0.5}, -- NodeBox41
|
|
{0.25, 2.8125, 0.375, 0.375, 2.9375, 0.5}, -- NodeBox42
|
|
{0.125, 2.75, 0.375, 0.25, 2.875, 0.5}, -- NodeBox43
|
|
{0, 2.6875, 0.375, 0.125, 2.8125, 0.5}, -- NodeBox44
|
|
{-0.125, 2.625, 0.375, -1.2666e-007, 2.75, 0.5}, -- NodeBox45
|
|
{-0.25, 2.5625, 0.375, -0.125, 2.6875, 0.5}, -- NodeBox46
|
|
{-0.375, 2.5, 0.375, -0.25, 2.625, 0.5}, -- NodeBox47
|
|
{-0.5, 2.4375, 0.375, -0.375, 2.5625, 0.5}, -- NodeBox48
|
|
{-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, -- NodeBox219
|
|
{-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, -- NodeBox220
|
|
{-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, -- NodeBox221
|
|
{-0.25, 2, 0.375, -0.125, 2.125, 0.5}, -- NodeBox222
|
|
{-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, -- NodeBox223
|
|
{-0.125, 1.875, 0.375, 0, 2, 0.5}, -- NodeBox224
|
|
{-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, -- NodeBox225
|
|
{0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, -- NodeBox226
|
|
{0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, -- NodeBox227
|
|
{0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, -- NodeBox228
|
|
{0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, -- NodeBox229
|
|
{0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, -- NodeBox230
|
|
{0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox231
|
|
{0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, -- NodeBox232
|
|
{0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233
|
|
{0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, -- NodeBox234
|
|
{0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, -- NodeBox235
|
|
{0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, -- NodeBox236
|
|
{0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, -- NodeBox237
|
|
{0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox238
|
|
{0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, -- NodeBox239
|
|
{0.875, 0.625, 0.375, 1, 0.75, 0.5}, -- NodeBox240
|
|
{0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, -- NodeBox241
|
|
{1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, -- NodeBox242
|
|
{1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, -- NodeBox243
|
|
{1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, -- NodeBox244
|
|
{1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, -- NodeBox245
|
|
{1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox246
|
|
{1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox247
|
|
{1.375, 0, 0.375, 1.5, 0.125, 0.5}, -- NodeBox248
|
|
{-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, -- NodeBox249
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_up_left_slant_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1
|
|
{1.375, 3.375, 0.375, 1.5, 3.5, 0.5}, -- NodeBox2
|
|
{-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox3
|
|
{1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, -- NodeBox4
|
|
{1.25, 3.3125, 0.375, 1.375, 3.4375, 0.5}, -- NodeBox34
|
|
{1.125, 3.25, 0.375, 1.25, 3.375, 0.5}, -- NodeBox35
|
|
{1, 3.1875, 0.375, 1.125, 3.3125, 0.5}, -- NodeBox36
|
|
{0.875, 3.125, 0.375, 1, 3.25, 0.5}, -- NodeBox37
|
|
{0.75, 3.0625, 0.375, 0.875, 3.1875, 0.5}, -- NodeBox38
|
|
{0.625, 3, 0.375, 0.75, 3.125, 0.5}, -- NodeBox39
|
|
{0.5, 2.9375, 0.375, 0.625, 3.0625, 0.5}, -- NodeBox40
|
|
{0.375, 2.875, 0.375, 0.5, 3, 0.5}, -- NodeBox41
|
|
{0.25, 2.8125, 0.375, 0.375, 2.9375, 0.5}, -- NodeBox42
|
|
{0.125, 2.75, 0.375, 0.25, 2.875, 0.5}, -- NodeBox43
|
|
{0, 2.6875, 0.375, 0.125, 2.8125, 0.5}, -- NodeBox44
|
|
{-0.125, 2.625, 0.375, -1.2666e-007, 2.75, 0.5}, -- NodeBox45
|
|
{-0.25, 2.5625, 0.375, -0.125, 2.6875, 0.5}, -- NodeBox46
|
|
{-0.375, 2.5, 0.375, -0.25, 2.625, 0.5}, -- NodeBox47
|
|
{-0.5, 2.4375, 0.375, -0.375, 2.5625, 0.5}, -- NodeBox48
|
|
{1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, -- NodeBox5
|
|
{1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, -- NodeBox6
|
|
{1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, -- NodeBox7
|
|
{1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, -- NodeBox8
|
|
{1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, -- NodeBox9
|
|
{1, 2.625, 0.375, 1.125, 2.8125, 0.5}, -- NodeBox10
|
|
{0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, -- NodeBox11
|
|
{0.875, 2.4375, 0.375, 1, 2.625, 0.5}, -- NodeBox12
|
|
{0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, -- NodeBox13
|
|
{0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, -- NodeBox14
|
|
{0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, -- NodeBox15
|
|
{0.625, 2, 0.375, 0.75, 2.125, 0.5}, -- NodeBox16
|
|
{0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, -- NodeBox17
|
|
{0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, -- NodeBox18
|
|
{0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19
|
|
{0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, -- NodeBox20
|
|
{0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, -- NodeBox21
|
|
{0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, -- NodeBox22
|
|
{0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, -- NodeBox23
|
|
{0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, -- NodeBox24
|
|
{0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, -- NodeBox25
|
|
{0, 0.8125, 0.375, 0.125, 1, 0.5}, -- NodeBox26
|
|
{-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, -- NodeBox27
|
|
{-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, -- NodeBox28
|
|
{-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, -- NodeBox29
|
|
{-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, -- NodeBox30
|
|
{-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, -- NodeBox31
|
|
{-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, -- NodeBox32
|
|
{-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox33
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_up_mid_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1
|
|
{1.375, 3.375, 0.375, 1.5, 3.5, 0.5}, -- NodeBox2
|
|
{-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox3
|
|
{1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, -- NodeBox4
|
|
{1.25, 3.3125, 0.375, 1.375, 3.4375, 0.5}, -- NodeBox34
|
|
{1.125, 3.25, 0.375, 1.25, 3.375, 0.5}, -- NodeBox35
|
|
{1, 3.1875, 0.375, 1.125, 3.3125, 0.5}, -- NodeBox36
|
|
{0.875, 3.125, 0.375, 1, 3.25, 0.5}, -- NodeBox37
|
|
{0.75, 3.0625, 0.375, 0.875, 3.1875, 0.5}, -- NodeBox38
|
|
{0.625, 3, 0.375, 0.75, 3.125, 0.5}, -- NodeBox39
|
|
{0.5, 2.9375, 0.375, 0.625, 3.0625, 0.5}, -- NodeBox40
|
|
{0.375, 2.875, 0.375, 0.5, 3, 0.5}, -- NodeBox41
|
|
{0.25, 2.8125, 0.375, 0.375, 2.9375, 0.5}, -- NodeBox42
|
|
{0.125, 2.75, 0.375, 0.25, 2.875, 0.5}, -- NodeBox43
|
|
{0, 2.6875, 0.375, 0.125, 2.8125, 0.5}, -- NodeBox44
|
|
{-0.125, 2.625, 0.375, -1.2666e-007, 2.75, 0.5}, -- NodeBox45
|
|
{-0.25, 2.5625, 0.375, -0.125, 2.6875, 0.5}, -- NodeBox46
|
|
{-0.375, 2.5, 0.375, -0.25, 2.625, 0.5}, -- NodeBox47
|
|
{-0.5, 2.4375, 0.375, -0.375, 2.5625, 0.5}, -- NodeBox48
|
|
{1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, -- NodeBox5
|
|
{1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, -- NodeBox6
|
|
{1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, -- NodeBox7
|
|
{1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, -- NodeBox8
|
|
{1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, -- NodeBox9
|
|
{1, 2.625, 0.375, 1.125, 2.8125, 0.5}, -- NodeBox10
|
|
{0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, -- NodeBox11
|
|
{0.875, 2.4375, 0.375, 1, 2.625, 0.5}, -- NodeBox12
|
|
{0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, -- NodeBox13
|
|
{0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, -- NodeBox14
|
|
{0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, -- NodeBox15
|
|
{0.625, 2, 0.375, 0.75, 2.125, 0.5}, -- NodeBox16
|
|
{0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, -- NodeBox17
|
|
{0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, -- NodeBox18
|
|
{0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19
|
|
{0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, -- NodeBox20
|
|
{0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, -- NodeBox21
|
|
{0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, -- NodeBox22
|
|
{0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, -- NodeBox23
|
|
{0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, -- NodeBox24
|
|
{0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, -- NodeBox25
|
|
{0, 0.8125, 0.375, 0.125, 1, 0.5}, -- NodeBox26
|
|
{-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, -- NodeBox27
|
|
{-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, -- NodeBox28
|
|
{-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, -- NodeBox29
|
|
{-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, -- NodeBox30
|
|
{-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, -- NodeBox31
|
|
{-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, -- NodeBox32
|
|
{-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox33
|
|
{-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, -- NodeBox219
|
|
{-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, -- NodeBox220
|
|
{-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, -- NodeBox221
|
|
{-0.25, 2, 0.375, -0.125, 2.125, 0.5}, -- NodeBox222
|
|
{-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, -- NodeBox223
|
|
{-0.125, 1.875, 0.375, 0, 2, 0.5}, -- NodeBox224
|
|
{-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, -- NodeBox225
|
|
{0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, -- NodeBox226
|
|
{0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, -- NodeBox227
|
|
{0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, -- NodeBox228
|
|
{0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, -- NodeBox229
|
|
{0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, -- NodeBox230
|
|
{0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox231
|
|
{0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, -- NodeBox232
|
|
{0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233
|
|
{0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, -- NodeBox234
|
|
{0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, -- NodeBox235
|
|
{0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, -- NodeBox236
|
|
{0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, -- NodeBox237
|
|
{0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox238
|
|
{0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, -- NodeBox239
|
|
{0.875, 0.625, 0.375, 1, 0.75, 0.5}, -- NodeBox240
|
|
{0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, -- NodeBox241
|
|
{1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, -- NodeBox242
|
|
{1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, -- NodeBox243
|
|
{1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, -- NodeBox244
|
|
{1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, -- NodeBox245
|
|
{1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox246
|
|
{1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox247
|
|
{1.375, 0, 0.375, 1.5, 0.125, 0.5}, -- NodeBox248
|
|
{-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, -- NodeBox249
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_up_simple_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1
|
|
{1.375, 3.375, 0.375, 1.5, 3.5, 0.5}, -- NodeBox2
|
|
{1.25, 3.3125, 0.375, 1.375, 3.4375, 0.5}, -- NodeBox34
|
|
{1.125, 3.25, 0.375, 1.25, 3.375, 0.5}, -- NodeBox35
|
|
{1, 3.1875, 0.375, 1.125, 3.3125, 0.5}, -- NodeBox36
|
|
{0.875, 3.125, 0.375, 1, 3.25, 0.5}, -- NodeBox37
|
|
{0.75, 3.0625, 0.375, 0.875, 3.1875, 0.5}, -- NodeBox38
|
|
{0.625, 3, 0.375, 0.75, 3.125, 0.5}, -- NodeBox39
|
|
{0.5, 2.9375, 0.375, 0.625, 3.0625, 0.5}, -- NodeBox40
|
|
{0.375, 2.875, 0.375, 0.5, 3, 0.5}, -- NodeBox41
|
|
{0.25, 2.8125, 0.375, 0.375, 2.9375, 0.5}, -- NodeBox42
|
|
{0.125, 2.75, 0.375, 0.25, 2.875, 0.5}, -- NodeBox43
|
|
{0, 2.6875, 0.375, 0.125, 2.8125, 0.5}, -- NodeBox44
|
|
{-0.125, 2.625, 0.375, -1.2666e-007, 2.75, 0.5}, -- NodeBox45
|
|
{-0.25, 2.5625, 0.375, -0.125, 2.6875, 0.5}, -- NodeBox46
|
|
{-0.375, 2.5, 0.375, -0.25, 2.625, 0.5}, -- NodeBox47
|
|
{-0.5, 2.4375, 0.375, -0.375, 2.5625, 0.5}, -- NodeBox48
|
|
{1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, -- NodeBox5
|
|
{1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, -- NodeBox6
|
|
{1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, -- NodeBox7
|
|
{1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, -- NodeBox8
|
|
{1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, -- NodeBox9
|
|
{1, 2.625, 0.375, 1.125, 2.8125, 0.5}, -- NodeBox10
|
|
{0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, -- NodeBox11
|
|
{0.875, 2.4375, 0.375, 1, 2.625, 0.5}, -- NodeBox12
|
|
{0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, -- NodeBox13
|
|
{0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, -- NodeBox14
|
|
{0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, -- NodeBox15
|
|
{0.625, 2, 0.375, 0.75, 2.125, 0.5}, -- NodeBox16
|
|
{0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, -- NodeBox17
|
|
{0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, -- NodeBox18
|
|
{0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19
|
|
{0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, -- NodeBox20
|
|
{0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, -- NodeBox21
|
|
{0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, -- NodeBox22
|
|
{0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, -- NodeBox23
|
|
{0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, -- NodeBox24
|
|
{0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, -- NodeBox25
|
|
{0, 0.8125, 0.375, 0.125, 1, 0.5}, -- NodeBox26
|
|
{-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, -- NodeBox27
|
|
{-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, -- NodeBox28
|
|
{-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, -- NodeBox29
|
|
{-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, -- NodeBox30
|
|
{-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, -- NodeBox31
|
|
{-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, -- NodeBox32
|
|
{-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox33
|
|
{-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, -- NodeBox219
|
|
{-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, -- NodeBox220
|
|
{-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, -- NodeBox221
|
|
{-0.25, 2, 0.375, -0.125, 2.125, 0.5}, -- NodeBox222
|
|
{-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, -- NodeBox223
|
|
{-0.125, 1.875, 0.375, 0, 2, 0.5}, -- NodeBox224
|
|
{-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, -- NodeBox225
|
|
{0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, -- NodeBox226
|
|
{0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, -- NodeBox227
|
|
{0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, -- NodeBox228
|
|
{0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, -- NodeBox229
|
|
{0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, -- NodeBox230
|
|
{0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox231
|
|
{0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, -- NodeBox232
|
|
{0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233
|
|
{0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, -- NodeBox234
|
|
{0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, -- NodeBox235
|
|
{0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, -- NodeBox236
|
|
{0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, -- NodeBox237
|
|
{0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox238
|
|
{0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, -- NodeBox239
|
|
{0.875, 0.625, 0.375, 1, 0.75, 0.5}, -- NodeBox240
|
|
{0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, -- NodeBox241
|
|
{1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, -- NodeBox242
|
|
{1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, -- NodeBox243
|
|
{1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, -- NodeBox244
|
|
{1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, -- NodeBox245
|
|
{1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox246
|
|
{1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox247
|
|
{1.375, 0, 0.375, 1.5, 0.125, 0.5}, -- NodeBox248
|
|
{-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, -- NodeBox249
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_down_right_slant_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1
|
|
{1.375, 2.4375, 0.375, 1.5, 2.5625, 0.5}, -- NodeBox2
|
|
{-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, -- NodeBox3
|
|
{1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox4
|
|
{1.25, 2.5, 0.375, 1.375, 2.625, 0.5}, -- NodeBox34
|
|
{1.125, 2.5625, 0.375, 1.25, 2.6875, 0.5}, -- NodeBox35
|
|
{1, 2.625, 0.375, 1.125, 2.75, 0.5}, -- NodeBox36
|
|
{0.875, 2.6875, 0.375, 1, 2.8125, 0.5}, -- NodeBox37
|
|
{0.75, 2.75, 0.375, 0.875, 2.875, 0.5}, -- NodeBox38
|
|
{0.625, 2.8125, 0.375, 0.75, 2.9375, 0.5}, -- NodeBox39
|
|
{0.5, 2.875, 0.375, 0.625, 3, 0.5}, -- NodeBox40
|
|
{0.375, 2.9375, 0.375, 0.5, 3.0625, 0.5}, -- NodeBox41
|
|
{0.25, 3, 0.375, 0.375, 3.125, 0.5}, -- NodeBox42
|
|
{0.125, 3.0625, 0.375, 0.25, 3.1875, 0.5}, -- NodeBox43
|
|
{0, 3.125, 0.375, 0.125, 3.25, 0.5}, -- NodeBox44
|
|
{-0.125, 3.1875, 0.375, -1.2666e-007, 3.3125, 0.5}, -- NodeBox45
|
|
{-0.25, 3.25, 0.375, -0.125, 3.375, 0.5}, -- NodeBox46
|
|
{-0.375, 3.3125, 0.375, -0.25, 3.4375, 0.5}, -- NodeBox47
|
|
{-0.5, 3.375, 0.375, -0.375, 3.5, 0.5}, -- NodeBox48
|
|
{-0.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, -- NodeBox5
|
|
{-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, -- NodeBox6
|
|
{-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, -- NodeBox7
|
|
{-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, -- NodeBox8
|
|
{-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, -- NodeBox9
|
|
{-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, -- NodeBox10
|
|
{-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, -- NodeBox11
|
|
{0, 2.4375, 0.375, 0.125, 2.625, 0.5}, -- NodeBox12
|
|
{0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, -- NodeBox13
|
|
{0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, -- NodeBox14
|
|
{0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, -- NodeBox15
|
|
{0.25, 2, 0.375, 0.375, 2.125, 0.5}, -- NodeBox16
|
|
{0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, -- NodeBox17
|
|
{0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, -- NodeBox18
|
|
{0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19
|
|
{0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, -- NodeBox20
|
|
{0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, -- NodeBox21
|
|
{0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, -- NodeBox22
|
|
{0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, -- NodeBox23
|
|
{0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, -- NodeBox24
|
|
{0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, -- NodeBox25
|
|
{0.875, 0.8125, 0.375, 1, 1, 0.5}, -- NodeBox26
|
|
{0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, -- NodeBox27
|
|
{1, 0.625, 0.375, 1.125, 0.8125, 0.5}, -- NodeBox28
|
|
{1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, -- NodeBox29
|
|
{1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, -- NodeBox30
|
|
{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 = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_down_left_slant_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1
|
|
{1.375, 2.4375, 0.375, 1.5, 2.5625, 0.5}, -- NodeBox2
|
|
{-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, -- NodeBox3
|
|
{1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox4
|
|
{1.25, 2.5, 0.375, 1.375, 2.625, 0.5}, -- NodeBox34
|
|
{1.125, 2.5625, 0.375, 1.25, 2.6875, 0.5}, -- NodeBox35
|
|
{1, 2.625, 0.375, 1.125, 2.75, 0.5}, -- NodeBox36
|
|
{0.875, 2.6875, 0.375, 1, 2.8125, 0.5}, -- NodeBox37
|
|
{0.75, 2.75, 0.375, 0.875, 2.875, 0.5}, -- NodeBox38
|
|
{0.625, 2.8125, 0.375, 0.75, 2.9375, 0.5}, -- NodeBox39
|
|
{0.5, 2.875, 0.375, 0.625, 3, 0.5}, -- NodeBox40
|
|
{0.375, 2.9375, 0.375, 0.5, 3.0625, 0.5}, -- NodeBox41
|
|
{0.25, 3, 0.375, 0.375, 3.125, 0.5}, -- NodeBox42
|
|
{0.125, 3.0625, 0.375, 0.25, 3.1875, 0.5}, -- NodeBox43
|
|
{0, 3.125, 0.375, 0.125, 3.25, 0.5}, -- NodeBox44
|
|
{-0.125, 3.1875, 0.375, -1.2666e-007, 3.3125, 0.5}, -- NodeBox45
|
|
{-0.25, 3.25, 0.375, -0.125, 3.375, 0.5}, -- NodeBox46
|
|
{-0.375, 3.3125, 0.375, -0.25, 3.4375, 0.5}, -- NodeBox47
|
|
{-0.5, 3.375, 0.375, -0.375, 3.5, 0.5}, -- NodeBox48
|
|
{1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, -- NodeBox219
|
|
{1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, -- NodeBox220
|
|
{1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, -- NodeBox221
|
|
{1.125, 2, 0.375, 1.25, 2.125, 0.5}, -- NodeBox222
|
|
{1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, -- NodeBox223
|
|
{1, 1.875, 0.375, 1.125, 2, 0.5}, -- NodeBox224
|
|
{0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, -- NodeBox225
|
|
{0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, -- NodeBox226
|
|
{0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, -- NodeBox227
|
|
{0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, -- NodeBox228
|
|
{0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, -- NodeBox229
|
|
{0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, -- NodeBox230
|
|
{0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox231
|
|
{0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, -- NodeBox232
|
|
{0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233
|
|
{0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, -- NodeBox234
|
|
{0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, -- NodeBox235
|
|
{0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, -- NodeBox236
|
|
{0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, -- NodeBox237
|
|
{0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox238
|
|
{0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, -- NodeBox239
|
|
{0, 0.625, 0.375, 0.125, 0.75, 0.5}, -- NodeBox240
|
|
{-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, -- NodeBox241
|
|
{-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, -- NodeBox242
|
|
{-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, -- NodeBox243
|
|
{-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, -- NodeBox244
|
|
{-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, -- NodeBox245
|
|
{-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, -- NodeBox246
|
|
{-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox247
|
|
{-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
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_down_mid_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1
|
|
{1.375, 2.4375, 0.375, 1.5, 2.5625, 0.5}, -- NodeBox2
|
|
{-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, -- NodeBox3
|
|
{1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox4
|
|
{1.25, 2.5, 0.375, 1.375, 2.625, 0.5}, -- NodeBox34
|
|
{1.125, 2.5625, 0.375, 1.25, 2.6875, 0.5}, -- NodeBox35
|
|
{1, 2.625, 0.375, 1.125, 2.75, 0.5}, -- NodeBox36
|
|
{0.875, 2.6875, 0.375, 1, 2.8125, 0.5}, -- NodeBox37
|
|
{0.75, 2.75, 0.375, 0.875, 2.875, 0.5}, -- NodeBox38
|
|
{0.625, 2.8125, 0.375, 0.75, 2.9375, 0.5}, -- NodeBox39
|
|
{0.5, 2.875, 0.375, 0.625, 3, 0.5}, -- NodeBox40
|
|
{0.375, 2.9375, 0.375, 0.5, 3.0625, 0.5}, -- NodeBox41
|
|
{0.25, 3, 0.375, 0.375, 3.125, 0.5}, -- NodeBox42
|
|
{0.125, 3.0625, 0.375, 0.25, 3.1875, 0.5}, -- NodeBox43
|
|
{0, 3.125, 0.375, 0.125, 3.25, 0.5}, -- NodeBox44
|
|
{-0.125, 3.1875, 0.375, -1.2666e-007, 3.3125, 0.5}, -- NodeBox45
|
|
{-0.25, 3.25, 0.375, -0.125, 3.375, 0.5}, -- NodeBox46
|
|
{-0.375, 3.3125, 0.375, -0.25, 3.4375, 0.5}, -- NodeBox47
|
|
{-0.5, 3.375, 0.375, -0.375, 3.5, 0.5}, -- NodeBox48
|
|
{1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, -- NodeBox219
|
|
{1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, -- NodeBox220
|
|
{1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, -- NodeBox221
|
|
{1.125, 2, 0.375, 1.25, 2.125, 0.5}, -- NodeBox222
|
|
{1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, -- NodeBox223
|
|
{1, 1.875, 0.375, 1.125, 2, 0.5}, -- NodeBox224
|
|
{0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, -- NodeBox225
|
|
{0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, -- NodeBox226
|
|
{0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, -- NodeBox227
|
|
{0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, -- NodeBox228
|
|
{0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, -- NodeBox229
|
|
{0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, -- NodeBox230
|
|
{0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox231
|
|
{0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, -- NodeBox232
|
|
{0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233
|
|
{0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, -- NodeBox234
|
|
{0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, -- NodeBox235
|
|
{0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, -- NodeBox236
|
|
{0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, -- NodeBox237
|
|
{0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox238
|
|
{0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, -- NodeBox239
|
|
{0, 0.625, 0.375, 0.125, 0.75, 0.5}, -- NodeBox240
|
|
{-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, -- NodeBox241
|
|
{-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, -- NodeBox242
|
|
{-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, -- NodeBox243
|
|
{-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, -- NodeBox244
|
|
{-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, -- NodeBox245
|
|
{-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, -- NodeBox246
|
|
{-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox247
|
|
{-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.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, -- NodeBox5
|
|
{-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, -- NodeBox6
|
|
{-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, -- NodeBox7
|
|
{-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, -- NodeBox8
|
|
{-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, -- NodeBox9
|
|
{-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, -- NodeBox10
|
|
{-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, -- NodeBox11
|
|
{0, 2.4375, 0.375, 0.125, 2.625, 0.5}, -- NodeBox12
|
|
{0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, -- NodeBox13
|
|
{0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, -- NodeBox14
|
|
{0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, -- NodeBox15
|
|
{0.25, 2, 0.375, 0.375, 2.125, 0.5}, -- NodeBox16
|
|
{0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, -- NodeBox17
|
|
{0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, -- NodeBox18
|
|
{0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19
|
|
{0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, -- NodeBox20
|
|
{0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, -- NodeBox21
|
|
{0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, -- NodeBox22
|
|
{0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, -- NodeBox23
|
|
{0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, -- NodeBox24
|
|
{0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, -- NodeBox25
|
|
{0.875, 0.8125, 0.375, 1, 1, 0.5}, -- NodeBox26
|
|
{0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, -- NodeBox27
|
|
{1, 0.625, 0.375, 1.125, 0.8125, 0.5}, -- NodeBox28
|
|
{1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, -- NodeBox29
|
|
{1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, -- NodeBox30
|
|
{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 = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_down_simple_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1
|
|
{1.375, 2.4375, 0.375, 1.5, 2.5625, 0.5}, -- NodeBox2
|
|
{1.25, 2.5, 0.375, 1.375, 2.625, 0.5}, -- NodeBox34
|
|
{1.125, 2.5625, 0.375, 1.25, 2.6875, 0.5}, -- NodeBox35
|
|
{1, 2.625, 0.375, 1.125, 2.75, 0.5}, -- NodeBox36
|
|
{0.875, 2.6875, 0.375, 1, 2.8125, 0.5}, -- NodeBox37
|
|
{0.75, 2.75, 0.375, 0.875, 2.875, 0.5}, -- NodeBox38
|
|
{0.625, 2.8125, 0.375, 0.75, 2.9375, 0.5}, -- NodeBox39
|
|
{0.5, 2.875, 0.375, 0.625, 3, 0.5}, -- NodeBox40
|
|
{0.375, 2.9375, 0.375, 0.5, 3.0625, 0.5}, -- NodeBox41
|
|
{0.25, 3, 0.375, 0.375, 3.125, 0.5}, -- NodeBox42
|
|
{0.125, 3.0625, 0.375, 0.25, 3.1875, 0.5}, -- NodeBox43
|
|
{0, 3.125, 0.375, 0.125, 3.25, 0.5}, -- NodeBox44
|
|
{-0.125, 3.1875, 0.375, -1.2666e-007, 3.3125, 0.5}, -- NodeBox45
|
|
{-0.25, 3.25, 0.375, -0.125, 3.375, 0.5}, -- NodeBox46
|
|
{-0.375, 3.3125, 0.375, -0.25, 3.4375, 0.5}, -- NodeBox47
|
|
{-0.5, 3.375, 0.375, -0.375, 3.5, 0.5}, -- NodeBox48
|
|
{1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, -- NodeBox219
|
|
{1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, -- NodeBox220
|
|
{1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, -- NodeBox221
|
|
{1.125, 2, 0.375, 1.25, 2.125, 0.5}, -- NodeBox222
|
|
{1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, -- NodeBox223
|
|
{1, 1.875, 0.375, 1.125, 2, 0.5}, -- NodeBox224
|
|
{0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, -- NodeBox225
|
|
{0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, -- NodeBox226
|
|
{0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, -- NodeBox227
|
|
{0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, -- NodeBox228
|
|
{0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, -- NodeBox229
|
|
{0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, -- NodeBox230
|
|
{0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox231
|
|
{0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, -- NodeBox232
|
|
{0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233
|
|
{0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, -- NodeBox234
|
|
{0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, -- NodeBox235
|
|
{0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, -- NodeBox236
|
|
{0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, -- NodeBox237
|
|
{0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox238
|
|
{0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, -- NodeBox239
|
|
{0, 0.625, 0.375, 0.125, 0.75, 0.5}, -- NodeBox240
|
|
{-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, -- NodeBox241
|
|
{-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, -- NodeBox242
|
|
{-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, -- NodeBox243
|
|
{-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, -- NodeBox244
|
|
{-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, -- NodeBox245
|
|
{-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, -- NodeBox246
|
|
{-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox247
|
|
{-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.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, -- NodeBox5
|
|
{-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, -- NodeBox6
|
|
{-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, -- NodeBox7
|
|
{-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, -- NodeBox8
|
|
{-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, -- NodeBox9
|
|
{-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, -- NodeBox10
|
|
{-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, -- NodeBox11
|
|
{0, 2.4375, 0.375, 0.125, 2.625, 0.5}, -- NodeBox12
|
|
{0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, -- NodeBox13
|
|
{0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, -- NodeBox14
|
|
{0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, -- NodeBox15
|
|
{0.25, 2, 0.375, 0.375, 2.125, 0.5}, -- NodeBox16
|
|
{0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, -- NodeBox17
|
|
{0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, -- NodeBox18
|
|
{0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19
|
|
{0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, -- NodeBox20
|
|
{0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, -- NodeBox21
|
|
{0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, -- NodeBox22
|
|
{0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, -- NodeBox23
|
|
{0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, -- NodeBox24
|
|
{0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, -- NodeBox25
|
|
{0.875, 0.8125, 0.375, 1, 1, 0.5}, -- NodeBox26
|
|
{0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, -- NodeBox27
|
|
{1, 0.625, 0.375, 1.125, 0.8125, 0.5}, -- NodeBox28
|
|
{1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, -- NodeBox29
|
|
{1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, -- NodeBox30
|
|
{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 = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 3.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_substructure_end_right_slant_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, -- NodeBox122
|
|
{-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, -- NodeBox126
|
|
{-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, -- NodeBox127
|
|
{-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, -- NodeBox128
|
|
{-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, -- NodeBox129
|
|
{-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, -- NodeBox130
|
|
{-0.125, 1, 0.375, 0, 1.125, 0.5}, -- NodeBox131
|
|
{-0.0625, 0.9375, 0.375, 0.0625, 1.0625, 0.5}, -- NodeBox132
|
|
{0, 0.875, 0.375, 0.125, 1, 0.5}, -- NodeBox133
|
|
{0.0625, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, -- NodeBox134
|
|
{0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox135
|
|
{0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, -- NodeBox136
|
|
{0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, -- NodeBox137
|
|
{0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, -- NodeBox138
|
|
{0.375, 0.5, 0.375, 0.5, 0.625, 0.5}, -- NodeBox139
|
|
{0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, -- NodeBox140
|
|
{0.5, 0.375, 0.375, 0.625, 0.5, 0.5}, -- NodeBox141
|
|
{0.5625, 0.3125, 0.375, 0.6875, 0.4375, 0.5}, -- NodeBox142
|
|
{0.625, 0.25, 0.375, 0.75, 0.375, 0.5}, -- NodeBox143
|
|
{0.6875, 0.1875, 0.375, 0.8125, 0.3125, 0.5}, -- NodeBox144
|
|
{0.75, 0.125, 0.375, 0.875, 0.25, 0.5}, -- NodeBox145
|
|
{0.8125, 0.0625, 0.375, 0.9375, 0.1875, 0.5}, -- NodeBox146
|
|
{0.875, 0, 0.375, 1, 0.125, 0.5}, -- NodeBox147
|
|
{0.9375, -0.0625, 0.375, 1.0625, 0.0625, 0.5}, -- NodeBox148
|
|
{1, -0.125, 0.375, 1.125, 0, 0.5}, -- NodeBox149
|
|
{1.0625, -0.1875, 0.375, 1.1875, -0.0625, 0.5}, -- NodeBox150
|
|
{1.125, -0.25, 0.375, 1.25, -0.125, 0.5}, -- NodeBox151
|
|
{1.1875, -0.3125, 0.375, 1.3125, -0.1875, 0.5}, -- NodeBox152
|
|
{1.25, -0.375, 0.375, 1.375, -0.25, 0.5}, -- NodeBox153
|
|
{1.3125, -0.4375, 0.375, 1.4375, -0.3125, 0.5}, -- NodeBox154
|
|
{1.375, -0.5, 0.375, 1.5, -0.375, 0.5}, -- NodeBox189
|
|
{1.4375, -0.5, 0.375, 1.5, 1.5, 0.5}, -- NodeBox190
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 1.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 1.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_substructure_end_left_slant_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, -- NodeBox122
|
|
{1.3125, 1.3125, 0.375, 1.4375, 1.4375, 0.5}, -- NodeBox126
|
|
{1.25, 1.25, 0.375, 1.375, 1.375, 0.5}, -- NodeBox127
|
|
{1.1875, 1.1875, 0.375, 1.3125, 1.3125, 0.5}, -- NodeBox128
|
|
{1.125, 1.125, 0.375, 1.25, 1.25, 0.5}, -- NodeBox129
|
|
{1.0625, 1.0625, 0.375, 1.1875, 1.1875, 0.5}, -- NodeBox130
|
|
{1, 1, 0.375, 1.125, 1.125, 0.5}, -- NodeBox131
|
|
{0.9375, 0.9375, 0.375, 1.0625, 1.0625, 0.5}, -- NodeBox132
|
|
{0.875, 0.875, 0.375, 1, 1, 0.5}, -- NodeBox133
|
|
{0.8125, 0.8125, 0.375, 0.9375, 0.9375, 0.5}, -- NodeBox134
|
|
{0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox135
|
|
{0.6875, 0.6875, 0.375, 0.8125, 0.8125, 0.5}, -- NodeBox136
|
|
{0.625, 0.625, 0.375, 0.75, 0.75, 0.5}, -- NodeBox137
|
|
{0.5625, 0.5625, 0.375, 0.6875, 0.6875, 0.5}, -- NodeBox138
|
|
{0.5, 0.5, 0.375, 0.625, 0.625, 0.5}, -- NodeBox139
|
|
{0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, -- NodeBox140
|
|
{0.375, 0.375, 0.375, 0.5, 0.5, 0.5}, -- NodeBox141
|
|
{0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, -- NodeBox142
|
|
{0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, -- NodeBox143
|
|
{0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, -- NodeBox144
|
|
{0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, -- NodeBox145
|
|
{0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, -- NodeBox146
|
|
{0, 0, 0.375, 0.125, 0.125, 0.5}, -- NodeBox147
|
|
{-0.0625, -0.0625, 0.375, 0.0625, 0.0625, 0.5}, -- NodeBox148
|
|
{-0.125, -0.125, 0.375, 0, 0, 0.5}, -- NodeBox149
|
|
{-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, -- NodeBox150
|
|
{-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, -- NodeBox151
|
|
{-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, -- NodeBox152
|
|
{-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, -- NodeBox153
|
|
{-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, -- NodeBox154
|
|
{-0.5, -0.5, 0.375, -0.4375, 1.5, 0.5}, -- NodeBox188
|
|
{-0.5, -0.5, 0.375, -0.375, -0.375, 0.5}, -- NodeBox192
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 1.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 1.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_substructure_right_slant_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, -- NodeBox122
|
|
{-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, -- NodeBox126
|
|
{-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, -- NodeBox127
|
|
{-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, -- NodeBox128
|
|
{-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, -- NodeBox129
|
|
{-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, -- NodeBox130
|
|
{-0.125, 1, 0.375, 0, 1.125, 0.5}, -- NodeBox131
|
|
{-0.0625, 0.9375, 0.375, 0.0625, 1.0625, 0.5}, -- NodeBox132
|
|
{0, 0.875, 0.375, 0.125, 1, 0.5}, -- NodeBox133
|
|
{0.0625, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, -- NodeBox134
|
|
{0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox135
|
|
{0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, -- NodeBox136
|
|
{0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, -- NodeBox137
|
|
{0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, -- NodeBox138
|
|
{0.375, 0.5, 0.375, 0.5, 0.625, 0.5}, -- NodeBox139
|
|
{0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, -- NodeBox140
|
|
{0.5, 0.375, 0.375, 0.625, 0.5, 0.5}, -- NodeBox141
|
|
{0.5625, 0.3125, 0.375, 0.6875, 0.4375, 0.5}, -- NodeBox142
|
|
{0.625, 0.25, 0.375, 0.75, 0.375, 0.5}, -- NodeBox143
|
|
{0.6875, 0.1875, 0.375, 0.8125, 0.3125, 0.5}, -- NodeBox144
|
|
{0.75, 0.125, 0.375, 0.875, 0.25, 0.5}, -- NodeBox145
|
|
{0.8125, 0.0625, 0.375, 0.9375, 0.1875, 0.5}, -- NodeBox146
|
|
{0.875, 0, 0.375, 1, 0.125, 0.5}, -- NodeBox147
|
|
{0.9375, -0.0625, 0.375, 1.0625, 0.0625, 0.5}, -- NodeBox148
|
|
{1, -0.125, 0.375, 1.125, 0, 0.5}, -- NodeBox149
|
|
{1.0625, -0.1875, 0.375, 1.1875, -0.0625, 0.5}, -- NodeBox150
|
|
{1.125, -0.25, 0.375, 1.25, -0.125, 0.5}, -- NodeBox151
|
|
{1.1875, -0.3125, 0.375, 1.3125, -0.1875, 0.5}, -- NodeBox152
|
|
{1.25, -0.375, 0.375, 1.375, -0.25, 0.5}, -- NodeBox153
|
|
{1.3125, -0.4375, 0.375, 1.4375, -0.3125, 0.5}, -- NodeBox154
|
|
{-0.5, -0.5, 0.375, -0.4375, 1.5, 0.5}, -- NodeBox188
|
|
{-0.5, -0.5, 0.375, 1.5, -0.375, 0.5}, -- NodeBox189
|
|
{1.4375, -0.5, 0.375, 1.5, 1.5, 0.5}, -- NodeBox190
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 1.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 1.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_substructure_left_slant_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, -- NodeBox122
|
|
{1.3125, 1.3125, 0.375, 1.4375, 1.4375, 0.5}, -- NodeBox126
|
|
{1.25, 1.25, 0.375, 1.375, 1.375, 0.5}, -- NodeBox127
|
|
{1.1875, 1.1875, 0.375, 1.3125, 1.3125, 0.5}, -- NodeBox128
|
|
{1.125, 1.125, 0.375, 1.25, 1.25, 0.5}, -- NodeBox129
|
|
{1.0625, 1.0625, 0.375, 1.1875, 1.1875, 0.5}, -- NodeBox130
|
|
{1, 1, 0.375, 1.125, 1.125, 0.5}, -- NodeBox131
|
|
{0.9375, 0.9375, 0.375, 1.0625, 1.0625, 0.5}, -- NodeBox132
|
|
{0.875, 0.875, 0.375, 1, 1, 0.5}, -- NodeBox133
|
|
{0.8125, 0.8125, 0.375, 0.9375, 0.9375, 0.5}, -- NodeBox134
|
|
{0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox135
|
|
{0.6875, 0.6875, 0.375, 0.8125, 0.8125, 0.5}, -- NodeBox136
|
|
{0.625, 0.625, 0.375, 0.75, 0.75, 0.5}, -- NodeBox137
|
|
{0.5625, 0.5625, 0.375, 0.6875, 0.6875, 0.5}, -- NodeBox138
|
|
{0.5, 0.5, 0.375, 0.625, 0.625, 0.5}, -- NodeBox139
|
|
{0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, -- NodeBox140
|
|
{0.375, 0.375, 0.375, 0.5, 0.5, 0.5}, -- NodeBox141
|
|
{0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, -- NodeBox142
|
|
{0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, -- NodeBox143
|
|
{0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, -- NodeBox144
|
|
{0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, -- NodeBox145
|
|
{0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, -- NodeBox146
|
|
{0, 0, 0.375, 0.125, 0.125, 0.5}, -- NodeBox147
|
|
{-0.0625, -0.0625, 0.375, 0.0625, 0.0625, 0.5}, -- NodeBox148
|
|
{-0.125, -0.125, 0.375, 0, 0, 0.5}, -- NodeBox149
|
|
{-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, -- NodeBox150
|
|
{-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, -- NodeBox151
|
|
{-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, -- NodeBox152
|
|
{-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, -- NodeBox153
|
|
{-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, -- NodeBox154
|
|
{-0.5, -0.5, 0.375, -0.4375, 1.5, 0.5}, -- NodeBox188
|
|
{-0.5, -0.5, 0.375, 1.5, -0.375, 0.5}, -- NodeBox189
|
|
{1.4375, -0.5, 0.375, 1.5, 1.5, 0.5}, -- NodeBox190
|
|
{-0.5, -0.5, 0.375, -0.375, -0.375, 0.5}, -- NodeBox192
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 1.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 1.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_substructure_simple_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, -0.375, 0.5}, -- NodeBox121
|
|
{-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, -- NodeBox122
|
|
{-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, -- NodeBox126
|
|
{-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, -- NodeBox127
|
|
{-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, -- NodeBox128
|
|
{-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, -- NodeBox129
|
|
{-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, -- NodeBox130
|
|
{-0.125, 1, 0.375, 0, 1.125, 0.5}, -- NodeBox131
|
|
{-0.0625, 0.9375, 0.375, 0.0625, 1.0625, 0.5}, -- NodeBox132
|
|
{0, 0.875, 0.375, 0.125, 1, 0.5}, -- NodeBox133
|
|
{0.0625, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, -- NodeBox134
|
|
{0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox135
|
|
{0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, -- NodeBox136
|
|
{0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, -- NodeBox137
|
|
{0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, -- NodeBox138
|
|
{0.375, 0.5, 0.375, 0.5, 0.625, 0.5}, -- NodeBox139
|
|
{0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, -- NodeBox140
|
|
{0.5, 0.375, 0.375, 0.625, 0.5, 0.5}, -- NodeBox141
|
|
{0.5625, 0.3125, 0.375, 0.6875, 0.4375, 0.5}, -- NodeBox142
|
|
{0.625, 0.25, 0.375, 0.75, 0.375, 0.5}, -- NodeBox143
|
|
{0.6875, 0.1875, 0.375, 0.8125, 0.3125, 0.5}, -- NodeBox144
|
|
{0.75, 0.125, 0.375, 0.875, 0.25, 0.5}, -- NodeBox145
|
|
{0.8125, 0.0625, 0.375, 0.9375, 0.1875, 0.5}, -- NodeBox146
|
|
{0.875, 0, 0.375, 1, 0.125, 0.5}, -- NodeBox147
|
|
{0.9375, -0.0625, 0.375, 1.0625, 0.0625, 0.5}, -- NodeBox148
|
|
{1, -0.125, 0.375, 1.125, 0, 0.5}, -- NodeBox149
|
|
{1.0625, -0.1875, 0.375, 1.1875, -0.0625, 0.5}, -- NodeBox150
|
|
{1.125, -0.25, 0.375, 1.25, -0.125, 0.5}, -- NodeBox151
|
|
{1.1875, -0.3125, 0.375, 1.3125, -0.1875, 0.5}, -- NodeBox152
|
|
{1.25, -0.375, 0.375, 1.375, -0.25, 0.5}, -- NodeBox153
|
|
{1.3125, -0.4375, 0.375, 1.4375, -0.3125, 0.5}, -- NodeBox154
|
|
{1.3125, 1.3125, 0.375, 1.4375, 1.4375, 0.5}, -- NodeBox157
|
|
{1.25, 1.25, 0.375, 1.375, 1.375, 0.5}, -- NodeBox158
|
|
{1.1875, 1.1875, 0.375, 1.3125, 1.3125, 0.5}, -- NodeBox159
|
|
{1.125, 1.125, 0.375, 1.25, 1.25, 0.5}, -- NodeBox160
|
|
{1.0625, 1.0625, 0.375, 1.1875, 1.1875, 0.5}, -- NodeBox161
|
|
{1, 1, 0.375, 1.125, 1.125, 0.5}, -- NodeBox162
|
|
{0.9375, 0.9375, 0.375, 1.0625, 1.0625, 0.5}, -- NodeBox163
|
|
{0.875, 0.875, 0.375, 1, 1, 0.5}, -- NodeBox164
|
|
{0.8125, 0.8125, 0.375, 0.9375, 0.9375, 0.5}, -- NodeBox165
|
|
{0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox166
|
|
{0.6875, 0.6875, 0.375, 0.8125, 0.8125, 0.5}, -- NodeBox167
|
|
{0.625, 0.625, 0.375, 0.75, 0.75, 0.5}, -- NodeBox168
|
|
{0.5625, 0.5625, 0.375, 0.6875, 0.6875, 0.5}, -- NodeBox169
|
|
{0.375, 0.375, 0.375, 0.625, 0.625, 0.5}, -- NodeBox170
|
|
{0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, -- NodeBox171
|
|
{0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, -- NodeBox172
|
|
{0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, -- NodeBox173
|
|
{0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, -- NodeBox174
|
|
{0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, -- NodeBox175
|
|
{0, 0, 0.375, 0.125, 0.125, 0.5}, -- NodeBox176
|
|
{-0.0625, -0.0625, 0.375, 0.0625, 0.0625, 0.5}, -- NodeBox177
|
|
{-0.125, -0.125, 0.375, 0, 0, 0.5}, -- NodeBox178
|
|
{-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, -- NodeBox179
|
|
{-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, -- NodeBox180
|
|
{-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, -- NodeBox181
|
|
{-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, -- NodeBox182
|
|
{-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, -- NodeBox183
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 1.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 1.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_substructure_mid_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, -0.375, 0.5}, -- NodeBox121
|
|
{-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, -- NodeBox122
|
|
{-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, -- NodeBox126
|
|
{-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, -- NodeBox127
|
|
{-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, -- NodeBox128
|
|
{-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, -- NodeBox129
|
|
{-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, -- NodeBox130
|
|
{-0.125, 1, 0.375, 0, 1.125, 0.5}, -- NodeBox131
|
|
{-0.0625, 0.9375, 0.375, 0.0625, 1.0625, 0.5}, -- NodeBox132
|
|
{0, 0.875, 0.375, 0.125, 1, 0.5}, -- NodeBox133
|
|
{0.0625, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, -- NodeBox134
|
|
{0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox135
|
|
{0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, -- NodeBox136
|
|
{0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, -- NodeBox137
|
|
{0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, -- NodeBox138
|
|
{0.375, 0.5, 0.375, 0.5, 0.625, 0.5}, -- NodeBox139
|
|
{0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, -- NodeBox140
|
|
{0.5, 0.375, 0.375, 0.625, 0.5, 0.5}, -- NodeBox141
|
|
{0.5625, 0.3125, 0.375, 0.6875, 0.4375, 0.5}, -- NodeBox142
|
|
{0.625, 0.25, 0.375, 0.75, 0.375, 0.5}, -- NodeBox143
|
|
{0.6875, 0.1875, 0.375, 0.8125, 0.3125, 0.5}, -- NodeBox144
|
|
{0.75, 0.125, 0.375, 0.875, 0.25, 0.5}, -- NodeBox145
|
|
{0.8125, 0.0625, 0.375, 0.9375, 0.1875, 0.5}, -- NodeBox146
|
|
{0.875, 0, 0.375, 1, 0.125, 0.5}, -- NodeBox147
|
|
{0.9375, -0.0625, 0.375, 1.0625, 0.0625, 0.5}, -- NodeBox148
|
|
{1, -0.125, 0.375, 1.125, 0, 0.5}, -- NodeBox149
|
|
{1.0625, -0.1875, 0.375, 1.1875, -0.0625, 0.5}, -- NodeBox150
|
|
{1.125, -0.25, 0.375, 1.25, -0.125, 0.5}, -- NodeBox151
|
|
{1.1875, -0.3125, 0.375, 1.3125, -0.1875, 0.5}, -- NodeBox152
|
|
{1.25, -0.375, 0.375, 1.375, -0.25, 0.5}, -- NodeBox153
|
|
{1.3125, -0.4375, 0.375, 1.4375, -0.3125, 0.5}, -- NodeBox154
|
|
{1.3125, 1.3125, 0.375, 1.4375, 1.4375, 0.5}, -- NodeBox157
|
|
{1.25, 1.25, 0.375, 1.375, 1.375, 0.5}, -- NodeBox158
|
|
{1.1875, 1.1875, 0.375, 1.3125, 1.3125, 0.5}, -- NodeBox159
|
|
{1.125, 1.125, 0.375, 1.25, 1.25, 0.5}, -- NodeBox160
|
|
{1.0625, 1.0625, 0.375, 1.1875, 1.1875, 0.5}, -- NodeBox161
|
|
{1, 1, 0.375, 1.125, 1.125, 0.5}, -- NodeBox162
|
|
{0.9375, 0.9375, 0.375, 1.0625, 1.0625, 0.5}, -- NodeBox163
|
|
{0.875, 0.875, 0.375, 1, 1, 0.5}, -- NodeBox164
|
|
{0.8125, 0.8125, 0.375, 0.9375, 0.9375, 0.5}, -- NodeBox165
|
|
{0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox166
|
|
{0.6875, 0.6875, 0.375, 0.8125, 0.8125, 0.5}, -- NodeBox167
|
|
{0.625, 0.625, 0.375, 0.75, 0.75, 0.5}, -- NodeBox168
|
|
{0.5625, 0.5625, 0.375, 0.6875, 0.6875, 0.5}, -- NodeBox169
|
|
{0.375, 0.375, 0.375, 0.625, 0.625, 0.5}, -- NodeBox170
|
|
{0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, -- NodeBox171
|
|
{0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, -- NodeBox172
|
|
{0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, -- NodeBox173
|
|
{0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, -- NodeBox174
|
|
{0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, -- NodeBox175
|
|
{0, 0, 0.375, 0.125, 0.125, 0.5}, -- NodeBox176
|
|
{-0.0625, -0.0625, 0.375, 0.0625, 0.0625, 0.5}, -- NodeBox177
|
|
{-0.125, -0.125, 0.375, 0, 0, 0.5}, -- NodeBox178
|
|
{-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, -- NodeBox179
|
|
{-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, -- NodeBox180
|
|
{-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, -- NodeBox181
|
|
{-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, -- NodeBox182
|
|
{-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, -- NodeBox183
|
|
{1.4375, -0.5, 0.375, 1.5, 1.5, 0.5}, -- NodeBox184
|
|
{-0.5, -0.5, 0.375, -0.4375, 1.5, 0.5}, -- NodeBox185
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 1.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 1.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:small_upper_chord_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, 0.375, 0.4375, 0.5, 0.5, 0.5}, -- NodeBox250
|
|
{0.4375, 0.375, -1.5, 0.5, 0.5, 0.5}, -- NodeBox251
|
|
{-0.5, 0.375, -1.5, 0.5, 0.5, -1.4375}, -- NodeBox252
|
|
{-0.5, 0.375, -1.5, -0.4375, 0.5, 0.5}, -- NodeBox253
|
|
{-0.4375, 0.375, 0.25, -0.3125, 0.5, 0.4375}, -- NodeBox260
|
|
{-0.375, 0.375, 0.125, -0.25, 0.5, 0.3125}, -- NodeBox261
|
|
{-0.3125, 0.375, 0, -0.1875, 0.5, 0.1875}, -- NodeBox262
|
|
{-0.25, 0.375, -0.125, -0.125, 0.5, 0.0625}, -- NodeBox263
|
|
{-0.1875, 0.375, -0.25, -0.0625, 0.5, -0.0625}, -- NodeBox264
|
|
{-0.4375, 0.375, -1.4375, -0.3125, 0.5, -1.25}, -- NodeBox265
|
|
{-0.375, 0.375, -1.3125, -0.25, 0.5, -1.125}, -- NodeBox266
|
|
{-0.3125, 0.375, -1.1875, -0.1875, 0.5, -1}, -- NodeBox267
|
|
{-0.25, 0.375, -1.0625, -0.125, 0.5, -0.875}, -- NodeBox268
|
|
{-0.1875, 0.375, -0.9375, -0.0625, 0.5, -0.75}, -- NodeBox269
|
|
{-0.125, 0.375, -0.8125, 0, 0.5, -0.625}, -- NodeBox270
|
|
{-0.125, 0.375, -0.375, 0, 0.5, -0.1875}, -- NodeBox271
|
|
{0.3125, 0.375, 0.25, 0.4375, 0.5, 0.4375}, -- NodeBox272
|
|
{0.25, 0.375, 0.125, 0.375, 0.5, 0.3125}, -- NodeBox273
|
|
{0.1875, 0.375, 0, 0.3125, 0.5, 0.1875}, -- NodeBox274
|
|
{0.125, 0.375, -0.125, 0.25, 0.5, 0.0625}, -- NodeBox275
|
|
{0.0625, 0.375, -0.25, 0.1875, 0.5, -0.0625}, -- NodeBox276
|
|
{0, 0.375, -0.375, 0.125, 0.5, -0.1875}, -- NodeBox277
|
|
{-0.0625, 0.375, -0.625, 0.0625, 0.5, -0.375}, -- NodeBox278
|
|
{0.3125, 0.375, -1.4375, 0.4375, 0.5, -1.25}, -- NodeBox279
|
|
{0.25, 0.375, -1.3125, 0.375, 0.5, -1.125}, -- NodeBox280
|
|
{0.1875, 0.375, -1.1875, 0.3125, 0.5, -1}, -- NodeBox281
|
|
{0.125, 0.375, -1.0625, 0.25, 0.5, -0.875}, -- NodeBox282
|
|
{0.0625, 0.375, -0.9375, 0.1875, 0.5, -0.75}, -- NodeBox283
|
|
{0, 0.375, -0.8125, 0.125, 0.5, -0.625}, -- NodeBox284
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, 0, -1.5, 0.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:small_upper_chord_slanted_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5625, -1.5, -0.4375, -0.4375, -1.375}, -- NodeBox1
|
|
{-0.5, -0.5625, -1.5, 0.5, -0.4375, -1.4375}, -- NodeBox2
|
|
{0.4375, -0.5625, -1.5, 0.5, -0.4375, -1.375}, -- NodeBox3
|
|
{0.4375, -0.5, -1.375, 0.5, -0.375, -1.25}, -- NodeBox4
|
|
{0.4375, -0.4375, -1.25, 0.5, -0.3125, -1.125}, -- NodeBox5
|
|
{0.4375, -0.375, -1.125, 0.5, -0.25, -1}, -- NodeBox6
|
|
{0.4375, -0.3125, -1, 0.5, -0.1875, -0.875}, -- NodeBox7
|
|
{0.4375, -0.25, -0.875, 0.5, -0.125, -0.75}, -- NodeBox8
|
|
{0.4375, -0.1875, -0.75, 0.5, -0.0625, -0.625}, -- NodeBox9
|
|
{0.4375, -0.125, -0.625, 0.5, -2.23517e-008, -0.5}, -- NodeBox10
|
|
{0.4375, -0.0625, -0.5, 0.5, 0.0625, -0.375}, -- NodeBox11
|
|
{0.4375, 0, -0.375, 0.5, 0.125, -0.25}, -- NodeBox12
|
|
{0.4375, 0.0625, -0.25, 0.5, 0.1875, -0.125}, -- NodeBox13
|
|
{0.4375, 0.125, -0.125, 0.5, 0.25, -1.04308e-007}, -- NodeBox14
|
|
{0.4375, 0.1875, 0, 0.5, 0.3125, 0.125}, -- NodeBox15
|
|
{0.4375, 0.25, 0.125, 0.5, 0.375, 0.25}, -- NodeBox16
|
|
{0.4375, 0.3125, 0.25, 0.5, 0.4375, 0.375}, -- NodeBox17
|
|
{0.4375, 0.375, 0.375, 0.5, 0.5, 0.5}, -- NodeBox18
|
|
{-0.5, 0.375, 0.4375, 0.5, 0.5, 0.5}, -- NodeBox19
|
|
{-0.5, -0.5, -1.375, -0.4375, -0.375, -1.25}, -- NodeBox20
|
|
{-0.5, -0.4375, -1.25, -0.4375, -0.3125, -1.125}, -- NodeBox21
|
|
{-0.5, -0.375, -1.125, -0.4375, -0.25, -1}, -- NodeBox22
|
|
{-0.5, -0.3125, -1, -0.4375, -0.1875, -0.875}, -- NodeBox23
|
|
{-0.5, -0.25, -0.875, -0.4375, -0.125, -0.75}, -- NodeBox24
|
|
{-0.5, -0.1875, -0.75, -0.4375, -0.0625, -0.625}, -- NodeBox25
|
|
{-0.5, -0.125, -0.625, -0.4375, 1.11759e-008, -0.5}, -- NodeBox26
|
|
{-0.5, -0.0625, -0.5, -0.4375, 0.0625, -0.375}, -- NodeBox27
|
|
{-0.5, 0, -0.375, -0.4375, 0.125, -0.25}, -- NodeBox28
|
|
{-0.5, 0.0625, -0.25, -0.4375, 0.1875, -0.125}, -- NodeBox29
|
|
{-0.5, 0.125, -0.125, -0.4375, 0.25, 1.41561e-007}, -- NodeBox30
|
|
{-0.5, 0.1875, 0, -0.4375, 0.3125, 0.125}, -- NodeBox31
|
|
{-0.5, 0.25, 0.125, -0.4375, 0.375, 0.25}, -- NodeBox32
|
|
{-0.5, 0.3125, 0.25, -0.4375, 0.4375, 0.375}, -- NodeBox33
|
|
{-0.5, 0.375, 0.375, -0.4375, 0.5, 0.5}, -- NodeBox34
|
|
{-0.4375, -0.5625, -1.5, -0.3125, -0.4375, -1.375}, -- NodeBox35
|
|
{-0.4375, -0.5, -1.375, -0.3125, -0.375, -1.25}, -- NodeBox36
|
|
{-0.375, -0.5, -1.3125, -0.25, -0.375, -1.25}, -- NodeBox37
|
|
{-0.375, -0.4375, -1.25, -0.25, -0.3125, -1.125}, -- NodeBox38
|
|
{-0.3125, -0.4375, -1.1875, -0.1875, -0.3125, -1.125}, -- NodeBox39
|
|
{-0.3125, -0.375, -1.125, -0.1875, -0.25, -1}, -- NodeBox40
|
|
{-0.25, -0.375, -1.0625, -0.125, -0.25, -1}, -- NodeBox41
|
|
{-0.25, -0.3125, -1, -0.125, -0.1875, -0.875}, -- NodeBox42
|
|
{-0.1875, -0.3125, -0.9375, -0.0625, -0.1875, -0.875}, -- NodeBox43
|
|
{-0.1875, -0.25, -0.875, -0.0624999, -0.125, -0.75}, -- NodeBox44
|
|
{-0.125, -0.25, -0.8125, 0.125, -0.125, -0.75}, -- NodeBox45
|
|
{-0.125, -0.1875, -0.75, 0.125, -0.0624999, -0.625}, -- NodeBox46
|
|
{-0.0625, -0.125, -0.625, 0.0625, 9.31323e-008, -0.5}, -- NodeBox47
|
|
{-0.0625, -0.0625, -0.5, 0.0625, 0.0625001, -0.375}, -- NodeBox48
|
|
{-0.125, 0, -0.375, 0.125, 0.125, -0.25}, -- NodeBox49
|
|
{-0.4375, 0.375, 0.375, -0.3125, 0.5, 0.4375}, -- NodeBox62
|
|
{-0.4375, 0.3125, 0.25, -0.3125, 0.4375, 0.375}, -- NodeBox63
|
|
{-0.375, 0.25, 0.125, -0.25, 0.375, 0.25}, -- NodeBox64
|
|
{-0.375, 0.3125, 0.25, -0.25, 0.4375, 0.3125}, -- NodeBox65
|
|
{-0.3125, 0.25, 0.125, -0.1875, 0.375, 0.1875}, -- NodeBox66
|
|
{-0.3125, 0.1875, 0, -0.1875, 0.3125, 0.125}, -- NodeBox67
|
|
{-0.25, 0.1875, 0, -0.125, 0.3125, 0.0625}, -- NodeBox68
|
|
{-0.25, 0.125, -0.125, -0.125, 0.25, 1.30385e-008}, -- NodeBox69
|
|
{-0.1875, 0.125, -0.125, -0.0625, 0.25, -0.0625}, -- NodeBox70
|
|
{-0.1875, 0.0625, -0.25, -0.0625, 0.1875, -0.125}, -- NodeBox71
|
|
{-0.125, 0.0625, -0.25, 0.125, 0.1875, -0.1875}, -- NodeBox72
|
|
{0.0625, 0.0625, -0.25, 0.1875, 0.1875, -0.125}, -- NodeBox73
|
|
{0.0625, 0.125, -0.125, 0.1875, 0.25, -0.0625}, -- NodeBox74
|
|
{0.125, 0.125, -0.125, 0.25, 0.25, 0}, -- NodeBox75
|
|
{0.125, 0.1875, 0, 0.25, 0.3125, 0.0625}, -- NodeBox76
|
|
{0.1875, 0.1875, 0, 0.3125, 0.3125, 0.125}, -- NodeBox77
|
|
{0.1875, 0.25, 0.125, 0.3125, 0.375, 0.1875}, -- NodeBox78
|
|
{0.25, 0.25, 0.125, 0.375, 0.375, 0.25}, -- NodeBox79
|
|
{0.25, 0.3125, 0.25, 0.375, 0.4375, 0.3125}, -- NodeBox80
|
|
{0.3125, 0.3125, 0.3125, 0.4375, 0.4375, 0.375}, -- NodeBox81
|
|
{0.3125, 0.375, 0.375, 0.4375, 0.5, 0.4375}, -- NodeBox82
|
|
{0.3125, -0.5625, -1.4375, 0.4375, -0.4375, -1.375}, -- NodeBox83
|
|
{0.3125, -0.5, -1.375, 0.4375, -0.375, -1.25}, -- NodeBox84
|
|
{0.25, -0.5, -1.3125, 0.375, -0.375, -1.25}, -- NodeBox85
|
|
{0.25, -0.4375, -1.25, 0.375, -0.3125, -1.125}, -- NodeBox86
|
|
{0.1875, -0.4375, -1.1875, 0.3125, -0.3125, -1.125}, -- NodeBox87
|
|
{0.1875, -0.375, -1.125, 0.3125, -0.25, -1}, -- NodeBox88
|
|
{0.125, -0.375, -1.0625, 0.25, -0.25, -1}, -- NodeBox89
|
|
{0.125, -0.3125, -1, 0.25, -0.1875, -0.875}, -- NodeBox90
|
|
{0.0625, -0.3125, -0.9375, 0.1875, -0.1875, -0.875}, -- NodeBox91
|
|
{0.0625, -0.25, -0.875, 0.1875, -0.125, -0.75}, -- NodeBox92
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -1.5, 0.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:medium_upper_chord_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1.5, 0.375, 0.4375, 1.5, 0.5, 0.5}, -- NodeBox250
|
|
{1.4375, 0.375, -1.5, 1.5, 0.5, 0.5}, -- NodeBox251
|
|
{-1.5, 0.375, -1.5, 1.5, 0.5, -1.4375}, -- NodeBox252
|
|
{-1.5, 0.375, -1.5, -1.4375, 0.5, 0.5}, -- NodeBox253
|
|
{-1.4375, 0.375, 0.3125, -1.3125, 0.5, 0.4375}, -- NodeBox285
|
|
{-1.375, 0.375, 0.25, -1.1875, 0.5, 0.375}, -- NodeBox286
|
|
{-1.25, 0.375, 0.1875, -1.125, 0.5, 0.3125}, -- NodeBox287
|
|
{-1.1875, 0.375, 0.125, -1, 0.5, 0.25}, -- NodeBox289
|
|
{-1.0625, 0.375, 0.0625, -0.9375, 0.5, 0.1875}, -- NodeBox290
|
|
{-1, 0.375, 0, -0.8125, 0.5, 0.125}, -- NodeBox291
|
|
{-0.875, 0.375, -0.0625, -0.75, 0.5, 0.0625}, -- NodeBox292
|
|
{-0.8125, 0.375, -0.125, -0.625, 0.5, 0}, -- NodeBox293
|
|
{-0.6875, 0.375, -0.1875, -0.5625, 0.5, -0.0625}, -- NodeBox294
|
|
{-0.625, 0.375, -0.25, -0.4375, 0.5, -0.125}, -- NodeBox295
|
|
{-0.5, 0.375, -0.3125, -0.375, 0.5, -0.1875}, -- NodeBox296
|
|
{-0.4375, 0.375, -0.375, -0.25, 0.5, -0.25}, -- NodeBox297
|
|
{-0.3125, 0.375, -0.4375, -0.1875, 0.5, -0.3125}, -- NodeBox298
|
|
{-0.25, 0.375, -0.5, -0.0625, 0.5, -0.375}, -- NodeBox299
|
|
{-0.125, 0.375, -0.5625, 0.125, 0.5, -0.4375}, -- NodeBox300
|
|
{1.3125, 0.375, -1.4375, 1.4375, 0.5, -1.3125}, -- NodeBox301
|
|
{1.1875, 0.375, -1.375, 1.375, 0.5, -1.25}, -- NodeBox302
|
|
{1.125, 0.375, -1.3125, 1.25, 0.5, -1.1875}, -- NodeBox303
|
|
{1, 0.375, -1.25, 1.1875, 0.5, -1.125}, -- NodeBox304
|
|
{0.9375, 0.375, -1.1875, 1.0625, 0.5, -1.0625}, -- NodeBox305
|
|
{0.8125, 0.375, -1.125, 1, 0.5, -1}, -- NodeBox306
|
|
{0.75, 0.375, -1.0625, 0.875, 0.5, -0.9375}, -- NodeBox307
|
|
{0.625, 0.375, -1, 0.8125, 0.5, -0.875}, -- NodeBox308
|
|
{0.5625, 0.375, -0.9375, 0.6875, 0.5, -0.8125}, -- NodeBox309
|
|
{0.4375, 0.375, -0.875, 0.625, 0.5, -0.75}, -- NodeBox310
|
|
{0.375, 0.375, -0.8125, 0.5, 0.5, -0.6875}, -- NodeBox311
|
|
{0.25, 0.375, -0.75, 0.4375, 0.5, -0.625}, -- NodeBox312
|
|
{0.1875, 0.375, -0.6875, 0.3125, 0.5, -0.5625}, -- NodeBox313
|
|
{0.0625, 0.375, -0.625, 0.25, 0.5, -0.5}, -- NodeBox314
|
|
{1.3125, 0.375, 0.3125, 1.4375, 0.5, 0.4375}, -- NodeBox315
|
|
{1.1875, 0.375, 0.25, 1.375, 0.5, 0.375}, -- NodeBox316
|
|
{1.125, 0.375, 0.1875, 1.25, 0.5, 0.3125}, -- NodeBox317
|
|
{1, 0.375, 0.125, 1.1875, 0.5, 0.25}, -- NodeBox318
|
|
{0.9375, 0.375, 0.0625, 1.0625, 0.5, 0.1875}, -- NodeBox319
|
|
{0.8125, 0.375, 0, 1, 0.5, 0.125}, -- NodeBox320
|
|
{0.75, 0.375, -0.0625, 0.875, 0.5, 0.0625}, -- NodeBox321
|
|
{0.625, 0.375, -0.125, 0.8125, 0.5, 0}, -- NodeBox322
|
|
{0.5625, 0.375, -0.1875, 0.6875, 0.5, -0.0625}, -- NodeBox323
|
|
{0.4375, 0.375, -0.25, 0.625, 0.5, -0.125}, -- NodeBox324
|
|
{0.375, 0.375, -0.3125, 0.5, 0.5, -0.1875}, -- NodeBox325
|
|
{0.25, 0.375, -0.375, 0.4375, 0.5, -0.25}, -- NodeBox326
|
|
{0.1875, 0.375, -0.4375, 0.3125, 0.5, -0.3125}, -- NodeBox327
|
|
{0.0625, 0.375, -0.5, 0.25, 0.5, -0.375}, -- NodeBox328
|
|
{-1.4375, 0.375, -1.4375, -1.3125, 0.5, -1.3125}, -- NodeBox329
|
|
{-1.375, 0.375, -1.375, -1.1875, 0.5, -1.25}, -- NodeBox330
|
|
{-1.25, 0.375, -1.3125, -1.125, 0.5, -1.1875}, -- NodeBox331
|
|
{-1.1875, 0.375, -1.25, -1, 0.5, -1.125}, -- NodeBox332
|
|
{-1.0625, 0.375, -1.1875, -0.9375, 0.5, -1.0625}, -- NodeBox333
|
|
{-1, 0.375, -1.125, -0.8125, 0.5, -1}, -- NodeBox334
|
|
{-0.875, 0.375, -1.0625, -0.75, 0.5, -0.9375}, -- NodeBox335
|
|
{-0.8125, 0.375, -1, -0.625, 0.5, -0.875}, -- NodeBox336
|
|
{-0.6875, 0.375, -0.9375, -0.5625, 0.5, -0.8125}, -- NodeBox337
|
|
{-0.625, 0.375, -0.875, -0.4375, 0.5, -0.75}, -- NodeBox338
|
|
{-0.5, 0.375, -0.8125, -0.375, 0.5, -0.6875}, -- NodeBox339
|
|
{-0.4375, 0.375, -0.75, -0.25, 0.5, -0.625}, -- NodeBox340
|
|
{-0.3125, 0.375, -0.6875, -0.1875, 0.5, -0.5625}, -- NodeBox341
|
|
{-0.25, 0.375, -0.625, -0.0625, 0.5, -0.5}, -- NodeBox342
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1.5, 0, -1.5, 1.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:medium_upper_chord_slanted_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1.5, -0.5625, -1.5, -1.4375, -0.4375, -1.375}, -- NodeBox1
|
|
{-1.5, -0.5625, -1.5, 1.5, -0.4375, -1.4375}, -- NodeBox2
|
|
{1.4375, -0.5625, -1.5, 1.5, -0.4375, -1.375}, -- NodeBox3
|
|
{1.4375, -0.5, -1.375, 1.5, -0.375, -1.25}, -- NodeBox4
|
|
{1.4375, -0.4375, -1.25, 1.5, -0.3125, -1.125}, -- NodeBox5
|
|
{1.4375, -0.375, -1.125, 1.5, -0.25, -1}, -- NodeBox6
|
|
{1.4375, -0.3125, -1, 1.5, -0.1875, -0.875}, -- NodeBox7
|
|
{1.4375, -0.25, -0.875, 1.5, -0.125, -0.75}, -- NodeBox8
|
|
{1.4375, -0.1875, -0.75, 1.5, -0.0625, -0.625}, -- NodeBox9
|
|
{1.4375, -0.125, -0.625, 1.5, -2.23517e-008, -0.5}, -- NodeBox10
|
|
{1.4375, -0.0625, -0.5, 1.5, 0.0625, -0.375}, -- NodeBox11
|
|
{1.4375, 0, -0.375, 1.5, 0.125, -0.25}, -- NodeBox12
|
|
{1.4375, 0.0625, -0.25, 1.5, 0.1875, -0.125}, -- NodeBox13
|
|
{1.4375, 0.125, -0.125, 1.5, 0.25, -9.68575e-008}, -- NodeBox14
|
|
{1.4375, 0.1875, 0, 1.5, 0.3125, 0.125}, -- NodeBox15
|
|
{1.4375, 0.25, 0.125, 1.5, 0.375, 0.25}, -- NodeBox16
|
|
{1.4375, 0.3125, 0.25, 1.5, 0.4375, 0.375}, -- NodeBox17
|
|
{1.4375, 0.375, 0.375, 1.5, 0.5, 0.5}, -- NodeBox18
|
|
{-1.5, 0.375, 0.4375, 1.5, 0.5, 0.5}, -- NodeBox19
|
|
{-1.5, -0.5, -1.375, -1.4375, -0.375, -1.25}, -- NodeBox20
|
|
{-1.5, -0.4375, -1.25, -1.4375, -0.3125, -1.125}, -- NodeBox21
|
|
{-1.5, -0.375, -1.125, -1.4375, -0.25, -1}, -- NodeBox22
|
|
{-1.5, -0.3125, -1, -1.4375, -0.1875, -0.875}, -- NodeBox23
|
|
{-1.5, -0.25, -0.875, -1.4375, -0.125, -0.75}, -- NodeBox24
|
|
{-1.5, -0.1875, -0.75, -1.4375, -0.0625, -0.625}, -- NodeBox25
|
|
{-1.5, -0.125, -0.625, -1.4375, 1.11759e-008, -0.5}, -- NodeBox26
|
|
{-1.5, -0.0625, -0.5, -1.4375, 0.0625, -0.375}, -- NodeBox27
|
|
{-1.5, 0, -0.375, -1.4375, 0.125, -0.25}, -- NodeBox28
|
|
{-1.5, 0.0625, -0.25, -1.4375, 0.1875, -0.125}, -- NodeBox29
|
|
{-1.5, 0.125, -0.125, -1.4375, 0.25, 1.49012e-007}, -- NodeBox30
|
|
{-1.5, 0.1875, 0, -1.4375, 0.3125, 0.125}, -- NodeBox31
|
|
{-1.5, 0.25, 0.125, -1.4375, 0.375, 0.25}, -- NodeBox32
|
|
{-1.5, 0.3125, 0.25, -1.4375, 0.4375, 0.375}, -- NodeBox33
|
|
{-1.5, 0.375, 0.375, -1.4375, 0.5, 0.5}, -- NodeBox34
|
|
{-1.4375, -0.5625, -1.4375, -1.3125, -0.4375, -1.375}, -- NodeBox93
|
|
{-1.4375, -0.5, -1.375, -1.1875, -0.375, -1.3125}, -- NodeBox94
|
|
{-1.375, -0.5, -1.3125, -1.125, -0.375, -1.25}, -- NodeBox95
|
|
{-1.25, -0.4375, -1.25, -1, -0.3125, -1.1875}, -- NodeBox96
|
|
{-1.1875, -0.4375, -1.1875, -0.9375, -0.3125, -1.125}, -- NodeBox97
|
|
{-1.0625, -0.375, -1.125, -0.8125, -0.25, -1.0625}, -- NodeBox98
|
|
{-1, -0.375, -1.0625, -0.75, -0.25, -1}, -- NodeBox99
|
|
{-0.875, -0.3125, -1, -0.625, -0.1875, -0.9375}, -- NodeBox100
|
|
{-0.8125, -0.3125, -0.9375, -0.5625, -0.1875, -0.875}, -- NodeBox101
|
|
{-0.6875, -0.25, -0.875, -0.4375, -0.125, -0.8125}, -- NodeBox102
|
|
{-0.625, -0.25, -0.8125, -0.375, -0.125, -0.75}, -- NodeBox103
|
|
{-0.5, -0.1875, -0.75, -0.25, -0.0625, -0.6875}, -- NodeBox104
|
|
{-0.4375, -0.1875, -0.6875, -0.1875, -0.0625, -0.625}, -- NodeBox105
|
|
{-0.3125, -0.125, -0.625, -0.0625, 3.35276e-008, -0.5625}, -- NodeBox106
|
|
{-0.25, -0.125, -0.5625, 0.25, 3.35276e-008, -0.5}, -- NodeBox107
|
|
{-0.25, -0.0625, -0.5, 0.25, 0.0625, -0.4375}, -- NodeBox108
|
|
{-0.3125, -0.0625, -0.4375, -0.0625, 0.0625, -0.375}, -- NodeBox109
|
|
{-0.4375, 0, -0.375, -0.1875, 0.125, -0.3125}, -- NodeBox110
|
|
{-0.5, 0, -0.3125, -0.25, 0.125, -0.25}, -- NodeBox111
|
|
{-0.625, 0.0625, -0.25, -0.375, 0.1875, -0.1875}, -- NodeBox112
|
|
{-0.6875, 0.0625, -0.1875, -0.4375, 0.1875, -0.125}, -- NodeBox113
|
|
{-0.8125, 0.125, -0.125, -0.5625, 0.25, -0.0625001}, -- NodeBox114
|
|
{-0.875, 0.125, -0.0625, -0.625, 0.25, -9.87202e-008}, -- NodeBox115
|
|
{-1, 0.1875, 0, -0.75, 0.3125, 0.0624999}, -- NodeBox116
|
|
{-1.0625, 0.1875, 0.0625, -0.8125, 0.3125, 0.125}, -- NodeBox117
|
|
{-1.1875, 0.25, 0.125, -0.9375, 0.375, 0.1875}, -- NodeBox118
|
|
{-1.25, 0.25, 0.1875, -1, 0.375, 0.25}, -- NodeBox119
|
|
{-1.375, 0.3125, 0.25, -1.125, 0.4375, 0.3125}, -- NodeBox120
|
|
{-1.4375, 0.3125, 0.3125, -1.1875, 0.4375, 0.375}, -- NodeBox121
|
|
{-1.4375, 0.375, 0.375, -1.3125, 0.5, 0.4375}, -- NodeBox122
|
|
{1.3125, 0.375, 0.375, 1.4375, 0.5, 0.4375}, -- NodeBox123
|
|
{1.1875, 0.3125, 0.3125, 1.4375, 0.4375, 0.375}, -- NodeBox124
|
|
{1.125, 0.3125, 0.25, 1.375, 0.4375, 0.3125}, -- NodeBox125
|
|
{1, 0.25, 0.1875, 1.25, 0.375, 0.25}, -- NodeBox126
|
|
{0.9375, 0.25, 0.125, 1.1875, 0.375, 0.1875}, -- NodeBox127
|
|
{0.8125, 0.1875, 0.0625, 1.0625, 0.3125, 0.125}, -- NodeBox128
|
|
{0.75, 0.1875, 0, 1, 0.3125, 0.0624999}, -- NodeBox129
|
|
{0.625, 0.125, -0.0625, 0.875, 0.25, -1.2666e-007}, -- NodeBox130
|
|
{0.5625, 0.125, -0.125, 0.8125, 0.25, -0.0625001}, -- NodeBox131
|
|
{0.4375, 0.0625, -0.1875, 0.6875, 0.1875, -0.125}, -- NodeBox132
|
|
{0.375, 0.0625, -0.25, 0.625, 0.1875, -0.1875}, -- NodeBox133
|
|
{0.25, 0, -0.3125, 0.5, 0.125, -0.25}, -- NodeBox134
|
|
{0.1875, 0, -0.375, 0.4375, 0.125, -0.3125}, -- NodeBox135
|
|
{0.0625, -0.0625, -0.4375, 0.3125, 0.0625, -0.375}, -- NodeBox136
|
|
{0.0625, -0.125, -0.625, 0.3125, 3.72529e-009, -0.5625}, -- NodeBox137
|
|
{0.1875, -0.1875, -0.6875, 0.4375, -0.0625, -0.625}, -- NodeBox138
|
|
{0.25, -0.1875, -0.75, 0.5, -0.0625, -0.6875}, -- NodeBox139
|
|
{0.375, -0.25, -0.8125, 0.625, -0.125, -0.75}, -- NodeBox140
|
|
{0.4375, -0.25, -0.875, 0.6875, -0.125, -0.8125}, -- NodeBox141
|
|
{0.5625, -0.3125, -0.9375, 0.8125, -0.1875, -0.875}, -- NodeBox142
|
|
{0.625, -0.3125, -1, 0.875, -0.1875, -0.9375}, -- NodeBox143
|
|
{0.75, -0.375, -1.0625, 1, -0.25, -1}, -- NodeBox144
|
|
{0.8125, -0.375, -1.125, 1.0625, -0.25, -1.0625}, -- NodeBox145
|
|
{0.9375, -0.4375, -1.1875, 1.1875, -0.3125, -1.125}, -- NodeBox146
|
|
{1, -0.4375, -1.25, 1.25, -0.3125, -1.1875}, -- NodeBox147
|
|
{1.125, -0.5, -1.3125, 1.375, -0.375, -1.25}, -- NodeBox148
|
|
{1.1875, -0.5, -1.375, 1.4375, -0.375, -1.3125}, -- NodeBox149
|
|
{1.3125, -0.5625, -1.4375, 1.4375, -0.4375, -1.375}, -- NodeBox150
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1.5, -0.5, -1.5, 1.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:large_upper_chord_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-2.5, 0.375, 0.4375, 2.5, 0.5, 0.5}, -- NodeBox250
|
|
{2.4375, 0.375, -1.5, 2.5, 0.5, 0.5}, -- NodeBox251
|
|
{-2.5, 0.375, -1.5, 2.5, 0.5, -1.4375}, -- NodeBox252
|
|
{-2.5, 0.375, -1.5, -2.4375, 0.5, 0.5}, -- NodeBox253
|
|
{-2.4375, 0.375, 0.3125, -2.1875, 0.5, 0.4375}, -- NodeBox343
|
|
{-2.3125, 0.375, 0.25, -2, 0.5, 0.375}, -- NodeBox344
|
|
{-2.125, 0.375, 0.1875, -1.875, 0.5, 0.3125}, -- NodeBox345
|
|
{-2, 0.375, 0.125, -1.6875, 0.5, 0.25}, -- NodeBox346
|
|
{-1.875, 0.375, 0.0625, -1.5, 0.5, 0.1875}, -- NodeBox347
|
|
{-1.625, 0.375, 0, -1.375, 0.5, 0.125}, -- NodeBox348
|
|
{-1.5, 0.375, -0.0625, -1.1875, 0.5, 0.0625}, -- NodeBox349
|
|
{-1.3125, 0.375, -0.125, -1, 0.5, 0}, -- NodeBox350
|
|
{-1.125, 0.375, -0.1875, -0.875, 0.5, -0.0625}, -- NodeBox351
|
|
{-1, 0.375, -0.25, -0.6875, 0.5, -0.125}, -- NodeBox352
|
|
{-0.8125, 0.375, -0.3125, -0.5, 0.5, -0.1875}, -- NodeBox353
|
|
{-0.625, 0.375, -0.375, -0.375, 0.5, -0.25}, -- NodeBox354
|
|
{-0.5, 0.375, -0.4375, -0.1875, 0.5, -0.3125}, -- NodeBox355
|
|
{2.1875, 0.375, 0.3125, 2.4375, 0.5, 0.4375}, -- NodeBox356
|
|
{2, 0.375, 0.25, 2.3125, 0.5, 0.375}, -- NodeBox357
|
|
{1.875, 0.375, 0.1875, 2.125, 0.5, 0.3125}, -- NodeBox358
|
|
{1.6875, 0.375, 0.125, 2, 0.5, 0.25}, -- NodeBox359
|
|
{1.5, 0.375, 0.0625, 1.8125, 0.5, 0.1875}, -- NodeBox360
|
|
{1.1875, 0.375, -0.0625, 1.5, 0.5, 0.0625}, -- NodeBox361
|
|
{1.375, 0.375, 0, 1.625, 0.5, 0.125}, -- NodeBox362
|
|
{1, 0.375, -0.125, 1.3125, 0.5, 0}, -- NodeBox363
|
|
{0.875, 0.375, -0.1875, 1.125, 0.5, -0.0625}, -- NodeBox364
|
|
{0.6875, 0.375, -0.25, 1, 0.5, -0.125}, -- NodeBox365
|
|
{0.5, 0.375, -0.3125, 0.8125, 0.5, -0.1875}, -- NodeBox366
|
|
{0.375, 0.375, -0.375, 0.625, 0.5, -0.25}, -- NodeBox367
|
|
{0.1875, 0.375, -0.4375, 0.5, 0.5, -0.3125}, -- NodeBox368
|
|
{-0.375, 0.375, -0.625, 0.3125, 0.5, -0.375}, -- NodeBox369
|
|
{2.1875, 0.375, -1.4375, 2.4375, 0.5, -1.3125}, -- NodeBox370
|
|
{2, 0.375, -1.375, 2.3125, 0.5, -1.25}, -- NodeBox371
|
|
{1.875, 0.375, -1.3125, 2.125, 0.5, -1.1875}, -- NodeBox372
|
|
{1.6875, 0.375, -1.25, 2, 0.5, -1.125}, -- NodeBox373
|
|
{1.5, 0.375, -1.1875, 1.8125, 0.5, -1.0625}, -- NodeBox374
|
|
{1.375, 0.375, -1.125, 1.625, 0.5, -1}, -- NodeBox375
|
|
{1.1875, 0.375, -1.0625, 1.5, 0.5, -0.9375}, -- NodeBox376
|
|
{1, 0.375, -1, 1.3125, 0.5, -0.875}, -- NodeBox377
|
|
{0.875, 0.375, -0.9375, 1.125, 0.5, -0.8125}, -- NodeBox378
|
|
{0.6875, 0.375, -0.875, 1, 0.5, -0.75}, -- NodeBox379
|
|
{0.5, 0.375, -0.8125, 0.8125, 0.5, -0.6875}, -- NodeBox380
|
|
{0.375, 0.375, -0.75, 0.625, 0.5, -0.625}, -- NodeBox381
|
|
{0.1875, 0.375, -0.6875, 0.5, 0.5, -0.5625}, -- NodeBox382
|
|
{-2.4375, 0.375, -1.4375, -2.1875, 0.5, -1.3125}, -- NodeBox383
|
|
{-2.3125, 0.375, -1.375, -2, 0.5, -1.25}, -- NodeBox384
|
|
{-2.125, 0.375, -1.3125, -1.875, 0.5, -1.1875}, -- NodeBox385
|
|
{-2, 0.375, -1.25, -1.6875, 0.5, -1.125}, -- NodeBox386
|
|
{-1.8125, 0.375, -1.1875, -1.5, 0.5, -1.0625}, -- NodeBox387
|
|
{-1.625, 0.375, -1.125, -1.375, 0.5, -1}, -- NodeBox388
|
|
{-1.5, 0.375, -1.0625, -1.1875, 0.5, -0.9375}, -- NodeBox389
|
|
{-1.3125, 0.375, -1, -1, 0.5, -0.875}, -- NodeBox390
|
|
{-1.125, 0.375, -0.9375, -0.875, 0.5, -0.8125}, -- NodeBox391
|
|
{-1, 0.375, -0.875, -0.6875, 0.5, -0.75}, -- NodeBox392
|
|
{-0.8125, 0.375, -0.8125, -0.5, 0.5, -0.6875}, -- NodeBox393
|
|
{-0.625, 0.375, -0.75, -0.375, 0.5, -0.625}, -- NodeBox394
|
|
{-0.5, 0.375, -0.6875, -0.1875, 0.5, -0.5625}, -- NodeBox395
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-2.5, 0, -1.5, 2.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:large_upper_chord_slanted_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-2.5, -0.5625, -1.5, -2.4375, -0.4375, -1.375}, -- NodeBox1
|
|
{-2.5, -0.5625, -1.5, 2.5, -0.4375, -1.4375}, -- NodeBox2
|
|
{2.4375, -0.5625, -1.5, 2.5, -0.4375, -1.375}, -- NodeBox3
|
|
{2.4375, -0.5, -1.375, 2.5, -0.375, -1.25}, -- NodeBox4
|
|
{2.4375, -0.4375, -1.25, 2.5, -0.3125, -1.125}, -- NodeBox5
|
|
{2.4375, -0.375, -1.125, 2.5, -0.25, -1}, -- NodeBox6
|
|
{2.4375, -0.3125, -1, 2.5, -0.1875, -0.875}, -- NodeBox7
|
|
{2.4375, -0.25, -0.875, 2.5, -0.125, -0.75}, -- NodeBox8
|
|
{2.4375, -0.1875, -0.75, 2.5, -0.0625, -0.625}, -- NodeBox9
|
|
{2.4375, -0.125, -0.625, 2.5, -2.23517e-008, -0.5}, -- NodeBox10
|
|
{2.4375, -0.0625, -0.5, 2.5, 0.0625, -0.375}, -- NodeBox11
|
|
{2.4375, 0, -0.375, 2.5, 0.125, -0.25}, -- NodeBox12
|
|
{2.4375, 0.0625, -0.25, 2.5, 0.1875, -0.125}, -- NodeBox13
|
|
{2.4375, 0.125, -0.125, 2.5, 0.25, -9.68575e-008}, -- NodeBox14
|
|
{2.4375, 0.1875, 0, 2.5, 0.3125, 0.125}, -- NodeBox15
|
|
{2.4375, 0.25, 0.125, 2.5, 0.375, 0.25}, -- NodeBox16
|
|
{2.4375, 0.3125, 0.25, 2.5, 0.4375, 0.375}, -- NodeBox17
|
|
{2.4375, 0.375, 0.375, 2.5, 0.5, 0.5}, -- NodeBox18
|
|
{-2.5, 0.375, 0.4375, 2.5, 0.5, 0.5}, -- NodeBox19
|
|
{-2.5, -0.5, -1.375, -2.4375, -0.375, -1.25}, -- NodeBox20
|
|
{-2.5, -0.4375, -1.25, -2.4375, -0.3125, -1.125}, -- NodeBox21
|
|
{-2.5, -0.375, -1.125, -2.4375, -0.25, -1}, -- NodeBox22
|
|
{-2.5, -0.3125, -1, -2.4375, -0.1875, -0.875}, -- NodeBox23
|
|
{-2.5, -0.25, -0.875, -2.4375, -0.125, -0.75}, -- NodeBox24
|
|
{-2.5, -0.1875, -0.75, -2.4375, -0.0625, -0.625}, -- NodeBox25
|
|
{-2.5, -0.125, -0.625, -2.4375, 1.11759e-008, -0.5}, -- NodeBox26
|
|
{-2.5, -0.0625, -0.5, -2.4375, 0.0625, -0.375}, -- NodeBox27
|
|
{-2.5, 0, -0.375, -2.4375, 0.125, -0.25}, -- NodeBox28
|
|
{-2.5, 0.0625, -0.25, -2.4375, 0.1875, -0.125}, -- NodeBox29
|
|
{-2.5, 0.125, -0.125, -2.4375, 0.25, 1.67638e-007}, -- NodeBox30
|
|
{-2.5, 0.1875, 0, -2.4375, 0.3125, 0.125}, -- NodeBox31
|
|
{-2.5, 0.25, 0.125, -2.4375, 0.375, 0.25}, -- NodeBox32
|
|
{-2.5, 0.3125, 0.25, -2.4375, 0.4375, 0.375}, -- NodeBox33
|
|
{-2.5, 0.375, 0.375, -2.4375, 0.5, 0.5}, -- NodeBox34
|
|
{-2.4375, -0.5625, -1.4375, -2.1875, -0.4375, -1.375}, -- NodeBox164
|
|
{-2.4375, -0.5625, -1.375, -2, -0.4375, -1.3125}, -- NodeBox165
|
|
{-2.3125, -0.5625, -1.3125, -1.875, -0.4375, -1.25}, -- NodeBox166
|
|
{-2.125, -0.4375, -1.25, -1.6875, -0.3125, -1.1875}, -- NodeBox167
|
|
{-2, -0.4375, -1.1875, -1.5625, -0.3125, -1.125}, -- NodeBox168
|
|
{-1.8125, -0.375, -1.125, -1.375, -0.25, -1.0625}, -- NodeBox169
|
|
{-1.6875, -0.375, -1.0625, -1.25, -0.25, -1}, -- NodeBox170
|
|
{-1.5, -0.3125, -1, -1.0625, -0.1875, -0.9375}, -- NodeBox171
|
|
{-1.375, -0.3125, -0.9375, -0.937501, -0.1875, -0.875}, -- NodeBox172
|
|
{-1.1875, -0.25, -0.875, -0.750001, -0.125, -0.8125}, -- NodeBox173
|
|
{-1.0625, -0.25, -0.8125, -0.625001, -0.125, -0.75}, -- NodeBox174
|
|
{-0.875, -0.1875, -0.75, -0.437501, -0.0624999, -0.6875}, -- NodeBox175
|
|
{-0.75, -0.1875, -0.6875, -0.312501, -0.0624999, -0.625}, -- NodeBox176
|
|
{-0.5625, -0.125, -0.625, -0.125001, 1.60187e-007, -0.5625}, -- NodeBox177
|
|
{-0.4375, -0.125, -0.5625, 0.4375, 1.56462e-007, -0.5}, -- NodeBox178
|
|
{-0.4375, -0.0625, -0.5, 0.4375, 0.0625001, -0.4375}, -- NodeBox179
|
|
{-0.5625, -0.0625, -0.4375, -0.125, 0.0625001, -0.375}, -- NodeBox180
|
|
{-0.75, 0, -0.375, -0.3125, 0.125, -0.3125}, -- NodeBox181
|
|
{-0.875, 0, -0.3125, -0.4375, 0.125, -0.25}, -- NodeBox182
|
|
{-1.0625, 0.0625, -0.25, -0.625, 0.1875, -0.1875}, -- NodeBox183
|
|
{-1.1875, 0.0625, -0.1875, -0.75, 0.1875, -0.125}, -- NodeBox184
|
|
{-1.375, 0.125, -0.125, -0.9375, 0.25, -0.0625001}, -- NodeBox185
|
|
{-1.5, 0.125, -0.0625, -1.0625, 0.25, -7.07805e-008}, -- NodeBox186
|
|
{-1.6875, 0.1875, 0, -1.25, 0.3125, 0.0624999}, -- NodeBox187
|
|
{-1.8125, 0.1875, 0.0625, -1.375, 0.3125, 0.125}, -- NodeBox188
|
|
{-2, 0.25, 0.125, -1.5625, 0.375, 0.1875}, -- NodeBox189
|
|
{-2.125, 0.25, 0.1875, -1.6875, 0.375, 0.25}, -- NodeBox190
|
|
{-2.3125, 0.3125, 0.25, -1.875, 0.4375, 0.3125}, -- NodeBox191
|
|
{-2.4375, 0.3125, 0.3125, -2, 0.4375, 0.375}, -- NodeBox192
|
|
{-2.4375, 0.375, 0.375, -2.1875, 0.5, 0.4375}, -- NodeBox193
|
|
{2.1875, 0.375, 0.375, 2.4375, 0.5, 0.4375}, -- NodeBox194
|
|
{2, 0.3125, 0.3125, 2.4375, 0.4375, 0.375}, -- NodeBox195
|
|
{1.875, 0.3125, 0.25, 2.3125, 0.4375, 0.3125}, -- NodeBox196
|
|
{1.6875, 0.25, 0.1875, 2.125, 0.375, 0.25}, -- NodeBox197
|
|
{1.5625, 0.25, 0.125, 2, 0.375, 0.1875}, -- NodeBox198
|
|
{1.375, 0.1875, 0.0625, 1.8125, 0.3125, 0.125}, -- NodeBox199
|
|
{1.25, 0.1875, 0, 1.6875, 0.3125, 0.0624999}, -- NodeBox200
|
|
{1.0625, 0.125, -0.0625, 1.5, 0.25, -6.70552e-008}, -- NodeBox201
|
|
{0.9375, 0.125, -0.125, 1.375, 0.25, -0.0625001}, -- NodeBox202
|
|
{0.75, 0.0625, -0.1875, 1.1875, 0.1875, -0.125}, -- NodeBox203
|
|
{0.625, 0.0625, -0.25, 1.0625, 0.1875, -0.1875}, -- NodeBox204
|
|
{0.4375, 0, -0.3125, 0.875, 0.125, -0.25}, -- NodeBox205
|
|
{0.3125, 0, -0.375, 0.75, 0.125, -0.3125}, -- NodeBox206
|
|
{0.125, 0, -0.4375, 0.5625, 0.125, -0.375}, -- NodeBox207
|
|
{0.125, -0.125, -0.625, 0.5625, 1.22935e-007, -0.5625}, -- NodeBox208
|
|
{0.3125, -0.1875, -0.6875, 0.75, -0.0624999, -0.625}, -- NodeBox209
|
|
{0.4375, -0.1875, -0.75, 0.875, -0.0624999, -0.6875}, -- NodeBox210
|
|
{0.625, -0.25, -0.8125, 1.0625, -0.125, -0.75}, -- NodeBox211
|
|
{0.75, -0.25, -0.875, 1.1875, -0.125, -0.8125}, -- NodeBox212
|
|
{0.9375, -0.3125, -0.9375, 1.375, -0.1875, -0.875}, -- NodeBox213
|
|
{1.0625, -0.3125, -1, 1.5, -0.1875, -0.9375}, -- NodeBox214
|
|
{1.25, -0.375, -1.0625, 1.6875, -0.25, -1}, -- NodeBox215
|
|
{1.375, -0.375, -1.125, 1.8125, -0.25, -1.0625}, -- NodeBox216
|
|
{1.5625, -0.4375, -1.1875, 2, -0.3125, -1.125}, -- NodeBox217
|
|
{1.6875, -0.4375, -1.25, 2.125, -0.3125, -1.1875}, -- NodeBox218
|
|
{1.875, -0.5, -1.3125, 2.3125, -0.375, -1.25}, -- NodeBox219
|
|
{2, -0.5, -1.375, 2.4375, -0.375, -1.3125}, -- NodeBox220
|
|
{2.1875, -0.5625, -1.4375, 2.4375, -0.4375, -1.375}, -- NodeBox221
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-2.5, -0.5, -1.5, 2.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:small_support_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{0.375, -0.5, -0.5, 0.5, 0.5, -0.375}, -- NodeBox1
|
|
{-0.5, -0.5, -0.5, -0.375, 0.5, -0.375}, -- NodeBox2
|
|
{-0.4375, -0.4375, -0.5, -0.3125, -0.3125, -0.375}, -- NodeBox3
|
|
{-0.375, -0.375, -0.5, -0.25, -0.25, -0.375}, -- NodeBox4
|
|
{-0.3125, -0.3125, -0.5, -0.1875, -0.1875, -0.375}, -- NodeBox5
|
|
{-0.25, -0.25, -0.5, -0.125, -0.125, -0.375}, -- NodeBox6
|
|
{-0.1875, -0.1875, -0.5, -0.0625, -0.0625, -0.375}, -- NodeBox7
|
|
{-0.125, -0.125, -0.5, 0.125, 0.125, -0.375}, -- NodeBox8
|
|
{0.0625, 0.0625, -0.5, 0.1875, 0.1875, -0.375}, -- NodeBox9
|
|
{0.125, 0.125, -0.5, 0.25, 0.25, -0.375}, -- NodeBox10
|
|
{0.1875, 0.1875, -0.5, 0.3125, 0.3125, -0.375}, -- NodeBox11
|
|
{0.25, 0.25, -0.5, 0.375, 0.375, -0.375}, -- NodeBox12
|
|
{0.3125, 0.3125, -0.5, 0.4375, 0.4375, -0.375}, -- NodeBox13
|
|
{-0.4375, 0.3125, -0.5, -0.3125, 0.4375, -0.375}, -- NodeBox14
|
|
{-0.375, 0.25, -0.5, -0.25, 0.375, -0.375}, -- NodeBox15
|
|
{-0.3125, 0.1875, -0.5, -0.1875, 0.3125, -0.375}, -- NodeBox16
|
|
{-0.25, 0.125, -0.5, -0.125, 0.25, -0.375}, -- NodeBox17
|
|
{-0.1875, 0.0625, -0.5, -0.0625, 0.1875, -0.375}, -- NodeBox18
|
|
{0.0625, -0.1875, -0.5, 0.1875, -0.0625, -0.375}, -- NodeBox19
|
|
{0.125, -0.25, -0.5, 0.25, -0.125, -0.375}, -- NodeBox20
|
|
{0.1875, -0.3125, -0.5, 0.3125, -0.1875, -0.375}, -- NodeBox21
|
|
{0.25, -0.375, -0.5, 0.375, -0.25, -0.375}, -- NodeBox22
|
|
{0.3125, -0.4375, -0.5, 0.4375, -0.3125, -0.375}, -- NodeBox23
|
|
{-0.5, -0.4375, 0.3125, -0.375, -0.3125, 0.4375}, -- NodeBox3
|
|
{-0.5, -0.375, 0.25, -0.375, -0.25, 0.375}, -- NodeBox4
|
|
{-0.5, -0.3125, 0.1875, -0.375, -0.1875, 0.3125}, -- NodeBox5
|
|
{-0.5, -0.25, 0.125, -0.375, -0.125, 0.25}, -- NodeBox6
|
|
{-0.5, -0.1875, 0.0625, -0.375, -0.0625, 0.1875}, -- NodeBox7
|
|
{-0.5, -0.125, -0.125, -0.375, 0.125, 0.125}, -- NodeBox8
|
|
{-0.5, 0.0625, -0.1875, -0.375, 0.1875, -0.0625}, -- NodeBox9
|
|
{-0.5, 0.125, -0.25, -0.375, 0.25, -0.125}, -- NodeBox10
|
|
{-0.5, 0.1875, -0.3125, -0.375, 0.3125, -0.1875}, -- NodeBox11
|
|
{-0.5, 0.25, -0.375, -0.375, 0.375, -0.25}, -- NodeBox12
|
|
{-0.5, 0.3125, -0.4375, -0.375, 0.4375, -0.3125}, -- NodeBox13
|
|
{-0.5, 0.3125, 0.3125, -0.375, 0.4375, 0.4375}, -- NodeBox14
|
|
{-0.5, 0.25, 0.25, -0.375, 0.375, 0.375}, -- NodeBox15
|
|
{-0.5, 0.1875, 0.1875, -0.375, 0.3125, 0.3125}, -- NodeBox16
|
|
{-0.5, 0.125, 0.125, -0.375, 0.25, 0.25}, -- NodeBox17
|
|
{-0.5, 0.0625, 0.0625, -0.375, 0.1875, 0.1875}, -- NodeBox18
|
|
{-0.5, -0.1875, -0.1875, -0.375, -0.0625, -0.0625}, -- NodeBox19
|
|
{-0.5, -0.25, -0.25, -0.375, -0.125, -0.125}, -- NodeBox20
|
|
{-0.5, -0.3125, -0.3125, -0.375, -0.1875, -0.1875}, -- NodeBox21
|
|
{-0.5, -0.375, -0.375, -0.375, -0.25, -0.25}, -- NodeBox22
|
|
{-0.5, -0.4375, -0.4375, -0.375, -0.3125, -0.3125}, -- NodeBox23
|
|
{0.3125, -0.4375, 0.375, 0.4375, -0.3125, 0.5}, -- NodeBox3
|
|
{0.25, -0.375, 0.375, 0.375, -0.25, 0.5}, -- NodeBox4
|
|
{0.1875, -0.3125, 0.375, 0.3125, -0.1875, 0.5}, -- NodeBox5
|
|
{0.125, -0.25, 0.375, 0.25, -0.125, 0.5}, -- NodeBox6
|
|
{0.0625, -0.1875, 0.375, 0.1875, -0.0625, 0.5}, -- NodeBox7
|
|
{-0.125, -0.125, 0.375, 0.125, 0.125, 0.5}, -- NodeBox8
|
|
{-0.1875, 0.0625, 0.375, -0.0625, 0.1875, 0.5}, -- NodeBox9
|
|
{-0.25, 0.125, 0.375, -0.125, 0.25, 0.5}, -- NodeBox10
|
|
{-0.3125, 0.1875, 0.375, -0.1875, 0.3125, 0.5}, -- NodeBox11
|
|
{-0.375, 0.25, 0.375, -0.25, 0.375, 0.5}, -- NodeBox12
|
|
{-0.4375, 0.3125, 0.375, -0.3125, 0.4375, 0.5}, -- NodeBox13
|
|
{0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, -- NodeBox14
|
|
{0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, -- NodeBox15
|
|
{0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, -- NodeBox16
|
|
{0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, -- NodeBox17
|
|
{0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, -- NodeBox18
|
|
{-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, -- NodeBox19
|
|
{-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, -- NodeBox20
|
|
{-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, -- NodeBox21
|
|
{-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, -- NodeBox22
|
|
{-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, -- NodeBox23
|
|
{0.375, -0.4375, -0.4375, 0.5, -0.3125, -0.3125}, -- NodeBox3
|
|
{0.375, -0.375, -0.375, 0.5, -0.25, -0.25}, -- NodeBox4
|
|
{0.375, -0.3125, -0.3125, 0.5, -0.1875, -0.1875}, -- NodeBox5
|
|
{0.375, -0.25, -0.25, 0.5, -0.125, -0.125}, -- NodeBox6
|
|
{0.375, -0.1875, -0.1875, 0.5, -0.0625, -0.0625}, -- NodeBox7
|
|
{0.375, -0.125, -0.125, 0.5, 0.125, 0.125}, -- NodeBox8
|
|
{0.375, 0.0625, 0.0625, 0.5, 0.1875, 0.1875}, -- NodeBox9
|
|
{0.375, 0.125, 0.125, 0.5, 0.25, 0.25}, -- NodeBox10
|
|
{0.375, 0.1875, 0.1875, 0.5, 0.3125, 0.3125}, -- NodeBox11
|
|
{0.375, 0.25, 0.25, 0.5, 0.375, 0.375}, -- NodeBox12
|
|
{0.375, 0.3125, 0.3125, 0.5, 0.4375, 0.4375}, -- NodeBox13
|
|
{0.375, 0.3125, -0.4375, 0.5, 0.4375, -0.3125}, -- NodeBox14
|
|
{0.375, 0.25, -0.375, 0.5, 0.375, -0.25}, -- NodeBox15
|
|
{0.375, 0.1875, -0.3125, 0.5, 0.3125, -0.1875}, -- NodeBox16
|
|
{0.375, 0.125, -0.25, 0.5, 0.25, -0.125}, -- NodeBox17
|
|
{0.375, 0.0625, -0.1875, 0.5, 0.1875, -0.0625}, -- NodeBox18
|
|
{0.375, -0.1875, 0.0625, 0.5, -0.0625, 0.1875}, -- NodeBox19
|
|
{0.375, -0.25, 0.125, 0.5, -0.125, 0.25}, -- NodeBox20
|
|
{0.375, -0.3125, 0.1875, 0.5, -0.1875, 0.3125}, -- NodeBox21
|
|
{0.375, -0.375, 0.25, 0.5, -0.25, 0.375}, -- NodeBox22
|
|
{0.375, -0.4375, 0.3125, 0.5, -0.3125, 0.4375}, -- NodeBox23
|
|
{-0.5, -0.5, 0.375, -0.375, 0.5, 0.5}, -- NodeBox1
|
|
{0.375, -0.5, 0.375, 0.5, 0.5, 0.5}, -- NodeBox2
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:small_support_top_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{0.375, -0.5, -0.5, 0.5, 1.5, -0.375}, -- NodeBox1
|
|
{-0.5, -0.5, -0.5, -0.375, 1.5, -0.375}, -- NodeBox2
|
|
{0.3125, -0.4375, -0.5, 0.4375, -0.3125, -0.375}, -- NodeBox3
|
|
{0.25, -0.375, -0.5, 0.375, -0.25, -0.375}, -- NodeBox4
|
|
{0.1875, -0.3125, -0.5, 0.3125, -0.1875, -0.375}, -- NodeBox5
|
|
{0.125, -0.25, -0.5, 0.25, -0.125, -0.375}, -- NodeBox6
|
|
{0.0625, -0.1875, -0.5, 0.1875, -0.0625, -0.375}, -- NodeBox7
|
|
{-0.125, -0.125, -0.5, 0.125, 0.125, -0.375}, -- NodeBox8
|
|
{-0.1875, -0.1875, -0.5, -0.0625, -0.0625, -0.375}, -- NodeBox9
|
|
{-0.25, -0.25, -0.5, -0.125, -0.125, -0.375}, -- NodeBox10
|
|
{-0.3125, -0.3125, -0.5, -0.1875, -0.1875, -0.375}, -- NodeBox11
|
|
{-0.375, -0.375, -0.5, -0.25, -0.25, -0.375}, -- NodeBox12
|
|
{-0.4375, -0.4375, -0.5, -0.3125, -0.3125, -0.375}, -- NodeBox13
|
|
{0.0625, 0.0625, -0.5, 0.1875, 0.1875, -0.375}, -- NodeBox14
|
|
{0.125, 0.125, -0.5, 0.25, 0.25, -0.375}, -- NodeBox15
|
|
{0.1875, 0.1875, -0.5, 0.3125, 0.3125, -0.375}, -- NodeBox16
|
|
{0.25, 0.25, -0.5, 0.375, 0.375, -0.375}, -- NodeBox17
|
|
{0.3125, 0.3125, -0.5, 0.4375, 0.4375, -0.375}, -- NodeBox18
|
|
{-0.1875, 0.0625, -0.5, -0.0625, 0.1875, -0.375}, -- NodeBox19
|
|
{-0.25, 0.125, -0.5, -0.125, 0.25, -0.375}, -- NodeBox20
|
|
{-0.3125, 0.1875, -0.5, -0.1875, 0.3125, -0.375}, -- NodeBox21
|
|
{-0.375, 0.25, -0.5, -0.25, 0.375, -0.375}, -- NodeBox22
|
|
{-0.4375, 0.3125, -0.5, -0.3125, 0.4375, -0.375}, -- NodeBox23
|
|
{-0.4375, 0.5625, -0.5, -0.3125, 0.6875, -0.375}, -- NodeBox24
|
|
{-0.375, 0.625, -0.5, -0.25, 0.75, -0.375}, -- NodeBox25
|
|
{-0.3125, 0.6875, -0.5, -0.1875, 0.8125, -0.375}, -- NodeBox26
|
|
{-0.25, 0.75, -0.5, -0.125, 0.875, -0.375}, -- NodeBox27
|
|
{-0.1875, 0.8125, -0.5, -0.0625001, 0.9375, -0.375}, -- NodeBox28
|
|
{0.3125, 0.5625, -0.5, 0.4375, 0.6875, -0.375}, -- NodeBox29
|
|
{0.25, 0.625, -0.5, 0.375, 0.75, -0.375}, -- NodeBox30
|
|
{0.1875, 0.6875, -0.5, 0.3125, 0.8125, -0.375}, -- NodeBox31
|
|
{0.125, 0.75, -0.5, 0.25, 0.875, -0.375}, -- NodeBox32
|
|
{0.0625, 0.8125, -0.5, 0.1875, 0.9375, -0.375}, -- NodeBox33
|
|
{-0.125, 0.875, -0.5, 0.125, 1.125, -0.375}, -- NodeBox34
|
|
{0.0625, 1.0625, -0.5, 0.1875, 1.1875, -0.375}, -- NodeBox35
|
|
{0.125, 1.125, -0.5, 0.25, 1.25, -0.375}, -- NodeBox36
|
|
{0.1875, 1.1875, -0.5, 0.3125, 1.3125, -0.375}, -- NodeBox37
|
|
{0.25, 1.25, -0.5, 0.375, 1.375, -0.375}, -- NodeBox38
|
|
{0.3125, 1.3125, -0.5, 0.4375, 1.4375, -0.375}, -- NodeBox39
|
|
{-0.1875, 1.0625, -0.5, -0.0625, 1.1875, -0.375}, -- NodeBox40
|
|
{-0.25, 1.125, -0.5, -0.125, 1.25, -0.375}, -- NodeBox41
|
|
{-0.3125, 1.1875, -0.5, -0.1875, 1.3125, -0.375}, -- NodeBox42
|
|
{-0.375, 1.25, -0.5, -0.25, 1.375, -0.375}, -- NodeBox43
|
|
{-0.4375, 1.3125, -0.5, -0.3125, 1.4375, -0.375}, -- NodeBox44
|
|
{-0.5, -0.5, 0.375, -0.375, 1.5, 0.5}, -- NodeBox1
|
|
{0.375, -0.5, 0.375, 0.5, 1.5, 0.5}, -- NodeBox2
|
|
{-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, -- NodeBox3
|
|
{-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, -- NodeBox4
|
|
{-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, -- NodeBox5
|
|
{-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, -- NodeBox6
|
|
{-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, -- NodeBox7
|
|
{-0.125, -0.125, 0.375, 0.125, 0.125, 0.5}, -- NodeBox8
|
|
{0.0625, -0.1875, 0.375, 0.1875, -0.0625, 0.5}, -- NodeBox9
|
|
{0.125, -0.25, 0.375, 0.25, -0.125, 0.5}, -- NodeBox10
|
|
{0.1875, -0.3125, 0.375, 0.3125, -0.1875, 0.5}, -- NodeBox11
|
|
{0.25, -0.375, 0.375, 0.375, -0.25, 0.5}, -- NodeBox12
|
|
{0.3125, -0.4375, 0.375, 0.4375, -0.3125, 0.5}, -- NodeBox13
|
|
{-0.1875, 0.0625, 0.375, -0.0625, 0.1875, 0.5}, -- NodeBox14
|
|
{-0.25, 0.125, 0.375, -0.125, 0.25, 0.5}, -- NodeBox15
|
|
{-0.3125, 0.1875, 0.375, -0.1875, 0.3125, 0.5}, -- NodeBox16
|
|
{-0.375, 0.25, 0.375, -0.25, 0.375, 0.5}, -- NodeBox17
|
|
{-0.4375, 0.3125, 0.375, -0.3125, 0.4375, 0.5}, -- NodeBox18
|
|
{0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, -- NodeBox19
|
|
{0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, -- NodeBox20
|
|
{0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, -- NodeBox21
|
|
{0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, -- NodeBox22
|
|
{0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, -- NodeBox23
|
|
{0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, -- NodeBox24
|
|
{0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, -- NodeBox25
|
|
{0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, -- NodeBox26
|
|
{0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox27
|
|
{0.0625001, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, -- NodeBox28
|
|
{-0.4375, 0.5625, 0.375, -0.3125, 0.6875, 0.5}, -- NodeBox29
|
|
{-0.375, 0.625, 0.375, -0.25, 0.75, 0.5}, -- NodeBox30
|
|
{-0.3125, 0.6875, 0.375, -0.1875, 0.8125, 0.5}, -- NodeBox31
|
|
{-0.25, 0.75, 0.375, -0.125, 0.875, 0.5}, -- NodeBox32
|
|
{-0.1875, 0.8125, 0.375, -0.0625, 0.9375, 0.5}, -- NodeBox33
|
|
{-0.125, 0.875, 0.375, 0.125, 1.125, 0.5}, -- NodeBox34
|
|
{-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, -- NodeBox35
|
|
{-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, -- NodeBox36
|
|
{-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, -- NodeBox37
|
|
{-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, -- NodeBox38
|
|
{-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, -- NodeBox39
|
|
{0.0625, 1.0625, 0.375, 0.1875, 1.1875, 0.5}, -- NodeBox40
|
|
{0.125, 1.125, 0.375, 0.25, 1.25, 0.5}, -- NodeBox41
|
|
{0.1875, 1.1875, 0.375, 0.3125, 1.3125, 0.5}, -- NodeBox42
|
|
{0.25, 1.25, 0.375, 0.375, 1.375, 0.5}, -- NodeBox43
|
|
{0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox44
|
|
{0.375, -0.4375, 0.3125, 0.5, -0.3125, 0.4375}, -- NodeBox3
|
|
{0.375, -0.375, 0.25, 0.5, -0.25, 0.375}, -- NodeBox4
|
|
{0.375, -0.3125, 0.1875, 0.5, -0.1875, 0.3125}, -- NodeBox5
|
|
{0.375, -0.25, 0.125, 0.5, -0.125, 0.25}, -- NodeBox6
|
|
{0.375, -0.1875, 0.0625, 0.5, -0.0625, 0.1875}, -- NodeBox7
|
|
{0.375, -0.125, -0.125, 0.5, 0.125, 0.125}, -- NodeBox8
|
|
{0.375, -0.1875, -0.1875, 0.5, -0.0625, -0.0625}, -- NodeBox9
|
|
{0.375, -0.25, -0.25, 0.5, -0.125, -0.125}, -- NodeBox10
|
|
{0.375, -0.3125, -0.3125, 0.5, -0.1875, -0.1875}, -- NodeBox11
|
|
{0.375, -0.375, -0.375, 0.5, -0.25, -0.25}, -- NodeBox12
|
|
{0.375, -0.4375, -0.4375, 0.5, -0.3125, -0.3125}, -- NodeBox13
|
|
{0.375, 0.0625, 0.0625, 0.5, 0.1875, 0.1875}, -- NodeBox14
|
|
{0.375, 0.125, 0.125, 0.5, 0.25, 0.25}, -- NodeBox15
|
|
{0.375, 0.1875, 0.1875, 0.5, 0.3125, 0.3125}, -- NodeBox16
|
|
{0.375, 0.25, 0.25, 0.5, 0.375, 0.375}, -- NodeBox17
|
|
{0.375, 0.3125, 0.3125, 0.5, 0.4375, 0.4375}, -- NodeBox18
|
|
{0.375, 0.0625, -0.1875, 0.5, 0.1875, -0.0625}, -- NodeBox19
|
|
{0.375, 0.125, -0.25, 0.5, 0.25, -0.125}, -- NodeBox20
|
|
{0.375, 0.1875, -0.3125, 0.5, 0.3125, -0.1875}, -- NodeBox21
|
|
{0.375, 0.25, -0.375, 0.5, 0.375, -0.25}, -- NodeBox22
|
|
{0.375, 0.3125, -0.4375, 0.5, 0.4375, -0.3125}, -- NodeBox23
|
|
{0.375, 0.5625, -0.4375, 0.5, 0.6875, -0.3125}, -- NodeBox24
|
|
{0.375, 0.625, -0.375, 0.5, 0.75, -0.25}, -- NodeBox25
|
|
{0.375, 0.6875, -0.3125, 0.5, 0.8125, -0.1875}, -- NodeBox26
|
|
{0.375, 0.75, -0.25, 0.5, 0.875, -0.125}, -- NodeBox27
|
|
{0.375, 0.8125, -0.1875, 0.5, 0.9375, -0.0625001}, -- NodeBox28
|
|
{0.375, 0.5625, 0.3125, 0.5, 0.6875, 0.4375}, -- NodeBox29
|
|
{0.375, 0.625, 0.25, 0.5, 0.75, 0.375}, -- NodeBox30
|
|
{0.375, 0.6875, 0.1875, 0.5, 0.8125, 0.3125}, -- NodeBox31
|
|
{0.375, 0.75, 0.125, 0.5, 0.875, 0.25}, -- NodeBox32
|
|
{0.375, 0.8125, 0.0625, 0.5, 0.9375, 0.1875}, -- NodeBox33
|
|
{0.375, 0.875, -0.125, 0.5, 1.125, 0.125}, -- NodeBox34
|
|
{0.375, 1.0625, 0.0625, 0.5, 1.1875, 0.1875}, -- NodeBox35
|
|
{0.375, 1.125, 0.125, 0.5, 1.25, 0.25}, -- NodeBox36
|
|
{0.375, 1.1875, 0.1875, 0.5, 1.3125, 0.3125}, -- NodeBox37
|
|
{0.375, 1.25, 0.25, 0.5, 1.375, 0.375}, -- NodeBox38
|
|
{0.375, 1.3125, 0.3125, 0.5, 1.4375, 0.4375}, -- NodeBox39
|
|
{0.375, 1.0625, -0.1875, 0.5, 1.1875, -0.0625}, -- NodeBox40
|
|
{0.375, 1.125, -0.25, 0.5, 1.25, -0.125}, -- NodeBox41
|
|
{0.375, 1.1875, -0.3125, 0.5, 1.3125, -0.1875}, -- NodeBox42
|
|
{0.375, 1.25, -0.375, 0.5, 1.375, -0.25}, -- NodeBox43
|
|
{0.375, 1.3125, -0.4375, 0.5, 1.4375, -0.3125}, -- NodeBox44
|
|
{-0.5, -0.4375, -0.4375, -0.375, -0.3125, -0.3125}, -- NodeBox3
|
|
{-0.5, -0.375, -0.375, -0.375, -0.25, -0.25}, -- NodeBox4
|
|
{-0.5, -0.3125, -0.3125, -0.375, -0.1875, -0.1875}, -- NodeBox5
|
|
{-0.5, -0.25, -0.25, -0.375, -0.125, -0.125}, -- NodeBox6
|
|
{-0.5, -0.1875, -0.1875, -0.375, -0.0625, -0.0625}, -- NodeBox7
|
|
{-0.5, -0.125, -0.125, -0.375, 0.125, 0.125}, -- NodeBox8
|
|
{-0.5, -0.1875, 0.0625, -0.375, -0.0625, 0.1875}, -- NodeBox9
|
|
{-0.5, -0.25, 0.125, -0.375, -0.125, 0.25}, -- NodeBox10
|
|
{-0.5, -0.3125, 0.1875, -0.375, -0.1875, 0.3125}, -- NodeBox11
|
|
{-0.5, -0.375, 0.25, -0.375, -0.25, 0.375}, -- NodeBox12
|
|
{-0.5, -0.4375, 0.3125, -0.375, -0.3125, 0.4375}, -- NodeBox13
|
|
{-0.5, 0.0625, -0.1875, -0.375, 0.1875, -0.0625}, -- NodeBox14
|
|
{-0.5, 0.125, -0.25, -0.375, 0.25, -0.125}, -- NodeBox15
|
|
{-0.5, 0.1875, -0.3125, -0.375, 0.3125, -0.1875}, -- NodeBox16
|
|
{-0.5, 0.25, -0.375, -0.375, 0.375, -0.25}, -- NodeBox17
|
|
{-0.5, 0.3125, -0.4375, -0.375, 0.4375, -0.3125}, -- NodeBox18
|
|
{-0.5, 0.0625, 0.0625, -0.375, 0.1875, 0.1875}, -- NodeBox19
|
|
{-0.5, 0.125, 0.125, -0.375, 0.25, 0.25}, -- NodeBox20
|
|
{-0.5, 0.1875, 0.1875, -0.375, 0.3125, 0.3125}, -- NodeBox21
|
|
{-0.5, 0.25, 0.25, -0.375, 0.375, 0.375}, -- NodeBox22
|
|
{-0.5, 0.3125, 0.3125, -0.375, 0.4375, 0.4375}, -- NodeBox23
|
|
{-0.5, 0.5625, 0.3125, -0.375, 0.6875, 0.4375}, -- NodeBox24
|
|
{-0.5, 0.625, 0.25, -0.375, 0.75, 0.375}, -- NodeBox25
|
|
{-0.5, 0.6875, 0.1875, -0.375, 0.8125, 0.3125}, -- NodeBox26
|
|
{-0.5, 0.75, 0.125, -0.375, 0.875, 0.25}, -- NodeBox27
|
|
{-0.5, 0.8125, 0.0625001, -0.375, 0.9375, 0.1875}, -- NodeBox28
|
|
{-0.5, 0.5625, -0.4375, -0.375, 0.6875, -0.3125}, -- NodeBox29
|
|
{-0.5, 0.625, -0.375, -0.375, 0.75, -0.25}, -- NodeBox30
|
|
{-0.5, 0.6875, -0.3125, -0.375, 0.8125, -0.1875}, -- NodeBox31
|
|
{-0.5, 0.75, -0.25, -0.375, 0.875, -0.125}, -- NodeBox32
|
|
{-0.5, 0.8125, -0.1875, -0.375, 0.9375, -0.0625}, -- NodeBox33
|
|
{-0.5, 0.875, -0.125, -0.375, 1.125, 0.125}, -- NodeBox34
|
|
{-0.5, 1.0625, -0.1875, -0.375, 1.1875, -0.0625}, -- NodeBox35
|
|
{-0.5, 1.125, -0.25, -0.375, 1.25, -0.125}, -- NodeBox36
|
|
{-0.5, 1.1875, -0.3125, -0.375, 1.3125, -0.1875}, -- NodeBox37
|
|
{-0.5, 1.25, -0.375, -0.375, 1.375, -0.25}, -- NodeBox38
|
|
{-0.5, 1.3125, -0.4375, -0.375, 1.4375, -0.3125}, -- NodeBox39
|
|
{-0.5, 1.0625, 0.0625, -0.375, 1.1875, 0.1875}, -- NodeBox40
|
|
{-0.5, 1.125, 0.125, -0.375, 1.25, 0.25}, -- NodeBox41
|
|
{-0.5, 1.1875, 0.1875, -0.375, 1.3125, 0.3125}, -- NodeBox42
|
|
{-0.5, 1.25, 0.25, -0.375, 1.375, 0.375}, -- NodeBox43
|
|
{-0.5, 1.3125, 0.3125, -0.375, 1.4375, 0.4375}, -- NodeBox44
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -0.5, 0.5, 1.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:medium_support_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1.5, -0.5, 0.3125, -1.25, 2.5, 0.5625}, -- NodeBox1
|
|
{1.25, -0.5, 0.3125, 1.5, 2.5, 0.5625}, -- NodeBox2
|
|
{-1.4375, 2.3125, 0.375, -1.3125, 2.4375, 0.5}, -- NodeBox3
|
|
{-1.375, 2.25, 0.375, -1.25, 2.375, 0.5}, -- NodeBox4
|
|
{-1.3125, 2.1875, 0.375, -1.1875, 2.3125, 0.5}, -- NodeBox5
|
|
{-1.25, 2.125, 0.375, -1.125, 2.25, 0.5}, -- NodeBox6
|
|
{-1.1875, 2.0625, 0.375, -1.0625, 2.1875, 0.5}, -- NodeBox7
|
|
{-1.125, 2, 0.375, -1, 2.125, 0.5}, -- NodeBox8
|
|
{-1.0625, 1.9375, 0.375, -0.9375, 2.0625, 0.5}, -- NodeBox9
|
|
{-1, 1.875, 0.375, -0.875, 2, 0.5}, -- NodeBox10
|
|
{-0.9375, 1.8125, 0.375, -0.8125, 1.9375, 0.5}, -- NodeBox11
|
|
{-0.875, 1.75, 0.375, -0.75, 1.875, 0.5}, -- NodeBox12
|
|
{-0.8125, 1.6875, 0.375, -0.6875, 1.8125, 0.5}, -- NodeBox13
|
|
{-0.75, 1.625, 0.375, -0.625, 1.75, 0.5}, -- NodeBox14
|
|
{-0.6875, 1.5625, 0.375, -0.5625, 1.6875, 0.5}, -- NodeBox15
|
|
{-0.625, 1.5, 0.375, -0.5, 1.625, 0.5}, -- NodeBox16
|
|
{-0.5625, 1.4375, 0.375, -0.4375, 1.5625, 0.5}, -- NodeBox17
|
|
{-0.5, 1.375, 0.375, -0.375, 1.5, 0.5}, -- NodeBox18
|
|
{-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, -- NodeBox19
|
|
{-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, -- NodeBox20
|
|
{-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, -- NodeBox21
|
|
{-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, -- NodeBox22
|
|
{-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, -- NodeBox23
|
|
{-0.125, 0.875, 0.375, 0.125, 1.125, 0.5}, -- NodeBox24
|
|
{0.0625, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, -- NodeBox25
|
|
{0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox26
|
|
{0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, -- NodeBox27
|
|
{0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, -- NodeBox28
|
|
{0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, -- NodeBox29
|
|
{0.375, 0.5, 0.375, 0.5, 0.625, 0.5}, -- NodeBox30
|
|
{0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, -- NodeBox31
|
|
{0.5, 0.375, 0.375, 0.625, 0.5, 0.5}, -- NodeBox32
|
|
{0.5625, 0.3125, 0.375, 0.6875, 0.4375, 0.5}, -- NodeBox33
|
|
{0.625, 0.25, 0.375, 0.75, 0.375, 0.5}, -- NodeBox34
|
|
{0.6875, 0.1875, 0.375, 0.8125, 0.3125, 0.5}, -- NodeBox35
|
|
{0.75, 0.125, 0.375, 0.875, 0.25, 0.5}, -- NodeBox36
|
|
{0.8125, 0.0625, 0.375, 0.9375, 0.1875, 0.5}, -- NodeBox37
|
|
{0.875, 0, 0.375, 1, 0.125, 0.5}, -- NodeBox38
|
|
{0.9375, -0.0625, 0.375, 1.0625, 0.0625, 0.5}, -- NodeBox39
|
|
{1, -0.125, 0.375, 1.125, 0, 0.5}, -- NodeBox40
|
|
{1.0625, -0.1875, 0.375, 1.1875, -0.0625, 0.5}, -- NodeBox41
|
|
{1.125, -0.25, 0.375, 1.25, -0.125, 0.5}, -- NodeBox42
|
|
{1.1875, -0.3125, 0.375, 1.3125, -0.1875, 0.5}, -- NodeBox43
|
|
{1.25, -0.375, 0.375, 1.375, -0.25, 0.5}, -- NodeBox44
|
|
{1.3125, -0.4375, 0.375, 1.4375, -0.3125, 0.5}, -- NodeBox45
|
|
{1.3125, 2.3125, 0.375, 1.4375, 2.4375, 0.5}, -- NodeBox3
|
|
{1.25, 2.25, 0.375, 1.375, 2.375, 0.5}, -- NodeBox4
|
|
{1.1875, 2.1875, 0.375, 1.3125, 2.3125, 0.5}, -- NodeBox5
|
|
{1.125, 2.125, 0.375, 1.25, 2.25, 0.5}, -- NodeBox6
|
|
{1.0625, 2.0625, 0.375, 1.1875, 2.1875, 0.5}, -- NodeBox7
|
|
{1, 2, 0.375, 1.125, 2.125, 0.5}, -- NodeBox8
|
|
{0.9375, 1.9375, 0.375, 1.0625, 2.0625, 0.5}, -- NodeBox9
|
|
{0.875, 1.875, 0.375, 1, 2, 0.5}, -- NodeBox10
|
|
{0.8125, 1.8125, 0.375, 0.9375, 1.9375, 0.5}, -- NodeBox11
|
|
{0.75, 1.75, 0.375, 0.875, 1.875, 0.5}, -- NodeBox12
|
|
{0.6875, 1.6875, 0.375, 0.8125, 1.8125, 0.5}, -- NodeBox13
|
|
{0.625, 1.625, 0.375, 0.75, 1.75, 0.5}, -- NodeBox14
|
|
{0.5625, 1.5625, 0.375, 0.6875, 1.6875, 0.5}, -- NodeBox15
|
|
{0.5, 1.5, 0.375, 0.625, 1.625, 0.5}, -- NodeBox16
|
|
{0.4375, 1.4375, 0.375, 0.5625, 1.5625, 0.5}, -- NodeBox17
|
|
{0.375, 1.375, 0.375, 0.5, 1.5, 0.5}, -- NodeBox18
|
|
{0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox19
|
|
{0.25, 1.25, 0.375, 0.375, 1.375, 0.5}, -- NodeBox20
|
|
{0.1875, 1.1875, 0.375, 0.3125, 1.3125, 0.5}, -- NodeBox21
|
|
{0.125, 1.125, 0.375, 0.25, 1.25, 0.5}, -- NodeBox22
|
|
{0.0625, 1.0625, 0.375, 0.1875, 1.1875, 0.5}, -- NodeBox23
|
|
{-0.1875, 0.8125, 0.375, -0.0625, 0.9375, 0.5}, -- NodeBox25
|
|
{-0.25, 0.75, 0.375, -0.125, 0.875, 0.5}, -- NodeBox26
|
|
{-0.3125, 0.6875, 0.375, -0.1875, 0.8125, 0.5}, -- NodeBox27
|
|
{-0.375, 0.625, 0.375, -0.25, 0.75, 0.5}, -- NodeBox28
|
|
{-0.4375, 0.5625, 0.375, -0.3125, 0.6875, 0.5}, -- NodeBox29
|
|
{-0.5, 0.5, 0.375, -0.375, 0.625, 0.5}, -- NodeBox30
|
|
{-0.5625, 0.4375, 0.375, -0.4375, 0.5625, 0.5}, -- NodeBox31
|
|
{-0.625, 0.375, 0.375, -0.5, 0.5, 0.5}, -- NodeBox32
|
|
{-0.6875, 0.3125, 0.375, -0.5625, 0.4375, 0.5}, -- NodeBox33
|
|
{-0.75, 0.25, 0.375, -0.625, 0.375, 0.5}, -- NodeBox34
|
|
{-0.8125, 0.1875, 0.375, -0.6875, 0.3125, 0.5}, -- NodeBox35
|
|
{-0.875, 0.125, 0.375, -0.75, 0.25, 0.5}, -- NodeBox36
|
|
{-0.9375, 0.0625, 0.375, -0.8125, 0.1875, 0.5}, -- NodeBox37
|
|
{-1, 0, 0.375, -0.875, 0.125, 0.5}, -- NodeBox38
|
|
{-1.0625, -0.0625, 0.375, -0.9375, 0.0625, 0.5}, -- NodeBox39
|
|
{-1.125, -0.125, 0.375, -1, 0, 0.5}, -- NodeBox40
|
|
{-1.1875, -0.1875, 0.375, -1.0625, -0.0625, 0.5}, -- NodeBox41
|
|
{-1.25, -0.25, 0.375, -1.125, -0.125, 0.5}, -- NodeBox42
|
|
{-1.3125, -0.3125, 0.375, -1.1875, -0.1875, 0.5}, -- NodeBox43
|
|
{-1.375, -0.375, 0.375, -1.25, -0.25, 0.5}, -- NodeBox44
|
|
{-1.4375, -0.4375, 0.375, -1.3125, -0.3125, 0.5}, -- NodeBox45
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1.5, -0.5, 0, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:medium_support_bot_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1.5625, -0.5, 0.25, -1.1875, 0.5, 0.625}, -- NodeBox1
|
|
{1.1875, -0.5, 0.25, 1.5625, 0.5, 0.625}, -- NodeBox2
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1.5, -0.5, 0, 1.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:large_support_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-2.5, -0.5, 0.3125, -2.25, 2.5, 0.5625}, -- NodeBox1
|
|
{2.25, -0.5, 0.3125, 2.5, 2.5, 0.5625}, -- NodeBox2
|
|
{2.25, 2.375, 0.375, 2.375, 2.5, 0.5}, -- NodeBox48
|
|
{2.125, 2.3125, 0.375, 2.3125, 2.4375, 0.5}, -- NodeBox49
|
|
{2, 2.25, 0.375, 2.1875, 2.375, 0.5}, -- NodeBox50
|
|
{1.9375, 2.1875, 0.375, 2.0625, 2.3125, 0.5}, -- NodeBox51
|
|
{1.8125, 2.125, 0.375, 2, 2.25, 0.5}, -- NodeBox52
|
|
{1.75, 2.0625, 0.375, 1.875, 2.1875, 0.5}, -- NodeBox53
|
|
{1.625, 2, 0.375, 1.8125, 2.125, 0.5}, -- NodeBox54
|
|
{1.5, 1.9375, 0.375, 1.6875, 2.0625, 0.5}, -- NodeBox55
|
|
{1.4375, 1.875, 0.375, 1.5625, 2, 0.5}, -- NodeBox56
|
|
{1.3125, 1.8125, 0.375, 1.5, 1.9375, 0.5}, -- NodeBox57
|
|
{1.25, 1.75, 0.375, 1.375, 1.875, 0.5}, -- NodeBox58
|
|
{1.125, 1.6875, 0.375, 1.3125, 1.8125, 0.5}, -- NodeBox59
|
|
{1, 1.625, 0.375, 1.1875, 1.75, 0.5}, -- NodeBox60
|
|
{0.9375, 1.5625, 0.375, 1.0625, 1.6875, 0.5}, -- NodeBox61
|
|
{0.8125, 1.5, 0.375, 1, 1.625, 0.5}, -- NodeBox62
|
|
{0.75, 1.4375, 0.375, 0.875, 1.5625, 0.5}, -- NodeBox63
|
|
{0.625, 1.375, 0.375, 0.8125, 1.5, 0.5}, -- NodeBox64
|
|
{0.5, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox65
|
|
{0.4375, 1.25, 0.375, 0.5625, 1.375, 0.5}, -- NodeBox66
|
|
{0.3125, 1.1875, 0.375, 0.5, 1.3125, 0.5}, -- NodeBox67
|
|
{0.25, 1.125, 0.375, 0.375, 1.25, 0.5}, -- NodeBox68
|
|
{0.125, 1.0625, 0.375, 0.3125, 1.1875, 0.5}, -- NodeBox69
|
|
{0, 1, 0.375, 0.1875, 1.125, 0.5}, -- NodeBox70
|
|
{-2.375, -0.5, 0.375, -2.25, -0.375, 0.5}, -- NodeBox71
|
|
{-2.3125, -0.4375, 0.375, -2.125, -0.3125, 0.5}, -- NodeBox72
|
|
{-2.1875, -0.375, 0.375, -2, -0.25, 0.5}, -- NodeBox73
|
|
{-2.0625, -0.3125, 0.375, -1.9375, -0.1875, 0.5}, -- NodeBox74
|
|
{-2, -0.25, 0.375, -1.8125, -0.125, 0.5}, -- NodeBox75
|
|
{-1.875, -0.1875, 0.375, -1.75, -0.0625, 0.5}, -- NodeBox76
|
|
{-1.8125, -0.125, 0.375, -1.625, 0, 0.5}, -- NodeBox77
|
|
{-1.6875, -0.0625, 0.375, -1.5, 0.0625, 0.5}, -- NodeBox78
|
|
{-1.5625, 0, 0.375, -1.4375, 0.125, 0.5}, -- NodeBox79
|
|
{-1.5, 0.0625, 0.375, -1.3125, 0.1875, 0.5}, -- NodeBox80
|
|
{-1.375, 0.125, 0.375, -1.25, 0.25, 0.5}, -- NodeBox81
|
|
{-1.3125, 0.1875, 0.375, -1.125, 0.3125, 0.5}, -- NodeBox82
|
|
{-1.1875, 0.25, 0.375, -1, 0.375, 0.5}, -- NodeBox83
|
|
{-1.0625, 0.3125, 0.375, -0.9375, 0.4375, 0.5}, -- NodeBox84
|
|
{-1, 0.375, 0.375, -0.8125, 0.5, 0.5}, -- NodeBox85
|
|
{-0.875, 0.4375, 0.375, -0.75, 0.5625, 0.5}, -- NodeBox86
|
|
{-0.8125, 0.5, 0.375, -0.625, 0.625, 0.5}, -- NodeBox87
|
|
{-0.6875, 0.5625, 0.375, -0.5, 0.6875, 0.5}, -- NodeBox88
|
|
{-0.5625, 0.625, 0.375, -0.4375, 0.75, 0.5}, -- NodeBox89
|
|
{-0.5, 0.6875, 0.375, -0.3125, 0.8125, 0.5}, -- NodeBox90
|
|
{-0.375, 0.75, 0.375, -0.25, 0.875, 0.5}, -- NodeBox91
|
|
{-0.3125, 0.8125, 0.375, -0.125, 0.9375, 0.5}, -- NodeBox92
|
|
{-0.1875, 0.875, 0.375, 0, 1, 0.5}, -- NodeBox93
|
|
{-2.375, 2.375, 0.375, -2.25, 2.5, 0.5}, -- NodeBox48
|
|
{-2.3125, 2.3125, 0.375, -2.125, 2.4375, 0.5}, -- NodeBox49
|
|
{-2.1875, 2.25, 0.375, -2, 2.375, 0.5}, -- NodeBox50
|
|
{-2.0625, 2.1875, 0.375, -1.9375, 2.3125, 0.5}, -- NodeBox51
|
|
{-2, 2.125, 0.375, -1.8125, 2.25, 0.5}, -- NodeBox52
|
|
{-1.875, 2.0625, 0.375, -1.75, 2.1875, 0.5}, -- NodeBox53
|
|
{-1.8125, 2, 0.375, -1.625, 2.125, 0.5}, -- NodeBox54
|
|
{-1.6875, 1.9375, 0.375, -1.5, 2.0625, 0.5}, -- NodeBox55
|
|
{-1.5625, 1.875, 0.375, -1.4375, 2, 0.5}, -- NodeBox56
|
|
{-1.5, 1.8125, 0.375, -1.3125, 1.9375, 0.5}, -- NodeBox57
|
|
{-1.375, 1.75, 0.375, -1.25, 1.875, 0.5}, -- NodeBox58
|
|
{-1.3125, 1.6875, 0.375, -1.125, 1.8125, 0.5}, -- NodeBox59
|
|
{-1.1875, 1.625, 0.375, -1, 1.75, 0.5}, -- NodeBox60
|
|
{-1.0625, 1.5625, 0.375, -0.9375, 1.6875, 0.5}, -- NodeBox61
|
|
{-1, 1.5, 0.375, -0.8125, 1.625, 0.5}, -- NodeBox62
|
|
{-0.875, 1.4375, 0.375, -0.75, 1.5625, 0.5}, -- NodeBox63
|
|
{-0.8125, 1.375, 0.375, -0.625, 1.5, 0.5}, -- NodeBox64
|
|
{-0.6875, 1.3125, 0.375, -0.5, 1.4375, 0.5}, -- NodeBox65
|
|
{-0.5625, 1.25, 0.375, -0.4375, 1.375, 0.5}, -- NodeBox66
|
|
{-0.5, 1.1875, 0.375, -0.3125, 1.3125, 0.5}, -- NodeBox67
|
|
{-0.375, 1.125, 0.375, -0.25, 1.25, 0.5}, -- NodeBox68
|
|
{-0.3125, 1.0625, 0.375, -0.125, 1.1875, 0.5}, -- NodeBox69
|
|
{-0.1875, 1, 0.375, -0, 1.125, 0.5}, -- NodeBox70
|
|
{2.25, -0.5, 0.375, 2.375, -0.375, 0.5}, -- NodeBox71
|
|
{2.125, -0.4375, 0.375, 2.3125, -0.3125, 0.5}, -- NodeBox72
|
|
{2, -0.375, 0.375, 2.1875, -0.25, 0.5}, -- NodeBox73
|
|
{1.9375, -0.3125, 0.375, 2.0625, -0.1875, 0.5}, -- NodeBox74
|
|
{1.8125, -0.25, 0.375, 2, -0.125, 0.5}, -- NodeBox75
|
|
{1.75, -0.1875, 0.375, 1.875, -0.0625, 0.5}, -- NodeBox76
|
|
{1.625, -0.125, 0.375, 1.8125, 0, 0.5}, -- NodeBox77
|
|
{1.5, -0.0625, 0.375, 1.6875, 0.0625, 0.5}, -- NodeBox78
|
|
{1.4375, 0, 0.375, 1.5625, 0.125, 0.5}, -- NodeBox79
|
|
{1.3125, 0.0625, 0.375, 1.5, 0.1875, 0.5}, -- NodeBox80
|
|
{1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox81
|
|
{1.125, 0.1875, 0.375, 1.3125, 0.3125, 0.5}, -- NodeBox82
|
|
{1, 0.25, 0.375, 1.1875, 0.375, 0.5}, -- NodeBox83
|
|
{0.9375, 0.3125, 0.375, 1.0625, 0.4375, 0.5}, -- NodeBox84
|
|
{0.8125, 0.375, 0.375, 1, 0.5, 0.5}, -- NodeBox85
|
|
{0.75, 0.4375, 0.375, 0.875, 0.5625, 0.5}, -- NodeBox86
|
|
{0.625, 0.5, 0.375, 0.8125, 0.625, 0.5}, -- NodeBox87
|
|
{0.5, 0.5625, 0.375, 0.6875, 0.6875, 0.5}, -- NodeBox88
|
|
{0.4375, 0.625, 0.375, 0.5625, 0.75, 0.5}, -- NodeBox89
|
|
{0.3125, 0.6875, 0.375, 0.5, 0.8125, 0.5}, -- NodeBox90
|
|
{0.25, 0.75, 0.375, 0.375, 0.875, 0.5}, -- NodeBox91
|
|
{0.125, 0.8125, 0.375, 0.3125, 0.9375, 0.5}, -- NodeBox92
|
|
{-0, 0.875, 0.375, 0.1875, 1, 0.5}, -- NodeBox93
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-2.5, -0.5, 0, 2.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:large_support_bot_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-2.5625, -0.5, 0.25, -2.1875, 0.5, 0.625}, -- NodeBox1
|
|
{2.1875, -0.5, 0.25, 2.5625, 0.5, 0.625}, -- NodeBox2
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-2.5, -0.5, 0, 2.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_right_slant_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox214
|
|
{-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox215
|
|
{1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox217
|
|
{-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, -- NodeBox218
|
|
{-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, -- NodeBox219
|
|
{-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, -- NodeBox220
|
|
{-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, -- NodeBox221
|
|
{-0.25, 2, 0.375, -0.125, 2.125, 0.5}, -- NodeBox222
|
|
{-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, -- NodeBox223
|
|
{-0.125, 1.875, 0.375, 0, 2, 0.5}, -- NodeBox224
|
|
{-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, -- NodeBox225
|
|
{0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, -- NodeBox226
|
|
{0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, -- NodeBox227
|
|
{0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, -- NodeBox228
|
|
{0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, -- NodeBox229
|
|
{0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, -- NodeBox230
|
|
{0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox231
|
|
{0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, -- NodeBox232
|
|
{0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233
|
|
{0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, -- NodeBox234
|
|
{0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, -- NodeBox235
|
|
{0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, -- NodeBox236
|
|
{0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, -- NodeBox237
|
|
{0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox238
|
|
{0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, -- NodeBox239
|
|
{0.875, 0.625, 0.375, 1, 0.75, 0.5}, -- NodeBox240
|
|
{0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, -- NodeBox241
|
|
{1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, -- NodeBox242
|
|
{1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, -- NodeBox243
|
|
{1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, -- NodeBox244
|
|
{1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, -- NodeBox245
|
|
{1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox246
|
|
{1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox247
|
|
{1.375, 0, 0.375, 1.5, 0.125, 0.5}, -- NodeBox248
|
|
{-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, -- NodeBox249
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:truss_superstructure_left_slant_"..bridge_colors, {
|
|
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",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox214
|
|
{-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox215
|
|
{1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox217
|
|
{-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, -- NodeBox218
|
|
{1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, -- NodeBox219
|
|
{1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, -- NodeBox220
|
|
{1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, -- NodeBox221
|
|
{1.125, 2, 0.375, 1.25, 2.125, 0.5}, -- NodeBox222
|
|
{1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, -- NodeBox223
|
|
{1, 1.875, 0.375, 1.125, 2, 0.5}, -- NodeBox224
|
|
{0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, -- NodeBox225
|
|
{0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, -- NodeBox226
|
|
{0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, -- NodeBox227
|
|
{0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, -- NodeBox228
|
|
{0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, -- NodeBox229
|
|
{0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, -- NodeBox230
|
|
{0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox231
|
|
{0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, -- NodeBox232
|
|
{0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233
|
|
{0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, -- NodeBox234
|
|
{0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, -- NodeBox235
|
|
{0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, -- NodeBox236
|
|
{0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, -- NodeBox237
|
|
{0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox238
|
|
{0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, -- NodeBox239
|
|
{0, 0.625, 0.375, 0.125, 0.75, 0.5}, -- NodeBox240
|
|
{-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, -- NodeBox241
|
|
{-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, -- NodeBox242
|
|
{-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, -- NodeBox243
|
|
{-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, -- NodeBox244
|
|
{-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, -- NodeBox245
|
|
{-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, -- NodeBox246
|
|
{-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox247
|
|
{-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
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
collision_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 1.5, 2.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:corrugated_steel_"..bridge_colors, {
|
|
description = bridge_desc.." Corrugated Steel",
|
|
drawtype = "nodebox",
|
|
tiles = {"bridges_corrugated_steel_"..bridge_colors..".png"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0.375, 0.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, 0, 0.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:corrugated_steel_ceiling_"..bridge_colors, {
|
|
description = bridge_desc.." Corrugated Steel Deck",
|
|
drawtype = "nodebox",
|
|
tiles = {"bridges_corrugated_steel_"..bridge_colors..".png^[transformR90"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, 0.375, -0.5, 0.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {cracky=3},
|
|
sounds = default.node_sound_metal_defaults(),
|
|
})
|
|
end
|
|
end
|
|
|
|
if not minetest.settings:get_bool("bridger_disable_trestles") then
|
|
minetest.register_node("bridger:trestle_support", {
|
|
description = "Trestle Support",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_junglewood.png"},
|
|
inventory_image = "default_junglewood.png^bridges_trestle_support.png^[makealpha:255,126,126",
|
|
wield_image = "default_junglewood.png^bridges_trestle_support.png^[makealpha:255,126,126",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1, -0.5, -0.125, -0.75, 1.5, 0.125}, -- NodeBox1
|
|
{0.75, -0.5, -0.125, 1, 1.5, 0.125}, -- NodeBox2
|
|
{0.625, 1.375, -0.0625, 0.75, 1.5, 0.0625}, -- NodeBox3
|
|
{0.5625, 1.25, -0.0625, 0.6875, 1.4375, 0.0625}, -- NodeBox4
|
|
{0.5, 1.1875, -0.0625, 0.625, 1.3125, 0.0625}, -- NodeBox5
|
|
{0.4375, 1.125, -0.0625, 0.5625, 1.25, 0.0625}, -- NodeBox6
|
|
{0.375, 1, -0.0625, 0.5, 1.1875, 0.0625}, -- NodeBox7
|
|
{0.3125, 0.9375, -0.0625, 0.4375, 1.0625, 0.0625}, -- NodeBox8
|
|
{0.25, 0.875, -0.0625, 0.375, 1, 0.0625}, -- NodeBox9
|
|
{0.1875, 0.75, -0.0625, 0.3125, 0.9375, 0.0625}, -- NodeBox10
|
|
{0.125, 0.6875, -0.0625, 0.25, 0.8125, 0.0625}, -- NodeBox11
|
|
{0.0625, 0.625, -0.0625, 0.1875, 0.75, 0.0625}, -- NodeBox12
|
|
{0, 0.5, -0.0625, 0.125, 0.6875, 0.0625}, -- NodeBox13
|
|
{-0.0625, 0.4375, -0.0625, 0.0625, 0.5625, 0.0625}, -- NodeBox14
|
|
{-0.125, 0.3125, -0.0625, 0, 0.5, 0.0625}, -- NodeBox15
|
|
{-0.1875, 0.25, -0.0625, -0.0625, 0.375, 0.0625}, -- NodeBox16
|
|
{-0.25, 0.1875, -0.0625, -0.125, 0.3125, 0.0625}, -- NodeBox17
|
|
{-0.3125, 0.0625, -0.0625, -0.1875, 0.25, 0.0625}, -- NodeBox18
|
|
{-0.375, 0, -0.0625, -0.25, 0.125, 0.0625}, -- NodeBox19
|
|
{-0.4375, -0.0625, -0.0625, -0.3125, 0.0625, 0.0625}, -- NodeBox20
|
|
{-0.5, -0.1875, -0.0625, -0.375, 0, 0.0625}, -- NodeBox21
|
|
{-0.5625, -0.25, -0.0625, -0.4375, -0.125, 0.0625}, -- NodeBox22
|
|
{-0.625, -0.3125, -0.0625, -0.5, -0.1875, 0.0625}, -- NodeBox23
|
|
{-0.6875, -0.4375, -0.0625, -0.5625, -0.25, 0.0625}, -- NodeBox24
|
|
{-0.75, -0.5, -0.0625, -0.625, -0.375, 0.0625}, -- NodeBox25
|
|
{-0.75, 1.375, -0.0625, -0.625, 1.5, 0.0625}, -- NodeBox3
|
|
{-0.6875, 1.25, -0.0625, -0.5625, 1.4375, 0.0625}, -- NodeBox4
|
|
{-0.625, 1.1875, -0.0625, -0.5, 1.3125, 0.0625}, -- NodeBox5
|
|
{-0.5625, 1.125, -0.0625, -0.4375, 1.25, 0.0625}, -- NodeBox6
|
|
{-0.5, 1, -0.0625, -0.375, 1.1875, 0.0625}, -- NodeBox7
|
|
{-0.4375, 0.9375, -0.0625, -0.3125, 1.0625, 0.0625}, -- NodeBox8
|
|
{-0.375, 0.875, -0.0625, -0.25, 1, 0.0625}, -- NodeBox9
|
|
{-0.3125, 0.75, -0.0625, -0.1875, 0.9375, 0.0625}, -- NodeBox10
|
|
{-0.25, 0.6875, -0.0625, -0.125, 0.8125, 0.0625}, -- NodeBox11
|
|
{-0.1875, 0.625, -0.0625, -0.0625, 0.75, 0.0625}, -- NodeBox12
|
|
{-0.125, 0.5, -0.0625, -0, 0.6875, 0.0625}, -- NodeBox13
|
|
{-0, 0.3125, -0.0625, 0.125, 0.5, 0.0625}, -- NodeBox15
|
|
{0.0625, 0.25, -0.0625, 0.1875, 0.375, 0.0625}, -- NodeBox16
|
|
{0.125, 0.1875, -0.0625, 0.25, 0.3125, 0.0625}, -- NodeBox17
|
|
{0.1875, 0.0625, -0.0625, 0.3125, 0.25, 0.0625}, -- NodeBox18
|
|
{0.25, 0, -0.0625, 0.375, 0.125, 0.0625}, -- NodeBox19
|
|
{0.3125, -0.0625, -0.0625, 0.4375, 0.0625, 0.0625}, -- NodeBox20
|
|
{0.375, -0.1875, -0.0625, 0.5, 0, 0.0625}, -- NodeBox21
|
|
{0.4375, -0.25, -0.0625, 0.5625, -0.125, 0.0625}, -- NodeBox22
|
|
{0.5, -0.3125, -0.0625, 0.625, -0.1875, 0.0625}, -- NodeBox23
|
|
{0.5625, -0.4375, -0.0625, 0.6875, -0.25, 0.0625}, -- NodeBox24
|
|
{0.625, -0.5, -0.0625, 0.75, -0.375, 0.0625}, -- NodeBox25
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1, -0.5, -0.1875, 1, 1.5, 0.1875},
|
|
},
|
|
},
|
|
groups = {choppy=3},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:trestle_support_small", {
|
|
description = "Small Trestle Support",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_junglewood.png"},
|
|
inventory_image = "default_junglewood.png^bridges_trestle_support_small.png^[makealpha:255,126,126",
|
|
wield_image = "default_junglewood.png^bridges_trestle_support_small.png^[makealpha:255,126,126",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1, -0.5, -0.125, -0.75, 0.5, 0.125}, -- NodeBox1
|
|
{0.75, -0.5, -0.125, 1, 0.5, 0.125}, -- NodeBox2
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1, -0.5, -0.1875, 1, 0.5, 0.1875},
|
|
},
|
|
},
|
|
groups = {choppy=3},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:trestle_side", {
|
|
description = "Trestle Siding",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_junglewood.png"},
|
|
inventory_image = "default_junglewood.png^bridges_trestle_side.png^[makealpha:255,126,126",
|
|
wield_image = "default_junglewood.png^bridges_trestle_side.png^[makealpha:255,126,126",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.875, -0.5, -0.0625, 0.875, -0.375, 0.0625}, -- NodeBox1
|
|
{-0.875, 1.375, -0.0625, 0.875, 1.5, 0.0625}, -- NodeBox2
|
|
{-1, 1.375, -0.0625, 1, 1.5, 0}, -- NodeBox30
|
|
{-1, -0.5, -0.0625, 1, -0.375, 0}, -- NodeBox31
|
|
{-0.9375, 1.3125, -0.0625, -0.8125, 1.4375, 0.0625}, -- NodeBox3
|
|
{-0.875, 1.25, -0.0625, -0.75, 1.375, 0.0625}, -- NodeBox4
|
|
{0.25, 0.125, -0.0625, 0.375, 0.25, 0.0625}, -- NodeBox5
|
|
{-0.8125, 1.1875, -0.0625, -0.6875, 1.3125, 0.0625}, -- NodeBox6
|
|
{-0.75, 1.125, -0.0625, -0.625, 1.25, 0.0625}, -- NodeBox7
|
|
{-0.6875, 1.0625, -0.0625, -0.5625, 1.1875, 0.0625}, -- NodeBox8
|
|
{-0.625, 1, -0.0625, -0.5, 1.125, 0.0625}, -- NodeBox9
|
|
{-0.5625, 0.9375, -0.0625, -0.4375, 1.0625, 0.0625}, -- NodeBox10
|
|
{-0.5, 0.875, -0.0625, -0.375, 1, 0.0625}, -- NodeBox11
|
|
{-0.4375, 0.8125, -0.0625, -0.3125, 0.9375, 0.0625}, -- NodeBox12
|
|
{-0.375, 0.75, -0.0625, -0.25, 0.875, 0.0625}, -- NodeBox13
|
|
{-0.3125, 0.6875, -0.0625, -0.1875, 0.8125, 0.0625}, -- NodeBox14
|
|
{-0.25, 0.625, -0.0625, -0.125, 0.75, 0.0625}, -- NodeBox15
|
|
{-0.1875, 0.5625, -0.0625, -0.0625, 0.6875, 0.0625}, -- NodeBox16
|
|
{-0.125, 0.375, -0.0625, 0.125, 0.625, 0.0625}, -- NodeBox17
|
|
{0.0625, 0.3125, -0.0625, 0.1875, 0.4375, 0.0625}, -- NodeBox18
|
|
{0.125, 0.25, -0.0625, 0.25, 0.375, 0.0625}, -- NodeBox19
|
|
{0.1875, 0.1875, -0.0625, 0.3125, 0.3125, 0.0625}, -- NodeBox20
|
|
{0.3125, 0.0625, -0.0625, 0.4375, 0.1875, 0.0625}, -- NodeBox21
|
|
{0.375, 0, -0.0625, 0.5, 0.125, 0.0625}, -- NodeBox22
|
|
{0.4375, -0.0625, -0.0625, 0.5625, 0.0625, 0.0625}, -- NodeBox23
|
|
{0.5, -0.125, -0.0625, 0.625, 0, 0.0625}, -- NodeBox24
|
|
{0.5625, -0.1875, -0.0625, 0.6875, -0.0625, 0.0625}, -- NodeBox25
|
|
{0.625, -0.25, -0.0625, 0.75, -0.125, 0.0625}, -- NodeBox26
|
|
{0.6875, -0.3125, -0.0625, 0.8125, -0.1875, 0.0625}, -- NodeBox27
|
|
{0.75, -0.375, -0.0625, 0.875, -0.25, 0.0625}, -- NodeBox28
|
|
{0.8125, -0.4375, -0.0625, 0.9375, -0.3125, 0.0625}, -- NodeBox29
|
|
{0.8125, 1.3125, -0.0625, 0.9375, 1.4375, 0.0625}, -- NodeBox3
|
|
{0.75, 1.25, -0.0625, 0.875, 1.375, 0.0625}, -- NodeBox4
|
|
{-0.375, 0.125, -0.0625, -0.25, 0.25, 0.0625}, -- NodeBox5
|
|
{0.6875, 1.1875, -0.0625, 0.8125, 1.3125, 0.0625}, -- NodeBox6
|
|
{0.625, 1.125, -0.0625, 0.75, 1.25, 0.0625}, -- NodeBox7
|
|
{0.5625, 1.0625, -0.0625, 0.6875, 1.1875, 0.0625}, -- NodeBox8
|
|
{0.5, 1, -0.0625, 0.625, 1.125, 0.0625}, -- NodeBox9
|
|
{0.4375, 0.9375, -0.0625, 0.5625, 1.0625, 0.0625}, -- NodeBox10
|
|
{0.375, 0.875, -0.0625, 0.5, 1, 0.0625}, -- NodeBox11
|
|
{0.3125, 0.8125, -0.0625, 0.4375, 0.9375, 0.0625}, -- NodeBox12
|
|
{0.25, 0.75, -0.0625, 0.375, 0.875, 0.0625}, -- NodeBox13
|
|
{0.1875, 0.6875, -0.0625, 0.3125, 0.8125, 0.0625}, -- NodeBox14
|
|
{0.125, 0.625, -0.0625, 0.25, 0.75, 0.0625}, -- NodeBox15
|
|
{0.0625, 0.5625, -0.0625, 0.1875, 0.6875, 0.0625}, -- NodeBox16
|
|
{-0.1875, 0.3125, -0.0625, -0.0625, 0.4375, 0.0625}, -- NodeBox18
|
|
{-0.25, 0.25, -0.0625, -0.125, 0.375, 0.0625}, -- NodeBox19
|
|
{-0.3125, 0.1875, -0.0625, -0.1875, 0.3125, 0.0625}, -- NodeBox20
|
|
{-0.4375, 0.0625, -0.0625, -0.3125, 0.1875, 0.0625}, -- NodeBox21
|
|
{-0.5, 0, -0.0625, -0.375, 0.125, 0.0625}, -- NodeBox22
|
|
{-0.5625, -0.0625, -0.0625, -0.4375, 0.0625, 0.0625}, -- NodeBox23
|
|
{-0.625, -0.125, -0.0625, -0.5, 0, 0.0625}, -- NodeBox24
|
|
{-0.6875, -0.1875, -0.0625, -0.5625, -0.0625, 0.0625}, -- NodeBox25
|
|
{-0.75, -0.25, -0.0625, -0.625, -0.125, 0.0625}, -- NodeBox26
|
|
{-0.8125, -0.3125, -0.0625, -0.6875, -0.1875, 0.0625}, -- NodeBox27
|
|
{-0.875, -0.375, -0.0625, -0.75, -0.25, 0.0625}, -- NodeBox28
|
|
{-0.9375, -0.4375, -0.0625, -0.8125, -0.3125, 0.0625}, -- NodeBox29
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1, -0.5, -0.1875, 1, 1.5, 0.1875},
|
|
},
|
|
},
|
|
groups = {choppy=3},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:trestle_deck", {
|
|
description = "Trestle Deck",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_junglewood.png"},
|
|
inventory_image = "default_junglewood.png^bridges_trestle_deck.png^[makealpha:255,126,126",
|
|
wield_image = "default_junglewood.png^bridges_trestle_deck.png^[makealpha:255,126,126",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.625, 0.25, -0.5, -0.5, 0.375, 0.5}, -- NodeBox1
|
|
{0.5, 0.25, -0.5, 0.625, 0.375, 0.5}, -- NodeBox2
|
|
{-1.125, 0.374, 0.3125, 1.125, 0.501, 0.4375}, -- NodeBox3
|
|
{-1.125, 0.374, 0.0625, 1.125, 0.501, 0.1875}, -- NodeBox4
|
|
{-1.125, 0.374, -0.1875, 1.125, 0.501, -0.0625}, -- NodeBox5
|
|
{-1.125, 0.374, -0.4375, 1.125, 0.501, -0.3125}, -- NodeBox6
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1.125, 0, -0.5, 1.125, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {choppy=3},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:trestle_substructure_small", {
|
|
description = "Small Trestle Substructure",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_junglewood.png"},
|
|
inventory_image = "default_junglewood.png^bridges_trestle_small.png^[makealpha:255,126,126",
|
|
wield_image = "default_junglewood.png^bridges_trestle_small.png^[makealpha:255,126,126",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1.5, 1.375, -0.0625, 0.5, 1.499, 0.0625}, -- NodeBox0
|
|
{-1.4375, 1.3125, -0.0625, -1.3125, 1.4375, 0.0625}, -- NodeBox2
|
|
{-1.375, 1.25, -0.0625, -1.25, 1.375, 0.0625}, -- NodeBox3
|
|
{-1.3125, 1.1875, -0.0625, -1.125, 1.3125, 0.0625}, -- NodeBox4
|
|
{-1.1875, 1.125, -0.0625, -1.0625, 1.25, 0.0625}, -- NodeBox5
|
|
{-1.125, 1.0625, -0.0625, -1, 1.1875, 0.0625}, -- NodeBox6
|
|
{-1.0625, 1, -0.0625, -0.875, 1.125, 0.0625}, -- NodeBox7
|
|
{-0.9375, 0.9375, -0.0625, -0.8125, 1.0625, 0.0625}, -- NodeBox8
|
|
{-0.875, 0.875, -0.0625, -0.75, 1, 0.0625}, -- NodeBox9
|
|
{-0.8125, 0.8125, -0.0625, -0.625, 0.9375, 0.0625}, -- NodeBox10
|
|
{-0.6875, 0.75, -0.0625, -0.5625, 0.875, 0.0625}, -- NodeBox11
|
|
{-0.625, 0.6875, -0.0625, -0.5, 0.8125, 0.0625}, -- NodeBox12
|
|
{-0.5625, 0.625, -0.0625, -0.375, 0.75, 0.0625}, -- NodeBox13
|
|
{-0.4375, 0.5625, -0.0625, -0.3125, 0.6875, 0.0625}, -- NodeBox14
|
|
{-0.375, 0.5, -0.0625, -0.25, 0.625, 0.0625}, -- NodeBox15
|
|
{-0.3125, 0.4375, -0.0625, -0.125, 0.5625, 0.0625}, -- NodeBox16
|
|
{-0.1875, 0.375, -0.0625, -0.0625, 0.5, 0.0625}, -- NodeBox17
|
|
{-0.125, 0.3125, -0.0625, 0, 0.4375, 0.0625}, -- NodeBox18
|
|
{-0.0625, 0.25, -0.0625, 0.125, 0.375, 0.0625}, -- NodeBox19
|
|
{0.0625, 0.1875, -0.0625, 0.1875, 0.3125, 0.0625}, -- NodeBox20
|
|
{0.125, 0.125, -0.0625, 0.25, 0.25, 0.0625}, -- NodeBox21
|
|
{0.1875, 0.0625, -0.0625, 0.375, 0.1875, 0.0625}, -- NodeBox22
|
|
{0.3125, 0, -0.0625, 0.4375, 0.125, 0.0625}, -- NodeBox23
|
|
{0.4375, 0, -0.0625, 0.5, 1.5, 0.0625}, -- NodeBox24
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1.5, 0, -0.0625, 0.5, 1.5, 0.0625},
|
|
},
|
|
},
|
|
groups = {choppy=3},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:trestle_substructure_large", {
|
|
description = "Large Trestle Substructure",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_junglewood.png"},
|
|
inventory_image = "default_junglewood.png^bridges_trestle_large.png^[makealpha:255,126,126",
|
|
wield_image = "default_junglewood.png^bridges_trestle_large.png^[makealpha:255,126,126",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{0.4375, -0.5, -0.0625, 0.5, 1.5, 0.0625}, -- NodeBox1
|
|
{0.25, -0.5, -0.0625, 0.4375, -0.375, 0.0625}, -- NodeBox2
|
|
{0.125, -0.4375, -0.0625, 0.3125, -0.3125, 0.0625}, -- NodeBox3
|
|
{0, -0.375, -0.0625, 0.1875, -0.25, 0.0625}, -- NodeBox4
|
|
{-0.125, -0.3125, -0.0625, 0.0625, -0.1875, 0.0625}, -- NodeBox5
|
|
{-0.25, -0.25, -0.0625, -0.0625, -0.125, 0.0625}, -- NodeBox6
|
|
{-0.375, -0.1875, -0.0625, -0.1875, -0.0625, 0.0625}, -- NodeBox7
|
|
{-0.5, -0.125, -0.0625, -0.3125, 0, 0.0625}, -- NodeBox8
|
|
{-0.625, -0.0625, -0.0625, -0.4375, 0.0625, 0.0625}, -- NodeBox9
|
|
{-0.75, 0, -0.0625, -0.5625, 0.125, 0.0625}, -- NodeBox10
|
|
{-0.875, 0.0625, -0.0625, -0.6875, 0.1875, 0.0625}, -- NodeBox11
|
|
{-1, 0.125, -0.0625, -0.8125, 0.25, 0.0625}, -- NodeBox12
|
|
{-1.125, 0.1875, -0.0625, -0.9375, 0.3125, 0.0625}, -- NodeBox13
|
|
{-1.25, 0.25, -0.0625, -1.0625, 0.375, 0.0625}, -- NodeBox14
|
|
{-1.375, 0.3125, -0.0625, -1.1875, 0.4375, 0.0625}, -- NodeBox15
|
|
{-1.5, 0.375, -0.0625, -1.3125, 0.5, 0.0625}, -- NodeBox16
|
|
{-1.625, 0.4375, -0.0625, -1.4375, 0.5625, 0.0625}, -- NodeBox17
|
|
{-1.75, 0.5, -0.0625, -1.5625, 0.625, 0.0625}, -- NodeBox18
|
|
{-1.875, 0.5625, -0.0625, -1.6875, 0.6875, 0.0625}, -- NodeBox19
|
|
{-2, 0.625, -0.0625, -1.8125, 0.75, 0.0625}, -- NodeBox20
|
|
{-2.125, 0.6875, -0.0625, -1.9375, 0.8125, 0.0625}, -- NodeBox21
|
|
{-2.25, 0.75, -0.0625, -2.0625, 0.875, 0.0625}, -- NodeBox22
|
|
{-2.375, 0.8125, -0.0625, -2.1875, 0.9375, 0.0625}, -- NodeBox23
|
|
{-2.5, 0.875, -0.0625, -2.3125, 1, 0.0625}, -- NodeBox24
|
|
{-2.625, 0.9375, -0.0625, -2.4375, 1.0625, 0.0625}, -- NodeBox25
|
|
{-2.75, 1, -0.0625, -2.5625, 1.125, 0.0625}, -- NodeBox26
|
|
{-2.875, 1.0625, -0.0625, -2.6875, 1.1875, 0.0625}, -- NodeBox27
|
|
{-3, 1.125, -0.0625, -2.8125, 1.25, 0.0625}, -- NodeBox28
|
|
{-3.125, 1.1875, -0.0625, -2.9375, 1.3125, 0.0625}, -- NodeBox29
|
|
{-3.25, 1.25, -0.0625, -3.0625, 1.375, 0.0625}, -- NodeBox30
|
|
{-3.375, 1.3125, -0.0625, -3.1875, 1.4375, 0.0625}, -- NodeBox31
|
|
{-3.5, 1.375, -0.0625, -3.3125, 1.5, 0.0625}, -- NodeBox32
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-3.5, -0.5, -0.0625, 0.5, 1.5, 0.0625},
|
|
},
|
|
},
|
|
groups = {choppy=3},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:lattice_truss_side", {
|
|
description = "Lattice Truss",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_junglewood.png"},
|
|
inventory_image = "default_junglewood.png^bridges_lattice_truss_side.png^[makealpha:255,126,126",
|
|
wield_image = "default_junglewood.png^bridges_lattice_truss_side.png^[makealpha:255,126,126",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -0.0625, -0.25, -0.25, 0.0625}, -- NodeBox1
|
|
{-0.4375, -0.4375, -0.0625, -0.1875, -0.1875, 0.0625}, -- NodeBox2
|
|
{-0.375, -0.375, -0.0625, -0.125, -0.125, 0.0625}, -- NodeBox3
|
|
{-0.3125, -0.3125, -0.0625, -0.0625, -0.0625, 0.0625}, -- NodeBox4
|
|
{0.0625, 0.0625, -0.0625, 0.3125, 0.3125, 0.0625}, -- NodeBox10
|
|
{0.125, 0.125, -0.0625, 0.375, 0.375, 0.0625}, -- NodeBox11
|
|
{0.1875, 0.1875, -0.0625, 0.4375, 0.4375, 0.0625}, -- NodeBox12
|
|
{0.25, 0.25, -0.0625, 0.5, 0.5, 0.0625}, -- NodeBox13
|
|
{0.25, -0.5, -0.0625, 0.5, -0.25, 0.0625}, -- NodeBox14
|
|
{0.1875, -0.4375, -0.0625, 0.4375, -0.1875, 0.0625}, -- NodeBox15
|
|
{-0.25, -0.25, -0.0625, 0.25, 0.25, 0.0625}, -- NodeBox16
|
|
{0.125, -0.375, -0.0625, 0.375, -0.125, 0.0625}, -- NodeBox17
|
|
{0.0625, -0.3125, -0.0625, 0.3125, -0.0625, 0.0625}, -- NodeBox18
|
|
{-0.5, 0.25, -0.0625, -0.25, 0.5, 0.0625}, -- NodeBox19
|
|
{-0.4375, 0.1875, -0.0625, -0.1875, 0.4375, 0.0625}, -- NodeBox20
|
|
{-0.375, 0.125, -0.0625, -0.125, 0.375, 0.0625}, -- NodeBox21
|
|
{-0.3125, 0.0625, -0.0625, -0.0625, 0.3125, 0.0625}, -- NodeBox22
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -0.125, 0.5, 0.5, 0.125},
|
|
},
|
|
},
|
|
groups = {choppy=3},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:lattice_truss_top", {
|
|
description = "Lattice Truss Upper Chord",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_junglewood.png"},
|
|
inventory_image = "default_junglewood.png^bridges_lattice_truss_top.png^[makealpha:255,126,126",
|
|
wield_image = "default_junglewood.png^bridges_lattice_truss_top.png^[makealpha:255,126,126",
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1, 0.375, 0.25, -0.75, 0.501, 0.5}, -- NodeBox1
|
|
{-0.25, 0.375, 0.25, 0.25, 0.501, 0.5}, -- NodeBox2
|
|
{-0.25, 0.375, -0.5, 0.25, 0.501, -0.25}, -- NodeBox5
|
|
{-1, 0.375, -0.5, -0.75, 0.501, -0.25}, -- NodeBox6
|
|
{-0.9375, 0.375, -0.4375, -0.6875, 0.501, -0.1875}, -- NodeBox7
|
|
{-0.875, 0.375, -0.375, -0.625, 0.501, -0.125}, -- NodeBox8
|
|
{-0.8125, 0.375, -0.3125, -0.5625, 0.501, -0.0625}, -- NodeBox9
|
|
{-0.3125, 0.375, -0.4375, -0.0625, 0.501, -0.1875}, -- NodeBox10
|
|
{-0.375, 0.375, -0.375, -0.125, 0.501, -0.125}, -- NodeBox11
|
|
{-0.4375, 0.375, -0.3125, -0.1875, 0.501, -0.0625}, -- NodeBox12
|
|
{-0.75, 0.375, -0.25, -0.25, 0.501, 0.25}, -- NodeBox13
|
|
{-0.9375, 0.375, 0.1875, -0.6875, 0.501, 0.4375}, -- NodeBox15
|
|
{-0.875, 0.375, 0.125, -0.625, 0.501, 0.375}, -- NodeBox16
|
|
{-0.8125, 0.375, 0.0625, -0.5625, 0.501, 0.3125}, -- NodeBox17
|
|
{-0.4375, 0.375, 0.0625, -0.1875, 0.501, 0.3125}, -- NodeBox18
|
|
{-0.375, 0.375, 0.125, -0.125, 0.501, 0.375}, -- NodeBox19
|
|
{-0.3125, 0.375, 0.1875, -0.0625, 0.501, 0.4375}, -- NodeBox20
|
|
{0.75, 0.375, -0.5, 1, 0.501, -0.25}, -- NodeBox1
|
|
{0.75, 0.375, 0.25, 1, 0.501, 0.5}, -- NodeBox6
|
|
{0.6875, 0.375, 0.1875, 0.9375, 0.501, 0.4375}, -- NodeBox7
|
|
{0.625, 0.375, 0.125, 0.875, 0.501, 0.375}, -- NodeBox8
|
|
{0.5625, 0.375, 0.0625, 0.8125, 0.501, 0.3125}, -- NodeBox9
|
|
{0.0625, 0.375, 0.1875, 0.3125, 0.501, 0.4375}, -- NodeBox10
|
|
{0.125, 0.375, 0.125, 0.375, 0.501, 0.375}, -- NodeBox11
|
|
{0.1875, 0.375, 0.0625, 0.4375, 0.501, 0.3125}, -- NodeBox12
|
|
{0.25, 0.375, -0.25, 0.75, 0.501, 0.25}, -- NodeBox13
|
|
{0.6875, 0.375, -0.4375, 0.9375, 0.501, -0.1875}, -- NodeBox15
|
|
{0.625, 0.375, -0.375, 0.875, 0.501, -0.125}, -- NodeBox16
|
|
{0.5625, 0.375, -0.3125, 0.8125, 0.501, -0.0625}, -- NodeBox17
|
|
{0.1875, 0.375, -0.3125, 0.4375, 0.501, -0.0625}, -- NodeBox18
|
|
{0.125, 0.375, -0.375, 0.375, 0.501, -0.125}, -- NodeBox19
|
|
{0.0625, 0.375, -0.4375, 0.3125, 0.501, -0.1875}, -- NodeBox20
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1, 0.375, -0.5, 1, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {choppy=3},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
})
|
|
end
|
|
|
|
if not minetest.settings:get_bool("bridger_disable_wooden_bridges") then
|
|
minetest.register_node("bridger:small_beam", {
|
|
description = "Small Wooden Beam Bridge",
|
|
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.4375, -0.4375, 0.5}, -- 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.375, -0.5, 0.5, 0.4375, 0.5}, -- NodeBox5
|
|
{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
|
|
},
|
|
},
|
|
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_mid", {
|
|
description = "Small Wooden Beam Bridge Middle",
|
|
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.4375, -0.4375, 0.5}, -- NodeBox1
|
|
{-0.5, 0.375, -0.5, -0.40625, 0.4375, 0.5}, -- NodeBox4
|
|
{0.40625, 0.375, -0.5, 0.5, 0.4375, 0.5}, -- NodeBox5
|
|
},
|
|
},
|
|
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_end", {
|
|
description = "Small Wooden Beam Bridge End",
|
|
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.4375, -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.375, -0.5, 0.5, 0.4375, 0.5}, -- NodeBox5
|
|
{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",
|
|
tiles = {"default_wood.png"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -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.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_4", {
|
|
description = "Small Wooden Beam Bridge Crossing",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_wood.png"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, -- 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.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
|
|
},
|
|
},
|
|
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_stair", {
|
|
description = "Small Wooden Beam Bridge Stair",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_wood.png"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.4375, -0.0625, -0.5, 0.4375, 0, 0}, -- NodeBox1
|
|
{-0.4375, 0.4375, 0, 0.4375, 0.5, 0.5}, -- NodeBox2
|
|
{0.40625, 0.4375, 0.40625, 0.5, 1.5, 0.5}, -- NodeBox3
|
|
{0.40625, -0.5, -0.5, 0.5, 0.625, -0.40625}, -- NodeBox4
|
|
{-0.5, -0.5, -0.5, -0.40625, 0.625, -0.40625}, -- NodeBox5
|
|
{-0.5, 0.4375, 0.40625, -0.40625, 1.5, 0.5}, -- NodeBox6
|
|
{-0.5, 1.3125, 0.375, -0.40625, 1.375, 0.5}, -- NodeBox7
|
|
{-0.5, 1.25, 0.3125, -0.40625, 1.3125, 0.4375}, -- NodeBox8
|
|
{-0.5, 1.1875, 0.25, -0.40625, 1.25, 0.375}, -- NodeBox9
|
|
{-0.5, 1.125, 0.1875, -0.40625, 1.1875, 0.3125}, -- NodeBox10
|
|
{-0.5, 1.0625, 0.125, -0.40625, 1.125, 0.25}, -- NodeBox11
|
|
{-0.5, 1, 0.0625, -0.40625, 1.0625, 0.1875}, -- NodeBox12
|
|
{-0.5, 0.9375, 0, -0.40625, 1, 0.125}, -- NodeBox13
|
|
{-0.5, 0.875, -0.0625, -0.40625, 0.9375, 0.0625}, -- NodeBox14
|
|
{-0.5, 0.8125, -0.125, -0.40625, 0.875, 0}, -- NodeBox15
|
|
{-0.5, 0.75, -0.1875, -0.40625, 0.8125, -0.0625}, -- NodeBox16
|
|
{-0.5, 0.6875, -0.25, -0.40625, 0.75, -0.125}, -- NodeBox17
|
|
{-0.5, 0.625, -0.3125, -0.40625, 0.6875, -0.1875}, -- NodeBox18
|
|
{-0.5, 0.5625, -0.375, -0.40625, 0.625, -0.25}, -- NodeBox19
|
|
{-0.5, 0.5, -0.4375, -0.40625, 0.5625, -0.3125}, -- NodeBox20
|
|
{-0.5, 0.4375, -0.5, -0.40625, 0.5, -0.375}, -- NodeBox21
|
|
{0.40625, 0.4375, -0.5, 0.5, 0.5, -0.375}, -- NodeBox22
|
|
{0.40625, 0.5, -0.4375, 0.5, 0.5625, -0.3125}, -- NodeBox23
|
|
{0.40625, 0.5625, -0.375, 0.5, 0.625, -0.25}, -- NodeBox24
|
|
{0.40625, 0.625, -0.3125, 0.5, 0.6875, -0.1875}, -- NodeBox25
|
|
{0.40625, 0.6875, -0.25, 0.5, 0.75, -0.125}, -- NodeBox26
|
|
{0.40625, 0.75, -0.1875, 0.5, 0.8125, -0.0625}, -- NodeBox27
|
|
{0.40625, 0.8125, -0.125, 0.5, 0.875, 0}, -- NodeBox28
|
|
{0.40625, 0.875, -0.0625, 0.5, 0.9375, 0.0625}, -- NodeBox29
|
|
{0.40625, 0.9375, 0, 0.5, 1, 0.125}, -- NodeBox30
|
|
{0.40625, 1, 0.0625, 0.5, 1.0625, 0.1875}, -- NodeBox31
|
|
{0.40625, 1.0625, 0.125, 0.5, 1.125, 0.25}, -- NodeBox32
|
|
{0.40625, 1.125, 0.1875, 0.5, 1.1875, 0.3125}, -- NodeBox33
|
|
{0.40625, 1.1875, 0.25, 0.5, 1.25, 0.375}, -- NodeBox34
|
|
{0.40625, 1.25, 0.3125, 0.5, 1.3125, 0.4375}, -- NodeBox35
|
|
{0.40625, 1.3125, 0.375, 0.5, 1.375, 0.5}, -- NodeBox36
|
|
{0.40625, -0.5, -0.5, 0.5, -0.4375, -0.375}, -- NodeBox38
|
|
{0.40625, -0.4375, -0.4375, 0.5, -0.375, -0.3125}, -- NodeBox39
|
|
{0.40625, -0.375, -0.375, 0.5, -0.3125, -0.25}, -- NodeBox40
|
|
{0.40625, -0.3125, -0.3125, 0.5, -0.25, -0.1875}, -- NodeBox41
|
|
{0.40625, -0.25, -0.25, 0.5, -0.1875, -0.125}, -- NodeBox42
|
|
{0.40625, -0.1875, -0.1875, 0.5, -0.125, -0.0625}, -- NodeBox43
|
|
{0.40625, -0.125, -0.125, 0.5, -0.0625, 0}, -- NodeBox44
|
|
{0.40625, -0.0625, -0.0625, 0.5, 0, 0.0625}, -- NodeBox45
|
|
{0.40625, 0, 0, 0.5, 0.0625, 0.125}, -- NodeBox46
|
|
{0.40625, 0.0625, 0.0625, 0.5, 0.125, 0.1875}, -- NodeBox47
|
|
{0.40625, 0.125, 0.125, 0.5, 0.1875, 0.25}, -- NodeBox48
|
|
{0.40625, 0.1875, 0.1875, 0.5, 0.25, 0.3125}, -- NodeBox49
|
|
{0.40625, 0.25, 0.25, 0.5, 0.3125, 0.375}, -- NodeBox50
|
|
{0.40625, 0.3125, 0.3125, 0.5, 0.375, 0.4375}, -- NodeBox51
|
|
{0.40625, 0.375, 0.375, 0.5, 0.4375, 0.5}, -- NodeBox52
|
|
{-0.5, -0.5, -0.5, -0.40625, -0.4375, -0.375}, -- NodeBox53
|
|
{-0.5, -0.4375, -0.4375, -0.40625, -0.375, -0.3125}, -- NodeBox54
|
|
{-0.5, -0.375, -0.375, -0.40625, -0.3125, -0.25}, -- NodeBox55
|
|
{-0.5, -0.3125, -0.3125, -0.40625, -0.25, -0.1875}, -- NodeBox56
|
|
{-0.5, -0.25, -0.25, -0.40625, -0.1875, -0.125}, -- NodeBox57
|
|
{-0.5, -0.1875, -0.1875, -0.40625, -0.125, -0.0625}, -- NodeBox58
|
|
{-0.5, -0.125, -0.125, -0.40625, -0.0625, 0}, -- NodeBox59
|
|
{-0.5, -0.0625, -0.0625, -0.40625, 0, 0.0625}, -- NodeBox60
|
|
{-0.5, 0, 0, -0.40625, 0.0625, 0.125}, -- NodeBox61
|
|
{-0.5, 0.0625, 0.0625, -0.40625, 0.125, 0.1875}, -- NodeBox62
|
|
{-0.5, 0.125, 0.125, -0.40625, 0.1875, 0.25}, -- NodeBox63
|
|
{-0.5, 0.1875, 0.1875, -0.40625, 0.25, 0.3125}, -- NodeBox64
|
|
{-0.5, 0.25, 0.25, -0.40625, 0.3125, 0.375}, -- NodeBox65
|
|
{-0.5, 0.3125, 0.3125, -0.40625, 0.375, 0.4375}, -- NodeBox66
|
|
{-0.5, 0.375, 0.375, -0.40625, 0.4375, 0.5}, -- NodeBox67
|
|
{-0.5, -0.5625, -0.5, -0.40625, -0.5, -0.4375}, -- NodeBox68
|
|
{0.40625, -0.5625, -0.5, 0.5, -0.5, -0.4375}, -- NodeBox69
|
|
},
|
|
},
|
|
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:large_beam", {
|
|
description = "Large Wooden Beam Bridge",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_wood.png"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.4375, -0.5, -1.5, 0.4375, -0.4375, 1.5}, -- NodeBox1
|
|
{0.40625, -0.5, -0.6875, 0.5, 0.5, -0.59375}, -- NodeBox2
|
|
{0.40625, -0.5, 0.59375, 0.5, 0.5, 0.6875}, -- NodeBox3
|
|
{-0.5, -0.5, 0.59375, -0.40625, 0.5, 0.6875}, -- NodeBox4
|
|
{-0.5, -0.5, -0.6875, -0.40625, 0.5, -0.59375}, -- NodeBox5
|
|
{-0.5, 0.375, -1.5, -0.40625, 0.4375, 1.5}, -- NodeBox6
|
|
{0.40625, 0.375, -1.5, 0.5, 0.4375, 1.5}, -- NodeBox7
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -1.5, 0.5, 0.5, 1.5},
|
|
},
|
|
},
|
|
groups = {choppy=3},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:large_fancy_beam", {
|
|
description = "Large Fancy Wooden Beam Bridge",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_wood.png"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.4375, -0.5, -1.5, 0.4375, -0.4375, -1.375}, -- NodeBox1
|
|
{0.40625, -0.125, -0.6875, 0.5, 0.875, -0.59375}, -- NodeBox2
|
|
{0.40625, -0.125, 0.59375, 0.5, 0.875, 0.6875}, -- NodeBox3
|
|
{-0.5, -0.125, 0.59375, -0.40625, 0.875, 0.6875}, -- NodeBox4
|
|
{-0.5, -0.125, -0.6875, -0.40625, 0.875, -0.59375}, -- NodeBox5
|
|
{-0.5, 0.375, -1.5, -0.40625, 0.4375, -1.375}, -- NodeBox6
|
|
{0.40625, 0.375, -1.5, 0.5, 0.4375, -1.375}, -- NodeBox7
|
|
{-0.4375, -0.4375, -1.4375, 0.4375, -0.375, -1.3125}, -- NodeBox8
|
|
{-0.4375, -0.375, -1.375, 0.4375, -0.3125, -1.25}, -- NodeBox9
|
|
{-0.4375, -0.3125, -1.3125, 0.4375, -0.25, -1.125}, -- NodeBox10
|
|
{-0.4375, -0.25, -1.1875, 0.4375, -0.1875, -1}, -- NodeBox11
|
|
{-0.4375, -0.1875, -1.0625, 0.4375, -0.125, -0.75}, -- NodeBox12
|
|
{-0.4375, -0.125, -0.8125, 0.4375, -0.0625, -0.4375}, -- NodeBox13
|
|
{-0.4375, -0.125, 0.4375, 0.4375, -0.0625, 0.8125}, -- NodeBox14
|
|
{-0.4375, -0.0625, -0.5, 0.4375, 0, 0.5}, -- NodeBox15
|
|
{-0.4375, -0.1875, 0.75, 0.4375, -0.125, 1.0625}, -- NodeBox16
|
|
{-0.4375, -0.25, 1, 0.4375, -0.1875, 1.1875}, -- NodeBox17
|
|
{-0.4375, -0.3125, 1.125, 0.4375, -0.25, 1.3125}, -- NodeBox18
|
|
{-0.4375, -0.375, 1.25, 0.4375, -0.3125, 1.375}, -- NodeBox19
|
|
{-0.4375, -0.4375, 1.3125, 0.4375, -0.375, 1.4375}, -- NodeBox20
|
|
{-0.4375, -0.5, 1.375, 0.4375, -0.4375, 1.5}, -- NodeBox21
|
|
{-0.5, 0.4375, -1.4375, -0.40625, 0.5, -1.3125}, -- NodeBox22
|
|
{-0.5, 0.5, -1.375, -0.40625, 0.5625, -1.25}, -- NodeBox23
|
|
{-0.5, 0.5625, -1.3125, -0.40625, 0.625, -1.125}, -- NodeBox24
|
|
{-0.5, 0.625, -1.1875, -0.40625, 0.6875, -1}, -- NodeBox25
|
|
{-0.5, 0.6875, -1.0625, -0.40625, 0.75, -0.75}, -- NodeBox26
|
|
{-0.5, 0.75, -0.8125, -0.40625, 0.8125, -0.4375}, -- NodeBox27
|
|
{-0.5, 0.8125, -0.5, -0.40625, 0.875, 0.5}, -- NodeBox28
|
|
{-0.5, 0.75, 0.4375, -0.40625, 0.8125, 0.8125}, -- NodeBox29
|
|
{-0.5, 0.6875, 0.75, -0.40625, 0.75, 1.0625}, -- NodeBox30
|
|
{-0.5, 0.625, 1, -0.40625, 0.6875, 1.1875}, -- NodeBox31
|
|
{-0.5, 0.5625, 1.125, -0.40625, 0.625, 1.3125}, -- NodeBox32
|
|
{-0.5, 0.5, 1.25, -0.40625, 0.5625, 1.375}, -- NodeBox33
|
|
{-0.5, 0.4375, 1.3125, -0.40625, 0.5, 1.4375}, -- NodeBox34
|
|
{-0.5, 0.375, 1.375, -0.40625, 0.4375, 1.5}, -- NodeBox35
|
|
{0.40625, 0.4375, -1.4375, 0.5, 0.5, -1.3125}, -- NodeBox36
|
|
{0.40625, 0.5, -1.375, 0.5, 0.5625, -1.25}, -- NodeBox37
|
|
{0.40625, 0.5625, -1.3125, 0.5, 0.625, -1.125}, -- NodeBox38
|
|
{0.40625, 0.625, -1.1875, 0.5, 0.6875, -1}, -- NodeBox39
|
|
{0.40625, 0.6875, -1.0625, 0.5, 0.75, -0.75}, -- NodeBox40
|
|
{0.40625, 0.75, -0.8125, 0.5, 0.8125, -0.4375}, -- NodeBox41
|
|
{0.40625, 0.8125, -0.5, 0.5, 0.875, 0.5}, -- NodeBox42
|
|
{0.40625, 0.75, 0.4375, 0.5, 0.8125, 0.8125}, -- NodeBox43
|
|
{0.40625, 0.6875, 0.75, 0.5, 0.75, 1.0625}, -- NodeBox44
|
|
{0.40625, 0.625, 1, 0.5, 0.6875, 1.1875}, -- NodeBox45
|
|
{0.40625, 0.5625, 1.125, 0.5, 0.625, 1.3125}, -- NodeBox46
|
|
{0.40625, 0.5, 1.25, 0.5, 0.5625, 1.375}, -- NodeBox47
|
|
{0.40625, 0.4375, 1.3125, 0.5, 0.5, 1.4375}, -- NodeBox48
|
|
{0.40625, 0.375, 1.375, 0.5, 0.4375, 1.5}, -- NodeBox49
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -1.5, 0.5, 0.5, 1.5},
|
|
},
|
|
},
|
|
groups = {choppy=3},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
})
|
|
|
|
if minetest.get_modpath("mesecons") then
|
|
minetest.register_node("bridger:large_beam_swivel_normal", {
|
|
description = "Large Wooden Swivel Bridge",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_wood.png"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.4375, -0.5, -1.5, 0.4375, -0.4375, 1.5}, -- NodeBox1
|
|
{0.40625, -0.5, -0.6875, 0.5, 0.5, -0.59375}, -- NodeBox2
|
|
{0.40625, -0.5, 0.59375, 0.5, 0.5, 0.6875}, -- NodeBox3
|
|
{-0.5, -0.5, 0.59375, -0.40625, 0.5, 0.6875}, -- NodeBox4
|
|
{-0.5, -0.5, -0.6875, -0.40625, 0.5, -0.59375}, -- NodeBox5
|
|
{-0.5, 0.375, -1.5, -0.40625, 0.4375, 1.5}, -- NodeBox6
|
|
{0.40625, 0.375, -1.5, 0.5, 0.4375, 1.5}, -- NodeBox7
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -1.5, 0.5, 0.5, 1.5},
|
|
},
|
|
},
|
|
on_rightclick = function(pos, node)
|
|
minetest.set_node(pos, {name = "bridger:large_beam_swivel_open", param2 = node.param2})
|
|
end,
|
|
groups = {choppy=3},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
mesecons = {effector = {
|
|
action_on = function (pos, node)
|
|
minetest.swap_node(pos, {name = "bridger:large_beam_swivel_open", param2 = node.param2})
|
|
end,
|
|
}},
|
|
on_blast = mesecon.on_blastnode,
|
|
})
|
|
|
|
minetest.register_node("bridger:large_beam_swivel_open", {
|
|
description = "Large Wooden Swivel Bridge",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_wood.png^[transformR90"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1.5, -0.5, -0.4375, 1.5, -0.4375, 0.4375}, -- NodeBox1
|
|
{-0.6875, -0.5, -0.5, -0.59375, 0.5, -0.40625}, -- NodeBox2
|
|
{0.59375, -0.5, -0.5, 0.6875, 0.5, -0.40625}, -- NodeBox3
|
|
{0.59375, -0.5, 0.40625, 0.6875, 0.5, 0.5}, -- NodeBox4
|
|
{-0.6875, -0.5, 0.40625, -0.59375, 0.5, 0.5}, -- NodeBox5
|
|
{-1.5, 0.375, 0.40625, 1.5, 0.4375, 0.5}, -- NodeBox6
|
|
{-1.5, 0.375, -0.5, 1.5, 0.4375, -0.40625}, -- NodeBox7
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1.5, -0.5, -0.5, 1.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
on_rightclick = function(pos, node)
|
|
minetest.set_node(pos, {name = "bridger:large_beam_swivel_normal", param2 = node.param2})
|
|
end,
|
|
drop = "bridger:large_beam_swivel_normal",
|
|
groups = {choppy=3, not_in_creative_inventory=1},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
mesecons = {effector = {
|
|
action_off = function (pos, node)
|
|
minetest.swap_node(pos, {name = "bridger:large_beam_swivel_normal", param2 = node.param2})
|
|
end,
|
|
}},
|
|
on_blast = mesecon.on_blastnode,
|
|
})
|
|
|
|
minetest.register_node("bridger:large_drawbridge_normal", {
|
|
description = "Large Wooden Drawbridge",
|
|
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.4375, -0.4375, 1.5}, -- NodeBox1
|
|
{0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, -- NodeBox2
|
|
{0.40625, -0.5, 0.59375, 0.5, 0.5, 0.6875}, -- NodeBox3
|
|
{-0.5, -0.5, 0.59375, -0.40625, 0.5, 0.6875}, -- NodeBox4
|
|
{-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, -- NodeBox5
|
|
{-0.5, 0.375, -0.5, -0.40625, 0.4375, 1.5}, -- NodeBox6
|
|
{0.40625, 0.375, -0.5, 0.5, 0.4375, 1.5}, -- NodeBox7
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -0.5, 0.5, 0.5, 1.5},
|
|
},
|
|
},
|
|
on_rightclick = function(pos, node)
|
|
minetest.set_node(pos, {name = "bridger:large_drawbridge_open", param2 = node.param2})
|
|
end,
|
|
groups = {choppy=3},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
mesecons = {effector = {
|
|
action_on = function (pos, node)
|
|
minetest.swap_node(pos, {name = "bridger:large_drawbridge_open", param2 = node.param2})
|
|
end,
|
|
}},
|
|
})
|
|
|
|
minetest.register_node("bridger:large_drawbridge_open", {
|
|
description = "Large Wooden Drawbridge",
|
|
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.4375, -0.3125, -0.4375}, -- NodeBox1
|
|
{0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, -- NodeBox2
|
|
{0.40625, 0.875, 0.15625, 0.5, 2.125, 0.25}, -- NodeBox3
|
|
{-0.5, 0.875, 0.15625, -0.40625, 2.125, 0.25}, -- NodeBox4
|
|
{-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, -- NodeBox5
|
|
{-0.5, 0.375, -0.5, -0.40625, 0.5625, -0.4375}, -- NodeBox6
|
|
{0.40625, 0.375, -0.5, 0.5, 0.5625, -0.4375}, -- NodeBox7
|
|
{-0.4375, -0.375, -0.4375, 0.4375, -0.1875, -0.375}, -- NodeBox8
|
|
{-0.4375, -0.25, -0.375, 0.4375, -0.0625, -0.3125}, -- NodeBox9
|
|
{-0.4375, -0.125, -0.3125, 0.4375, 0.0625, -0.25}, -- NodeBox10
|
|
{-0.4375, 0, -0.25, 0.4375, 0.1875, -0.1875}, -- NodeBox11
|
|
{-0.4375, 0.125, -0.1875, 0.4375, 0.3125, -0.125}, -- NodeBox12
|
|
{-0.4375, 0.25, -0.125, 0.4375, 0.4375, -0.0625}, -- NodeBox13
|
|
{-0.4375, 0.375, -0.0625, 0.4375, 0.5625, 0}, -- NodeBox14
|
|
{-0.4375, 0.5, 0, 0.4375, 0.6875, 0.0625}, -- NodeBox15
|
|
{-0.4375, 0.625, 0.0625, 0.4375, 0.8125, 0.125}, -- NodeBox16
|
|
{-0.4375, 0.75, 0.125, 0.4375, 0.9375, 0.1875}, -- NodeBox17
|
|
{-0.4375, 0.875, 0.1875, 0.4375, 1.0625, 0.25}, -- NodeBox18
|
|
{-0.4375, 1, 0.25, 0.4375, 1.1875, 0.3125}, -- NodeBox19
|
|
{-0.4375, 1.125, 0.3125, 0.4375, 1.3125, 0.375}, -- NodeBox20
|
|
{-0.5, 0.5, -0.4375, -0.40625, 0.6875, -0.375}, -- NodeBox21
|
|
{-0.5, 0.625, -0.375, -0.40625, 0.8125, -0.3125}, -- NodeBox22
|
|
{-0.5, 0.75, -0.3125, -0.40625, 0.9375, -0.25}, -- NodeBox23
|
|
{-0.5, 0.875, -0.25, -0.40625, 1.0625, -0.1875}, -- NodeBox24
|
|
{-0.5, 1, -0.1875, -0.40625, 1.1875, -0.125}, -- NodeBox25
|
|
{-0.5, 1.125, -0.125, -0.40625, 1.3125, -0.0625}, -- NodeBox26
|
|
{-0.5, 1.25, -0.0625, -0.40625, 1.4375, 0}, -- NodeBox27
|
|
{-0.5, 1.375, 0, -0.40625, 1.5625, 0.0625}, -- NodeBox28
|
|
{-0.5, 1.5, 0.0625, -0.40625, 1.6875, 0.125}, -- NodeBox29
|
|
{-0.5, 1.625, 0.125, -0.40625, 1.8125, 0.1875}, -- NodeBox30
|
|
{-0.5, 1.75, 0.1875, -0.40625, 1.9375, 0.25}, -- NodeBox31
|
|
{-0.5, 1.875, 0.25, -0.40625, 2.0625, 0.3125}, -- NodeBox32
|
|
{-0.5, 2, 0.3125, -0.40625, 2.1875, 0.375}, -- NodeBox33
|
|
{0.40625, 0.5, -0.4375, 0.5, 0.6875, -0.375}, -- NodeBox34
|
|
{0.40625, 0.625, -0.375, 0.5, 0.8125, -0.3125}, -- NodeBox35
|
|
{0.40625, 0.75, -0.3125, 0.5, 0.9375, -0.25}, -- NodeBox36
|
|
{0.40625, 0.875, -0.25, 0.5, 1.0625, -0.1875}, -- NodeBox37
|
|
{0.40625, 1, -0.1875, 0.5, 1.1875, -0.125}, -- NodeBox38
|
|
{0.40625, 1.125, -0.125, 0.5, 1.3125, -0.0625}, -- NodeBox39
|
|
{0.40625, 1.25, -0.0625, 0.5, 1.4375, 0}, -- NodeBox40
|
|
{0.40625, 1.375, 0, 0.5, 1.5625, 0.0625}, -- NodeBox41
|
|
{0.40625, 1.5, 0.0625, 0.5, 1.6875, 0.125}, -- NodeBox42
|
|
{0.40625, 1.625, 0.125, 0.5, 1.8125, 0.1875}, -- NodeBox43
|
|
{0.40625, 1.75, 0.1875, 0.5, 1.9375, 0.25}, -- NodeBox44
|
|
{0.40625, 1.875, 0.25, 0.5, 2.0625, 0.3125}, -- NodeBox45
|
|
{0.40625, 2, 0.3125, 0.5, 2.1875, 0.375}, -- NodeBox46
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -0.5, 0.5, 2.1875, 0.5},
|
|
},
|
|
},
|
|
on_rightclick = function(pos, node)
|
|
minetest.set_node(pos, {name = "bridger:large_drawbridge_normal", param2 = node.param2})
|
|
end,
|
|
drop = "bridger:large_drawbridge_normal",
|
|
groups = {choppy=3, not_in_creative_inventory=1},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
mesecons = {effector = {
|
|
action_off = function (pos, node)
|
|
minetest.swap_node(pos, {name = "bridger:large_drawbridge_normal", param2 = node.param2})
|
|
end,
|
|
}},
|
|
on_blast = mesecon.on_blastnode,
|
|
})
|
|
else
|
|
minetest.register_node("bridger:large_beam_swivel_normal", {
|
|
description = "Large Wooden Swivel Bridge",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_wood.png"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.4375, -0.5, -1.5, 0.4375, -0.4375, 1.5}, -- NodeBox1
|
|
{0.40625, -0.5, -0.6875, 0.5, 0.5, -0.59375}, -- NodeBox2
|
|
{0.40625, -0.5, 0.59375, 0.5, 0.5, 0.6875}, -- NodeBox3
|
|
{-0.5, -0.5, 0.59375, -0.40625, 0.5, 0.6875}, -- NodeBox4
|
|
{-0.5, -0.5, -0.6875, -0.40625, 0.5, -0.59375}, -- NodeBox5
|
|
{-0.5, 0.375, -1.5, -0.40625, 0.4375, 1.5}, -- NodeBox6
|
|
{0.40625, 0.375, -1.5, 0.5, 0.4375, 1.5}, -- NodeBox7
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -1.5, 0.5, 0.5, 1.5},
|
|
},
|
|
},
|
|
on_rightclick = function(pos, node)
|
|
minetest.set_node(pos, {name = "bridger:large_beam_swivel_open", param2 = node.param2})
|
|
end,
|
|
groups = {choppy=3},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:large_beam_swivel_open", {
|
|
description = "Large Wooden Swivel Bridge",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_wood.png^[transformR90"},
|
|
paramtype = "light",
|
|
paramtype2 = "facedir",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1.5, -0.5, -0.4375, 1.5, -0.4375, 0.4375}, -- NodeBox1
|
|
{-0.6875, -0.5, -0.5, -0.59375, 0.5, -0.40625}, -- NodeBox2
|
|
{0.59375, -0.5, -0.5, 0.6875, 0.5, -0.40625}, -- NodeBox3
|
|
{0.59375, -0.5, 0.40625, 0.6875, 0.5, 0.5}, -- NodeBox4
|
|
{-0.6875, -0.5, 0.40625, -0.59375, 0.5, 0.5}, -- NodeBox5
|
|
{-1.5, 0.375, 0.40625, 1.5, 0.4375, 0.5}, -- NodeBox6
|
|
{-1.5, 0.375, -0.5, 1.5, 0.4375, -0.40625}, -- NodeBox7
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-1.5, -0.5, -0.5, 1.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
on_rightclick = function(pos, node)
|
|
minetest.set_node(pos, {name = "bridger:large_beam_swivel_normal", param2 = node.param2})
|
|
end,
|
|
drop = "bridger:large_beam_swivel_normal",
|
|
groups = {choppy=3, not_in_creative_inventory=1},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:large_drawbridge_normal", {
|
|
description = "Large Wooden Drawbridge",
|
|
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.4375, -0.4375, 1.5}, -- NodeBox1
|
|
{0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, -- NodeBox2
|
|
{0.40625, -0.5, 0.59375, 0.5, 0.5, 0.6875}, -- NodeBox3
|
|
{-0.5, -0.5, 0.59375, -0.40625, 0.5, 0.6875}, -- NodeBox4
|
|
{-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, -- NodeBox5
|
|
{-0.5, 0.375, -0.5, -0.40625, 0.4375, 1.5}, -- NodeBox6
|
|
{0.40625, 0.375, -0.5, 0.5, 0.4375, 1.5}, -- NodeBox7
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -0.5, 0.5, 0.5, 1.5},
|
|
},
|
|
},
|
|
on_rightclick = function(pos, node)
|
|
minetest.set_node(pos, {name = "bridger:large_drawbridge_open", param2 = node.param2})
|
|
end,
|
|
groups = {choppy=3},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
})
|
|
|
|
minetest.register_node("bridger:large_drawbridge_open", {
|
|
description = "Large Wooden Drawbridge",
|
|
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.4375, -0.3125, -0.4375}, -- NodeBox1
|
|
{0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, -- NodeBox2
|
|
{0.40625, 0.875, 0.15625, 0.5, 2.125, 0.25}, -- NodeBox3
|
|
{-0.5, 0.875, 0.15625, -0.40625, 2.125, 0.25}, -- NodeBox4
|
|
{-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, -- NodeBox5
|
|
{-0.5, 0.375, -0.5, -0.40625, 0.5625, -0.4375}, -- NodeBox6
|
|
{0.40625, 0.375, -0.5, 0.5, 0.5625, -0.4375}, -- NodeBox7
|
|
{-0.4375, -0.375, -0.4375, 0.4375, -0.1875, -0.375}, -- NodeBox8
|
|
{-0.4375, -0.25, -0.375, 0.4375, -0.0625, -0.3125}, -- NodeBox9
|
|
{-0.4375, -0.125, -0.3125, 0.4375, 0.0625, -0.25}, -- NodeBox10
|
|
{-0.4375, 0, -0.25, 0.4375, 0.1875, -0.1875}, -- NodeBox11
|
|
{-0.4375, 0.125, -0.1875, 0.4375, 0.3125, -0.125}, -- NodeBox12
|
|
{-0.4375, 0.25, -0.125, 0.4375, 0.4375, -0.0625}, -- NodeBox13
|
|
{-0.4375, 0.375, -0.0625, 0.4375, 0.5625, 0}, -- NodeBox14
|
|
{-0.4375, 0.5, 0, 0.4375, 0.6875, 0.0625}, -- NodeBox15
|
|
{-0.4375, 0.625, 0.0625, 0.4375, 0.8125, 0.125}, -- NodeBox16
|
|
{-0.4375, 0.75, 0.125, 0.4375, 0.9375, 0.1875}, -- NodeBox17
|
|
{-0.4375, 0.875, 0.1875, 0.4375, 1.0625, 0.25}, -- NodeBox18
|
|
{-0.4375, 1, 0.25, 0.4375, 1.1875, 0.3125}, -- NodeBox19
|
|
{-0.4375, 1.125, 0.3125, 0.4375, 1.3125, 0.375}, -- NodeBox20
|
|
{-0.5, 0.5, -0.4375, -0.40625, 0.6875, -0.375}, -- NodeBox21
|
|
{-0.5, 0.625, -0.375, -0.40625, 0.8125, -0.3125}, -- NodeBox22
|
|
{-0.5, 0.75, -0.3125, -0.40625, 0.9375, -0.25}, -- NodeBox23
|
|
{-0.5, 0.875, -0.25, -0.40625, 1.0625, -0.1875}, -- NodeBox24
|
|
{-0.5, 1, -0.1875, -0.40625, 1.1875, -0.125}, -- NodeBox25
|
|
{-0.5, 1.125, -0.125, -0.40625, 1.3125, -0.0625}, -- NodeBox26
|
|
{-0.5, 1.25, -0.0625, -0.40625, 1.4375, 0}, -- NodeBox27
|
|
{-0.5, 1.375, 0, -0.40625, 1.5625, 0.0625}, -- NodeBox28
|
|
{-0.5, 1.5, 0.0625, -0.40625, 1.6875, 0.125}, -- NodeBox29
|
|
{-0.5, 1.625, 0.125, -0.40625, 1.8125, 0.1875}, -- NodeBox30
|
|
{-0.5, 1.75, 0.1875, -0.40625, 1.9375, 0.25}, -- NodeBox31
|
|
{-0.5, 1.875, 0.25, -0.40625, 2.0625, 0.3125}, -- NodeBox32
|
|
{-0.5, 2, 0.3125, -0.40625, 2.1875, 0.375}, -- NodeBox33
|
|
{0.40625, 0.5, -0.4375, 0.5, 0.6875, -0.375}, -- NodeBox34
|
|
{0.40625, 0.625, -0.375, 0.5, 0.8125, -0.3125}, -- NodeBox35
|
|
{0.40625, 0.75, -0.3125, 0.5, 0.9375, -0.25}, -- NodeBox36
|
|
{0.40625, 0.875, -0.25, 0.5, 1.0625, -0.1875}, -- NodeBox37
|
|
{0.40625, 1, -0.1875, 0.5, 1.1875, -0.125}, -- NodeBox38
|
|
{0.40625, 1.125, -0.125, 0.5, 1.3125, -0.0625}, -- NodeBox39
|
|
{0.40625, 1.25, -0.0625, 0.5, 1.4375, 0}, -- NodeBox40
|
|
{0.40625, 1.375, 0, 0.5, 1.5625, 0.0625}, -- NodeBox41
|
|
{0.40625, 1.5, 0.0625, 0.5, 1.6875, 0.125}, -- NodeBox42
|
|
{0.40625, 1.625, 0.125, 0.5, 1.8125, 0.1875}, -- NodeBox43
|
|
{0.40625, 1.75, 0.1875, 0.5, 1.9375, 0.25}, -- NodeBox44
|
|
{0.40625, 1.875, 0.25, 0.5, 2.0625, 0.3125}, -- NodeBox45
|
|
{0.40625, 2, 0.3125, 0.5, 2.1875, 0.375}, -- NodeBox46
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, -0.5, -0.5, 0.5, 2.1875, 0.5},
|
|
},
|
|
},
|
|
on_rightclick = function(pos, node)
|
|
minetest.set_node(pos, {name = "bridger:large_drawbridge_normal", param2 = node.param2})
|
|
end,
|
|
drop = "bridger:large_drawbridge_normal",
|
|
groups = {choppy=3, not_in_creative_inventory=1},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
})
|
|
end
|
|
|
|
minetest.register_node("bridger:deck_wood", {
|
|
description = "Wooden Deck",
|
|
drawtype = "nodebox",
|
|
tiles = {"default_junglewood.png"},
|
|
paramtype = "light",
|
|
sunlight_propagates = true,
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, 0.375, -0.5, 0.5, 0.501, 0.5},
|
|
},
|
|
},
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.5, 0, -0.5, 0.5, 0.5, 0.5},
|
|
},
|
|
},
|
|
groups = {choppy=3},
|
|
sounds = default.node_sound_wood_defaults(),
|
|
})
|
|
end |