diff --git a/doors.lua b/doors.lua index b9fe8b5..9b7de95 100644 --- a/doors.lua +++ b/doors.lua @@ -16,7 +16,8 @@ local doors = { {"scifi_nodes:door2a","scifi_nodes:door2b","scifi_nodes:door2c","scifi_nodes:door2d","2","black"}, - {"scifi_nodes:door3a","scifi_nodes:door3b","scifi_nodes:door3c","scifi_nodes:door3d","3","white"},} + {"scifi_nodes:door3a","scifi_nodes:door3b","scifi_nodes:door3c","scifi_nodes:door3d","3","white"}, + {"scifi_nodes:door1a","scifi_nodes:door1b","scifi_nodes:door1c","scifi_nodes:door1d","1","Doom"},} for i in ipairs (doors) do local doora = doors[i][1] @@ -140,7 +141,7 @@ minetest.register_node(doora, { "scifi_nodes_door"..num.."a_edge.png", "scifi_nodes_door"..num.."a_edge.png", "scifi_nodes_door"..num.."a_edge.png", - "scifi_nodes_door"..num.."a_bottom.png^[transformFX", + "scifi_nodes_door"..num.."a_rbottom.png", "scifi_nodes_door"..num.."a_bottom.png" }, drawtype = "nodebox", @@ -172,7 +173,7 @@ minetest.register_node(doorb, { "scifi_nodes_door"..num.."a_edge.png", "scifi_nodes_door"..num.."a_edge.png", "scifi_nodes_door"..num.."a_edge.png", - "scifi_nodes_door"..num.."a_top.png^[transformFX", + "scifi_nodes_door"..num.."a_rtop.png", "scifi_nodes_door"..num.."a_top.png" }, drawtype = "nodebox", @@ -197,7 +198,7 @@ minetest.register_node(doorb, { "scifi_nodes_door"..num.."a_edge.png", "scifi_nodes_door"..num.."a_edge.png", "scifi_nodes_door"..num.."a_edge.png", - "scifi_nodes_door"..num.."a_bottom0.png^[transformFX", + "scifi_nodes_door"..num.."a_rbottom0.png", "scifi_nodes_door"..num.."a_bottom0.png" }, drawtype = "nodebox", @@ -227,7 +228,7 @@ minetest.register_node(doord, { "scifi_nodes_door"..num.."a_edge.png", "scifi_nodes_door"..num.."a_edge.png", "scifi_nodes_door"..num.."a_edge.png", - "scifi_nodes_door"..num.."a_topo.png^[transformFX", + "scifi_nodes_door"..num.."a_rtopo.png", "scifi_nodes_door"..num.."a_topo.png" }, drawtype = "nodebox", @@ -247,4 +248,4 @@ minetest.register_node(doord, { } }, }) -end \ No newline at end of file +end diff --git a/init.lua b/init.lua index 4005176..127ab32 100644 --- a/init.lua +++ b/init.lua @@ -16,6 +16,28 @@ minetest.register_node("scifi_nodes:light", { groups = {cracky=1} }) +minetest.register_node("scifi_nodes:rfloor", { + description = "rusty floor", + tiles = { + "scifi_nodes_rustfloor.png", + }, + paramtype = "light", + paramtype2 = "facedir", + light_source = 10, + groups = {cracky=1} +}) + +minetest.register_node("scifi_nodes:bfloor", { + description = "blue floor", + tiles = { + "scifi_nodes_bluefloor.png", + }, + paramtype = "light", + paramtype2 = "facedir", + light_source = 10, + groups = {cracky=1} +}) + minetest.register_node("scifi_nodes:stripes2", { description = "hazard stripes2", @@ -290,7 +312,18 @@ node.types = { {"doomwall2", "Doom wall 2", "doomwall2"}, {"doomwall3", "Doom wall 3", "doomwall3"}, {"doomwall4", "Doom wall 4", "doomwall4"}, + {"doomwall41", "Doom wall 4.1", "doomwall4.1"}, + {"doomwall42", "Doom wall 4.2", "doomwall4.2"}, + {"doomwall43", "Doom wall 4.3", "doomwall4.3"}, + {"doomwall431", "Doom wall 4.3.1", "doomwall4.3.1"}, + {"doomwall44", "Doom wall 4.4", "doomwall4.4"}, + {"blackdmg", "Damaged black wall", "blckdmg"}, + {"blackdmgstripe", "Damaged black wall(stripes)", "blckdmgstripe"}, + {"doomengine", "Doom engine wall", "doomengine"}, + {"monitorwall", "Wall monitors", "monitorwall"}, + {"screen3", "Wall monitor", "screen3"}, {"doomlight", "Doom light", "doomlight", "12"}, + {"bluwllight", "Blue wall light", "capsule3", "20"}, {"fan", "Fan", "fan"}, } @@ -309,7 +342,7 @@ for _, row in ipairs(node.types) do }) end ---chest code from default(couldn't find creator?) +--chest code from default(Copyright (C) 2012 celeron55, Perttu Ahola ) local chest_formspec = "size[8,9]" .. @@ -512,4 +545,5 @@ if xpane == xpane then dofile(minetest.get_modpath("scifi_nodes").."/panes.lua") end dofile(minetest.get_modpath("scifi_nodes").."/doors.lua") -dofile(minetest.get_modpath("scifi_nodes").."/nodeboxes.lua") \ No newline at end of file +dofile(minetest.get_modpath("scifi_nodes").."/nodeboxes.lua") +dofile(minetest.get_modpath("scifi_nodes").."/models.lua") \ No newline at end of file diff --git a/license.txt b/license.txt index dfcb10b..41659ff 100644 --- a/license.txt +++ b/license.txt @@ -43,3 +43,22 @@ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 1. You are allowed to do whatever you want to with what content is using this license. 2. This content is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this content. + + +For moreblocks_slope.obj: + +zlib license +============ + +Copyright (c) 2011-2015 Calinou and contributors + +**This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.** + +Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source distribution. +**Forum topic:** \ No newline at end of file diff --git a/models.lua b/models.lua new file mode 100644 index 0000000..2994af2 --- /dev/null +++ b/models.lua @@ -0,0 +1,54 @@ +--some code taken from moreblocks(the collision and selection boxes), license below: +--Copyright (c) 2011-2015 Calinou and contributors. +--Licensed under the zlib license. + +scifi_nodes = {} + +function scifi_nodes.register_slope(name, desc, texture, light) +minetest.register_node("scifi_nodes:slope_"..name, { + description = desc.." Slope", + sunlight_propagates = false, + drawtype = "mesh", + mesh = "moreblocks_slope.obj", + tiles = texture, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.25, 0.5}, + {-0.5, -0.25, -0.25, 0.5, 0, 0.5}, + {-0.5, 0, 0, 0.5, 0.25, 0.5}, + {-0.5, 0.25, 0.25, 0.5, 0.5, 0.5} + } + }, + collision_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.25, 0.5}, + {-0.5, -0.25, -0.25, 0.5, 0, 0.5}, + {-0.5, 0, 0, 0.5, 0.25, 0.5}, + {-0.5, 0.25, 0.25, 0.5, 0.5, 0.5} + } + }, + paramtype = "light", + paramtype2 = "facedir", + light_source = light, + groups = {cracky=1}, + on_place = minetest.rotate_node +}) +end + +scifi_nodes.register_slope("black", "black", {"scifi_nodes_black.png",}, 0) +scifi_nodes.register_slope("white", "white", {"scifi_nodes_white.png",}, 0) +scifi_nodes.register_slope("grey", "grey", {"scifi_nodes_grey.png",}, 0) +scifi_nodes.register_slope("blue", "blue", {"scifi_nodes_bluebars.png",}, 0) +scifi_nodes.register_slope("mesh", "mesh", {"scifi_nodes_mesh2.png",}, 0) +scifi_nodes.register_slope("vent", "vent", {"scifi_nodes_vent2.png",}, 0) +scifi_nodes.register_slope("rlight", "red light", {"scifi_nodes_redlight.png",}, 0) +scifi_nodes.register_slope("blight", "blue light", {"scifi_nodes_light.png",}, 0) +scifi_nodes.register_slope("glight", "green light", {"scifi_nodes_greenlight.png",}, 0) +scifi_nodes.register_slope("holes", "holes", {"scifi_nodes_holes.png",}, 0) +scifi_nodes.register_slope("pipe", "pipe", {"scifi_nodes_pipe.png",}, 0) +scifi_nodes.register_slope("stripes", "stripes", {"scifi_nodes_stripes.png",}, 0) +scifi_nodes.register_slope("screen", "screen", {"scifi_nodes_screen3.png",}, 5) +scifi_nodes.register_slope("lightstripe", "lightstripe", {"scifi_nodes_lightstripe.png",}, 20) +scifi_nodes.register_slope("blight2", "blue light 2", {"scifi_nodes_capsule3.png",}, 20) \ No newline at end of file diff --git a/models/moreblocks_slope.obj b/models/moreblocks_slope.obj new file mode 100644 index 0000000..05c853b --- /dev/null +++ b/models/moreblocks_slope.obj @@ -0,0 +1,21 @@ +# Blender v2.69 (sub 0) OBJ File: 'slope_test_slope_onetexture.blend' +# www.blender.org +mtllib slope_test_slope_onetexture.mtl +o Cube_Cube.002 +v 0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +usemtl None +s off +f 1/1 2/2 3/3 4/4 +f 4/3 3/4 5/1 6/2 +f 2/1 5/3 3/4 +f 1/2 4/3 6/4 +f 2/1 1/2 6/3 5/4 diff --git a/nodeboxes.lua b/nodeboxes.lua index 6a3647f..04d4974 100644 --- a/nodeboxes.lua +++ b/nodeboxes.lua @@ -11,6 +11,7 @@ minetest.register_node("scifi_nodes:lightbar", { drawtype = "nodebox", paramtype = "light", paramtype2 = "wallmounted", + sunlight_propagates = true, light_source = 25, node_box = { type = "fixed", @@ -21,6 +22,105 @@ minetest.register_node("scifi_nodes:lightbar", { groups = {cracky=1}, sounds = default.node_sound_glass_defaults() }) +--wall switch, currently does not do anything +minetest.register_node("scifi_nodes:switch_off", { + description = "Wall switch", + tiles = { + "scifi_nodes_switch_off.png", + }, + inventory_image = "scifi_nodes_switch_on.png", + wield_image = "scifi_nodes_switch_on.png", + drawtype = "signlike", + sunlight_propagates = true, + selection_box = { + type = "wallmounted", + fixed = {-0.5, -0.3, -0.3, -0.45, 0.3, 0.3} + }, + paramtype = "light", + paramtype2 = "wallmounted", + groups = {cracky=1, oddly_breakable_by_hand=1}, + on_rightclick = function(pos, node, clicker, item, _) + minetest.set_node(pos, {name="scifi_nodes:switch_on", param2=node.param2}) + end, + sounds = default.node_sound_glass_defaults() +}) + +minetest.register_node("scifi_nodes:switch_on", { + description = "Wall switch", + sunlight_propagates = true, + tiles = { + "scifi_nodes_switch_on.png", + }, + inventory_image = "scifi_nodes_switch_on.png", + wield_image = "scifi_nodes_switch_on.png", + drawtype = "signlike", + selection_box = { + type = "wallmounted", + fixed = {-0.5, -0.3, -0.3, -0.45, 0.3, 0.3} + }, + paramtype = "light", + paramtype2 = "wallmounted", + light_source = 5, + groups = {cracky=1, oddly_breakable_by_hand=1, not_in_creative_inventory=1}, + on_rightclick = function(pos, node, clicker, item, _) + minetest.set_node(pos, {name="scifi_nodes:switch_off", param2=node.param2}) + end, + sounds = default.node_sound_glass_defaults() +}) +--end of wall switch + +minetest.register_node("scifi_nodes:light_dynamic", { + description = "Wall light", + tiles = { + "scifi_nodes_lightoverlay.png", + }, + inventory_image = "scifi_nodes_lightoverlay.png", + wield_image = "scifi_nodes_lightoverlay.png", + drawtype = "signlike", + paramtype = "light", + selection_box = { + type = "wallmounted", + fixed = {-0.5, -0.5, -0.5, -0.45, 0.5, 0.5} + }, + paramtype2 = "wallmounted", + light_source = 25, + groups = {cracky=1, oddly_breakable_by_hand=1}, + sounds = default.node_sound_glass_defaults() +}) + +minetest.register_node("scifi_nodes:ladder", { + description = "Metal Ladder", + tiles = { + "scifi_nodes_ladder.png", + }, + drawtype = "nodebox", + paramtype = "light", + selection_box = { + type = "wallmounted", + fixed = {-0.5, -0.5, -0.5, -0.45, 0.5, 0.5} + }, + node_box = { + type = "fixed", + fixed = { + {0.3125, -0.5, -0.4375, 0.4375, -0.375, -0.3125}, -- NodeBox12 + {-0.4375, -0.5, -0.4375, -0.3125, -0.375, -0.3125}, -- NodeBox13 + {-0.375, -0.375, -0.4375, 0.375, -0.3125, -0.3125}, -- NodeBox14 + {-0.375, -0.375, 0.3125, 0.375, -0.3125, 0.4375}, -- NodeBox18 + {-0.375, -0.375, 0.0625, 0.375, -0.3125, 0.1875}, -- NodeBox19 + {-0.375, -0.375, -0.1875, 0.375, -0.3125, -0.0625}, -- NodeBox20 + {-0.4375, -0.5, -0.1875, -0.3125, -0.375, -0.0625}, -- NodeBox21 + {-0.4375, -0.5, 0.0625, -0.3125, -0.375, 0.1875}, -- NodeBox22 + {-0.4375, -0.5, 0.3125, -0.3125, -0.375, 0.4375}, -- NodeBox23 + {0.3125, -0.5, 0.3125, 0.4375, -0.375, 0.4375}, -- NodeBox24 + {0.3125, -0.5, 0.0625, 0.4375, -0.375, 0.1875}, -- NodeBox25 + {0.3125, -0.5, -0.1875, 0.4375, -0.375, -0.0625}, -- NodeBox26 + } + }, + paramtype2 = "wallmounted", + walkable = false, + climbable = true, + groups = {cracky=1, oddly_breakable_by_hand=1}, +}) minetest.register_node("scifi_nodes:lightbars", { description = "orange lightbars", @@ -330,6 +430,124 @@ minetest.register_node("scifi_nodes:pipen", { on_place = minetest.rotate_node }) +minetest.register_node("scifi_nodes:windowcorner", { + description = "strong window corner", + tiles = { + "scifi_nodes_glassstrngsd2.png", + "scifi_nodes_white.png", + "scifi_nodes_glassstrngcrnr.png", + "scifi_nodes_glassstrngcrnr2.png", + "scifi_nodes_white.png", + "scifi_nodes_glassstrngsd.png" + }, + drawtype = "nodebox", + paramtype = "light", + use_texture_alpha = true, + sunlight_propagates = true, + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = { + {-0.3125, -0.5, -0.5, 0.3125, -0.25, 0.5}, -- NodeBox1 + {-0.3125, -0.25, 0.25, 0.3125, -0.1875, 0.5}, -- NodeBox7 + {-0.3125, -0.25, 0.3125, 0.3125, -0.125, 0.375}, -- NodeBox8 + {-0.3125, -0.3125, 0.25, 0.3125, -0.1875, 0.3125}, -- NodeBox9 + {-0.3125, -0.5, 0.375, 0.3125, 0.5, 0.5}, -- NodeBox10 + {-0.0625, -0.5, -0.5, 0.0625, 0.5, 0.5}, -- NodeBox11 + } + }, + groups = {cracky=1}, + on_place = minetest.rotate_node, + sounds = default.node_sound_glass_defaults(), +}) + +minetest.register_node("scifi_nodes:windowstraight", { + description = "strong window", + tiles = { + "scifi_nodes_glassstrngsd2.png", + "scifi_nodes_white.png", + "scifi_nodes_glassstrng.png", + "scifi_nodes_glassstrng.png", + "scifi_nodes_glassstrngsd.png", + "scifi_nodes_glassstrngsd.png" + }, + drawtype = "nodebox", + paramtype = "light", + use_texture_alpha = true, + sunlight_propagates = true, + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = { + {-0.3125, -0.5, -0.5, 0.3125, -0.25, 0.5}, -- NodeBox10 + {-0.0625, -0.5, -0.5, 0.0625, 0.5, 0.5}, -- NodeBox11 + } + }, + groups = {cracky=1}, + on_place = minetest.rotate_node, + sounds = default.node_sound_glass_defaults(), +}) + +minetest.register_node("scifi_nodes:windowcorner2", { + description = "strong window corner(black)", + tiles = { + "scifi_nodes_glassstrngsd4.png", + "scifi_nodes_black.png", + "scifi_nodes_glassstrngcrnr3.png", + "scifi_nodes_glassstrngcrnr4.png", + "scifi_nodes_black.png", + "scifi_nodes_glassstrngsd3.png" + }, + drawtype = "nodebox", + paramtype = "light", + use_texture_alpha = true, + sunlight_propagates = true, + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = { + {-0.3125, -0.5, -0.5, 0.3125, -0.25, 0.5}, -- NodeBox1 + {-0.3125, -0.25, 0.25, 0.3125, -0.1875, 0.5}, -- NodeBox7 + {-0.3125, -0.25, 0.3125, 0.3125, -0.125, 0.375}, -- NodeBox8 + {-0.3125, -0.3125, 0.25, 0.3125, -0.1875, 0.3125}, -- NodeBox9 + {-0.3125, -0.5, 0.375, 0.3125, 0.5, 0.5}, -- NodeBox10 + {-0.0625, -0.5, -0.5, 0.0625, 0.5, 0.5}, -- NodeBox11 + } + }, + groups = {cracky=1}, + on_place = minetest.rotate_node, + sounds = default.node_sound_glass_defaults(), +}) + +minetest.register_node("scifi_nodes:windowstraight2", { + description = "strong window(black)", + tiles = { + "scifi_nodes_glassstrngsd4.png", + "scifi_nodes_black.png", + "scifi_nodes_glassstrng2.png", + "scifi_nodes_glassstrng2.png", + "scifi_nodes_glassstrngsd3.png", + "scifi_nodes_glassstrngsd3.png" + }, + drawtype = "nodebox", + paramtype = "light", + use_texture_alpha = true, + sunlight_propagates = true, + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = { + {-0.3125, -0.5, -0.5, 0.3125, -0.25, 0.5}, -- NodeBox10 + {-0.0625, -0.5, -0.5, 0.0625, 0.5, 0.5}, -- NodeBox11 + } + }, + groups = {cracky=1}, + on_place = minetest.rotate_node, + sounds = default.node_sound_glass_defaults(), +}) + + + minetest.register_node("scifi_nodes:capsule", { description = "sample capsule", tiles = { diff --git a/textures/scifi_nodes_blackdmg.png b/textures/scifi_nodes_blackdmg.png new file mode 100644 index 0000000..fb024cc Binary files /dev/null and b/textures/scifi_nodes_blackdmg.png differ diff --git a/textures/scifi_nodes_blackdmgstripe.png b/textures/scifi_nodes_blackdmgstripe.png new file mode 100644 index 0000000..b679b51 Binary files /dev/null and b/textures/scifi_nodes_blackdmgstripe.png differ diff --git a/textures/scifi_nodes_blue_metal_light.png b/textures/scifi_nodes_blue_metal_light.png index aef5af1..ebacabe 100644 Binary files a/textures/scifi_nodes_blue_metal_light.png and b/textures/scifi_nodes_blue_metal_light.png differ diff --git a/textures/scifi_nodes_blue_metal_stripes2.png b/textures/scifi_nodes_blue_metal_stripes2.png index 78aedba..f005e1e 100644 Binary files a/textures/scifi_nodes_blue_metal_stripes2.png and b/textures/scifi_nodes_blue_metal_stripes2.png differ diff --git a/textures/scifi_nodes_bluebars.png b/textures/scifi_nodes_bluebars.png index f1f4723..604552e 100644 Binary files a/textures/scifi_nodes_bluebars.png and b/textures/scifi_nodes_bluebars.png differ diff --git a/textures/scifi_nodes_bluefloor.png b/textures/scifi_nodes_bluefloor.png new file mode 100644 index 0000000..d0c015b Binary files /dev/null and b/textures/scifi_nodes_bluefloor.png differ diff --git a/textures/scifi_nodes_bluemetal.png b/textures/scifi_nodes_bluemetal.png index 0420619..608b6fe 100644 Binary files a/textures/scifi_nodes_bluemetal.png and b/textures/scifi_nodes_bluemetal.png differ diff --git a/textures/scifi_nodes_bluetile.png b/textures/scifi_nodes_bluetile.png index ced74c1..81b4da6 100644 Binary files a/textures/scifi_nodes_bluetile.png and b/textures/scifi_nodes_bluetile.png differ diff --git a/textures/scifi_nodes_bluwllight.png b/textures/scifi_nodes_bluwllight.png new file mode 100644 index 0000000..0813d31 Binary files /dev/null and b/textures/scifi_nodes_bluwllight.png differ diff --git a/textures/scifi_nodes_doomengine.png b/textures/scifi_nodes_doomengine.png new file mode 100644 index 0000000..bf4ea49 Binary files /dev/null and b/textures/scifi_nodes_doomengine.png differ diff --git a/textures/scifi_nodes_doomwall4.png b/textures/scifi_nodes_doomwall4.png index 31c3db1..1bc6a0c 100644 Binary files a/textures/scifi_nodes_doomwall4.png and b/textures/scifi_nodes_doomwall4.png differ diff --git a/textures/scifi_nodes_doomwall41.png b/textures/scifi_nodes_doomwall41.png new file mode 100644 index 0000000..f345ce5 Binary files /dev/null and b/textures/scifi_nodes_doomwall41.png differ diff --git a/textures/scifi_nodes_doomwall42.png b/textures/scifi_nodes_doomwall42.png new file mode 100644 index 0000000..973ed54 Binary files /dev/null and b/textures/scifi_nodes_doomwall42.png differ diff --git a/textures/scifi_nodes_doomwall43.png b/textures/scifi_nodes_doomwall43.png new file mode 100644 index 0000000..20b8e1b Binary files /dev/null and b/textures/scifi_nodes_doomwall43.png differ diff --git a/textures/scifi_nodes_doomwall431.png b/textures/scifi_nodes_doomwall431.png new file mode 100644 index 0000000..1903c53 Binary files /dev/null and b/textures/scifi_nodes_doomwall431.png differ diff --git a/textures/scifi_nodes_doomwall44.png b/textures/scifi_nodes_doomwall44.png new file mode 100644 index 0000000..755849d Binary files /dev/null and b/textures/scifi_nodes_doomwall44.png differ diff --git a/textures/scifi_nodes_door1a_bottom.png b/textures/scifi_nodes_door1a_bottom.png new file mode 100644 index 0000000..9ce60e7 Binary files /dev/null and b/textures/scifi_nodes_door1a_bottom.png differ diff --git a/textures/scifi_nodes_door1a_bottom0.png b/textures/scifi_nodes_door1a_bottom0.png new file mode 100644 index 0000000..5e239b2 Binary files /dev/null and b/textures/scifi_nodes_door1a_bottom0.png differ diff --git a/textures/scifi_nodes_door1a_edge.png b/textures/scifi_nodes_door1a_edge.png new file mode 100644 index 0000000..0b27b52 Binary files /dev/null and b/textures/scifi_nodes_door1a_edge.png differ diff --git a/textures/scifi_nodes_door1a_inv.png b/textures/scifi_nodes_door1a_inv.png new file mode 100644 index 0000000..6fd1a2b Binary files /dev/null and b/textures/scifi_nodes_door1a_inv.png differ diff --git a/textures/scifi_nodes_door1a_rbottom.png b/textures/scifi_nodes_door1a_rbottom.png new file mode 100644 index 0000000..5077106 Binary files /dev/null and b/textures/scifi_nodes_door1a_rbottom.png differ diff --git a/textures/scifi_nodes_door1a_rbottom0.png b/textures/scifi_nodes_door1a_rbottom0.png new file mode 100644 index 0000000..8804831 Binary files /dev/null and b/textures/scifi_nodes_door1a_rbottom0.png differ diff --git a/textures/scifi_nodes_door1a_rtop.png b/textures/scifi_nodes_door1a_rtop.png new file mode 100644 index 0000000..45a3559 Binary files /dev/null and b/textures/scifi_nodes_door1a_rtop.png differ diff --git a/textures/scifi_nodes_door1a_rtopo.png b/textures/scifi_nodes_door1a_rtopo.png new file mode 100644 index 0000000..0bab6ed Binary files /dev/null and b/textures/scifi_nodes_door1a_rtopo.png differ diff --git a/textures/scifi_nodes_door1a_top.png b/textures/scifi_nodes_door1a_top.png new file mode 100644 index 0000000..2c43cf6 Binary files /dev/null and b/textures/scifi_nodes_door1a_top.png differ diff --git a/textures/scifi_nodes_door1a_topo.png b/textures/scifi_nodes_door1a_topo.png new file mode 100644 index 0000000..ea3ab59 Binary files /dev/null and b/textures/scifi_nodes_door1a_topo.png differ diff --git a/textures/scifi_nodes_door2a_rbottom.png b/textures/scifi_nodes_door2a_rbottom.png new file mode 100644 index 0000000..59d84b2 Binary files /dev/null and b/textures/scifi_nodes_door2a_rbottom.png differ diff --git a/textures/scifi_nodes_door2a_rbottom0.png b/textures/scifi_nodes_door2a_rbottom0.png new file mode 100644 index 0000000..78ed88c Binary files /dev/null and b/textures/scifi_nodes_door2a_rbottom0.png differ diff --git a/textures/scifi_nodes_door2a_rtop.png b/textures/scifi_nodes_door2a_rtop.png new file mode 100644 index 0000000..75c7531 Binary files /dev/null and b/textures/scifi_nodes_door2a_rtop.png differ diff --git a/textures/scifi_nodes_door2a_rtopo.png b/textures/scifi_nodes_door2a_rtopo.png new file mode 100644 index 0000000..5ddbde4 Binary files /dev/null and b/textures/scifi_nodes_door2a_rtopo.png differ diff --git a/textures/scifi_nodes_door3a_rbottom.png b/textures/scifi_nodes_door3a_rbottom.png new file mode 100644 index 0000000..ca95c38 Binary files /dev/null and b/textures/scifi_nodes_door3a_rbottom.png differ diff --git a/textures/scifi_nodes_door3a_rbottom0.png b/textures/scifi_nodes_door3a_rbottom0.png new file mode 100644 index 0000000..9160fcf Binary files /dev/null and b/textures/scifi_nodes_door3a_rbottom0.png differ diff --git a/textures/scifi_nodes_door3a_rtop.png b/textures/scifi_nodes_door3a_rtop.png new file mode 100644 index 0000000..803a84d Binary files /dev/null and b/textures/scifi_nodes_door3a_rtop.png differ diff --git a/textures/scifi_nodes_door3a_rtopo.png b/textures/scifi_nodes_door3a_rtopo.png new file mode 100644 index 0000000..3cf7f78 Binary files /dev/null and b/textures/scifi_nodes_door3a_rtopo.png differ diff --git a/textures/scifi_nodes_glassstrng.png b/textures/scifi_nodes_glassstrng.png new file mode 100644 index 0000000..a314c6d Binary files /dev/null and b/textures/scifi_nodes_glassstrng.png differ diff --git a/textures/scifi_nodes_glassstrng2.png b/textures/scifi_nodes_glassstrng2.png new file mode 100644 index 0000000..b06954c Binary files /dev/null and b/textures/scifi_nodes_glassstrng2.png differ diff --git a/textures/scifi_nodes_glassstrngcrnr.png b/textures/scifi_nodes_glassstrngcrnr.png new file mode 100644 index 0000000..abf5987 Binary files /dev/null and b/textures/scifi_nodes_glassstrngcrnr.png differ diff --git a/textures/scifi_nodes_glassstrngcrnr2.png b/textures/scifi_nodes_glassstrngcrnr2.png new file mode 100644 index 0000000..6bb9f94 Binary files /dev/null and b/textures/scifi_nodes_glassstrngcrnr2.png differ diff --git a/textures/scifi_nodes_glassstrngcrnr3.png b/textures/scifi_nodes_glassstrngcrnr3.png new file mode 100644 index 0000000..13ede1d Binary files /dev/null and b/textures/scifi_nodes_glassstrngcrnr3.png differ diff --git a/textures/scifi_nodes_glassstrngcrnr4.png b/textures/scifi_nodes_glassstrngcrnr4.png new file mode 100644 index 0000000..e9636ef Binary files /dev/null and b/textures/scifi_nodes_glassstrngcrnr4.png differ diff --git a/textures/scifi_nodes_glassstrngsd.png b/textures/scifi_nodes_glassstrngsd.png new file mode 100644 index 0000000..bc133a9 Binary files /dev/null and b/textures/scifi_nodes_glassstrngsd.png differ diff --git a/textures/scifi_nodes_glassstrngsd2.png b/textures/scifi_nodes_glassstrngsd2.png new file mode 100644 index 0000000..88e4123 Binary files /dev/null and b/textures/scifi_nodes_glassstrngsd2.png differ diff --git a/textures/scifi_nodes_glassstrngsd3.png b/textures/scifi_nodes_glassstrngsd3.png new file mode 100644 index 0000000..182ea09 Binary files /dev/null and b/textures/scifi_nodes_glassstrngsd3.png differ diff --git a/textures/scifi_nodes_glassstrngsd4.png b/textures/scifi_nodes_glassstrngsd4.png new file mode 100644 index 0000000..8586b09 Binary files /dev/null and b/textures/scifi_nodes_glassstrngsd4.png differ diff --git a/textures/scifi_nodes_ladder.png b/textures/scifi_nodes_ladder.png new file mode 100644 index 0000000..557f02d Binary files /dev/null and b/textures/scifi_nodes_ladder.png differ diff --git a/textures/scifi_nodes_lightoverlay.png b/textures/scifi_nodes_lightoverlay.png new file mode 100644 index 0000000..50a7871 Binary files /dev/null and b/textures/scifi_nodes_lightoverlay.png differ diff --git a/textures/scifi_nodes_monitorwall.png b/textures/scifi_nodes_monitorwall.png new file mode 100644 index 0000000..3d8170b Binary files /dev/null and b/textures/scifi_nodes_monitorwall.png differ diff --git a/textures/scifi_nodes_rustfloor.png b/textures/scifi_nodes_rustfloor.png new file mode 100644 index 0000000..b95054d Binary files /dev/null and b/textures/scifi_nodes_rustfloor.png differ diff --git a/textures/scifi_nodes_screen3.png b/textures/scifi_nodes_screen3.png new file mode 100644 index 0000000..abfec4a Binary files /dev/null and b/textures/scifi_nodes_screen3.png differ diff --git a/textures/scifi_nodes_switch_off.png b/textures/scifi_nodes_switch_off.png new file mode 100644 index 0000000..dd6bdd8 Binary files /dev/null and b/textures/scifi_nodes_switch_off.png differ diff --git a/textures/scifi_nodes_switch_on.png b/textures/scifi_nodes_switch_on.png new file mode 100644 index 0000000..199c798 Binary files /dev/null and b/textures/scifi_nodes_switch_on.png differ