From 26414588a58ce7db6c31f11f125dbe2b770f4a7d Mon Sep 17 00:00:00 2001 From: Novatux Date: Sun, 20 Jan 2013 09:20:26 +0100 Subject: Changed autocrafter formspec. --- autocrafter.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autocrafter.lua b/autocrafter.lua index 9469b7d..ba62c79 100644 --- a/autocrafter.lua +++ b/autocrafter.lua @@ -57,7 +57,7 @@ minetest.register_node("pipeworks:autocrafter",{ meta:set_string("formspec", "size[8,11]".. "list[current_name;recipe;0,0;3,3;]".. - "list[current_name;src;0,3;8,3;]".. + "list[current_name;src;0,3.5;8,3;]".. "list[current_name;dst;4,0;4,3;]".. "list[current_player;main;0,7;8,4;]") meta:set_string("infotext", "Autocrafter") -- cgit v1.2.3 From 1657f7cb7b7080cba505914c840f9d21aee84be3 Mon Sep 17 00:00:00 2001 From: Novatux Date: Sun, 20 Jan 2013 17:29:11 +0100 Subject: Added sand tubes, which take nearby items. --- tubes.lua | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/tubes.lua b/tubes.lua index 0061f5a..ee982e1 100644 --- a/tubes.lua +++ b/tubes.lua @@ -423,5 +423,28 @@ register_tube("pipeworks:accelerator_tube","Accelerator pneumatic tube segment", return notvel(meseadjlist,velocity) end}}) +register_tube("pipeworks:sand_tube","Sand pneumatic tube segment",plain_textures,noctr_textures,end_textures, + short_texture,inv_texture, + {groups={sand_tube=1}, + tube={can_go=function(pos,node,velocity,stack) + return meseadjlist + end}}) + +minetest.register_abm({nodenames={"group:sand_tube"},interval=1,chance=1, + action=function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 2)) do + if not object:is_player() and object:get_luaentity() and object:get_luaentity().name == "__builtin:item" then + if object:get_luaentity().itemstring ~= "" then + local titem=tube_item(pos,object:get_luaentity().itemstring) + titem:get_luaentity().start_pos = {x=pos.x,y=pos.y-1,z=pos.z} + titem:setvelocity({x=0,y=1,z=0}) + titem:setacceleration({x=0, y=0, z=0}) + end + object:get_luaentity().itemstring = "" + object:remove() + end + end + end}) + modpath=minetest.get_modpath("pipeworks") dofile(modpath.."/teleport_tube.lua") \ No newline at end of file -- cgit v1.2.3 From fe0fd686013bf24103d67a6a8b91ba19f41ca86e Mon Sep 17 00:00:00 2001 From: Novatux Date: Sun, 20 Jan 2013 17:53:17 +0100 Subject: Changed the name of some textures for naming conventions. Added deployer and node breaker (most of the code is from Technic, the textures too). --- deployer.lua | 158 ++++++++++++++++++++++++++ init.lua | 2 + item_transport.lua | 4 +- node_breaker.lua | 100 ++++++++++++++++ textures/black.png | Bin 150 -> 0 bytes textures/blue.png | Bin 160 -> 0 bytes textures/filter_input.png | Bin 12686 -> 0 bytes textures/filter_output.png | Bin 13205 -> 0 bytes textures/filter_side.png | Bin 13194 -> 0 bytes textures/filter_top.png | Bin 13137 -> 0 bytes textures/green.png | Bin 160 -> 0 bytes textures/pipeworks_black.png | Bin 0 -> 150 bytes textures/pipeworks_blue.png | Bin 0 -> 160 bytes textures/pipeworks_deployer_back.png | Bin 0 -> 37128 bytes textures/pipeworks_deployer_bottom.png | Bin 0 -> 38757 bytes textures/pipeworks_deployer_front_off.png | Bin 0 -> 29441 bytes textures/pipeworks_deployer_front_on.png | Bin 0 -> 23351 bytes textures/pipeworks_deployer_side.png | Bin 0 -> 38136 bytes textures/pipeworks_deployer_side1.png | Bin 0 -> 38291 bytes textures/pipeworks_deployer_side2.png | Bin 0 -> 38195 bytes textures/pipeworks_deployer_top.png | Bin 0 -> 38904 bytes textures/pipeworks_filter_input.png | Bin 0 -> 12686 bytes textures/pipeworks_filter_output.png | Bin 0 -> 13205 bytes textures/pipeworks_filter_side.png | Bin 0 -> 13194 bytes textures/pipeworks_filter_top.png | Bin 0 -> 13137 bytes textures/pipeworks_green.png | Bin 0 -> 160 bytes textures/pipeworks_nodebreaker_back.png | Bin 0 -> 37128 bytes textures/pipeworks_nodebreaker_bottom.png | Bin 0 -> 38757 bytes textures/pipeworks_nodebreaker_bottom_off.png | Bin 0 -> 41584 bytes textures/pipeworks_nodebreaker_bottom_on.png | Bin 0 -> 41522 bytes textures/pipeworks_nodebreaker_front_off.png | Bin 0 -> 37094 bytes textures/pipeworks_nodebreaker_front_on.png | Bin 0 -> 36983 bytes textures/pipeworks_nodebreaker_side.png | Bin 0 -> 38136 bytes textures/pipeworks_nodebreaker_side1.png | Bin 0 -> 38291 bytes textures/pipeworks_nodebreaker_side1_off.png | Bin 0 -> 42142 bytes textures/pipeworks_nodebreaker_side1_on.png | Bin 0 -> 42270 bytes textures/pipeworks_nodebreaker_side2.png | Bin 0 -> 38195 bytes textures/pipeworks_nodebreaker_side2_off.png | Bin 0 -> 42183 bytes textures/pipeworks_nodebreaker_side2_on.png | Bin 0 -> 42283 bytes textures/pipeworks_nodebreaker_top.png | Bin 0 -> 38904 bytes textures/pipeworks_nodebreaker_top_off.png | Bin 0 -> 42025 bytes textures/pipeworks_nodebreaker_top_on.png | Bin 0 -> 42103 bytes textures/pipeworks_red.png | Bin 0 -> 160 bytes textures/pipeworks_white.png | Bin 0 -> 160 bytes textures/pipeworks_yellow.png | Bin 0 -> 160 bytes textures/red.png | Bin 160 -> 0 bytes textures/white.png | Bin 160 -> 0 bytes textures/yellow.png | Bin 160 -> 0 bytes tubes.lua | 24 ++-- 49 files changed, 274 insertions(+), 14 deletions(-) create mode 100644 deployer.lua create mode 100644 node_breaker.lua delete mode 100644 textures/black.png delete mode 100644 textures/blue.png delete mode 100644 textures/filter_input.png delete mode 100644 textures/filter_output.png delete mode 100644 textures/filter_side.png delete mode 100644 textures/filter_top.png delete mode 100644 textures/green.png create mode 100644 textures/pipeworks_black.png create mode 100644 textures/pipeworks_blue.png create mode 100644 textures/pipeworks_deployer_back.png create mode 100644 textures/pipeworks_deployer_bottom.png create mode 100644 textures/pipeworks_deployer_front_off.png create mode 100644 textures/pipeworks_deployer_front_on.png create mode 100644 textures/pipeworks_deployer_side.png create mode 100644 textures/pipeworks_deployer_side1.png create mode 100644 textures/pipeworks_deployer_side2.png create mode 100644 textures/pipeworks_deployer_top.png create mode 100644 textures/pipeworks_filter_input.png create mode 100644 textures/pipeworks_filter_output.png create mode 100644 textures/pipeworks_filter_side.png create mode 100644 textures/pipeworks_filter_top.png create mode 100644 textures/pipeworks_green.png create mode 100644 textures/pipeworks_nodebreaker_back.png create mode 100644 textures/pipeworks_nodebreaker_bottom.png create mode 100644 textures/pipeworks_nodebreaker_bottom_off.png create mode 100644 textures/pipeworks_nodebreaker_bottom_on.png create mode 100644 textures/pipeworks_nodebreaker_front_off.png create mode 100644 textures/pipeworks_nodebreaker_front_on.png create mode 100644 textures/pipeworks_nodebreaker_side.png create mode 100644 textures/pipeworks_nodebreaker_side1.png create mode 100644 textures/pipeworks_nodebreaker_side1_off.png create mode 100644 textures/pipeworks_nodebreaker_side1_on.png create mode 100644 textures/pipeworks_nodebreaker_side2.png create mode 100644 textures/pipeworks_nodebreaker_side2_off.png create mode 100644 textures/pipeworks_nodebreaker_side2_on.png create mode 100644 textures/pipeworks_nodebreaker_top.png create mode 100644 textures/pipeworks_nodebreaker_top_off.png create mode 100644 textures/pipeworks_nodebreaker_top_on.png create mode 100644 textures/pipeworks_red.png create mode 100644 textures/pipeworks_white.png create mode 100644 textures/pipeworks_yellow.png delete mode 100644 textures/red.png delete mode 100644 textures/white.png delete mode 100644 textures/yellow.png diff --git a/deployer.lua b/deployer.lua new file mode 100644 index 0000000..a57a895 --- /dev/null +++ b/deployer.lua @@ -0,0 +1,158 @@ +minetest.register_craft({ + output = 'pipeworks:deployer_off 1', + recipe = { + {'default:wood', 'default:chest','default:wood'}, + {'default:stone', 'mesecons:piston','default:stone'}, + {'default:stone', 'mesecons:mesecon','default:stone'}, + + } +}) + +deployer_on = function(pos, node) + local pos1={} + pos1.x=pos.x + pos1.y=pos.y + pos1.z=pos.z + local pos2={} + pos2.x=pos.x + pos2.y=pos.y + pos2.z=pos.z + if node.param2==3 then + pos1.x=pos1.x+1 + pos2.x=pos2.x+2 + end + if node.param2==2 then + pos1.z=pos1.z+1 + pos2.z=pos2.z+2 + end + if node.param2==1 then + pos1.x=pos1.x-1 + pos2.x=pos2.x-2 + end + if node.param2==0 then + pos1.z=pos1.z-1 + pos2.z=pos2.z-2 + end + + if node.name == "pipeworks:deployer_off" then + hacky_swap_node(pos,"pipeworks:deployer_on") + nodeupdate(pos) + local meta = minetest.env:get_meta(pos); + + local inv = meta:get_inventory() + local invlist=inv:get_list("main") + for i,stack in ipairs(invlist) do + + if stack:get_name() ~=nil and stack:get_name() ~="" and minetest.env:get_node(pos1).name == "air" then + local placer={} + function placer:get_player_name() return "deployer" end + function placer:getpos() return pos end + local stack2=minetest.item_place(stack,placer,{type="node", under=pos1, above=pos2}) + invlist[i]=stack2 + inv:set_list("main",invlist) + return + end + end + end +end + +deployer_off = function(pos, node) + if node.name == "pipeworks:deployer_on" then + hacky_swap_node(pos,"pipeworks:deployer_off") + nodeupdate(pos) + end +end + +minetest.register_node("pipeworks:deployer_off", { + description = "Deployer", + tile_images = {"pipeworks_deployer_top.png","pipeworks_deployer_bottom.png","pipeworks_deployer_side2.png","pipeworks_deployer_side1.png", + "pipeworks_deployer_back.png","pipeworks_deployer_front_off.png"}, + mesecons = {effector={action_on=deployer_on,action_off=deployer_off}}, + tube={insert_object=function(pos,node,stack,direction) + local meta=minetest.env:get_meta(pos) + local inv=meta:get_inventory() + return inv:add_item("main",stack) + end, + can_insert=function(pos,node,stack,direction) + local meta=minetest.env:get_meta(pos) + local inv=meta:get_inventory() + return inv:room_for_item("main",stack) + end, + input_inventory="main"}, + is_ground_content = true, + paramtype2 = "facedir", + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2, mesecon = 2,tubedevice=1, tubedevice_receiver=1}, + sounds = default.node_sound_stone_defaults(), + on_construct = function(pos) + local meta = minetest.env:get_meta(pos) + meta:set_string("formspec", + "invsize[8,9;]".. + "label[0,0;Deployer]".. + "list[current_name;main;4,1;3,3;]".. + "list[current_player;main;0,5;8,4;]") + meta:set_string("infotext", "Deployer") + local inv = meta:get_inventory() + inv:set_size("main", 3*3) + end, + + can_dig = function(pos,player) + local meta = minetest.env:get_meta(pos); + local inv = meta:get_inventory() + return inv:is_empty("main") + end, + +}) + +minetest.register_node("pipeworks:deployer_on", { + description = "Deployer", + tile_images = {"pipeworks_deployer_top.png","pipeworks_deployer_bottom.png","pipeworks_deployer_side2.png","pipeworks_deployer_side1.png", + "pipeworks_deployer_back.png","pipeworks_deployer_front_on.png"}, + mesecons = {effector={action_on=deployer_on,action_off=deployer_off}}, + tube={insert_object=function(pos,node,stack,direction) + local meta=minetest.env:get_meta(pos) + local inv=meta:get_inventory() + return inv:add_item("main",stack) + end, + can_insert=function(pos,node,stack,direction) + local meta=minetest.env:get_meta(pos) + local inv=meta:get_inventory() + return inv:room_for_item("main",stack) + end, + input_inventory="main"}, + is_ground_content = true, + paramtype2 = "facedir", + tubelike=1, + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2, mesecon = 2,tubedevice=1, tubedevice_receiver=1,not_in_creative_inventory=1}, + sounds = default.node_sound_stone_defaults(), + on_construct = function(pos) + local meta = minetest.env:get_meta(pos) + meta:set_string("formspec", + "invsize[8,9;]".. + "label[0,0;Deployer]".. + "list[current_name;main;4,1;3,3;]".. + "list[current_player;main;0,5;8,4;]") + meta:set_string("infotext", "Deployer") + local inv = meta:get_inventory() + inv:set_size("main", 3*3) + end, + can_dig = function(pos,player) + local meta = minetest.env:get_meta(pos); + local inv = meta:get_inventory() + return inv:is_empty("main") + end, +}) + +function hacky_swap_node(pos,name) + local node=minetest.env:get_node(pos) + local meta=minetest.env:get_meta(pos) + local meta0=meta:to_table() + node.name=name + minetest.env:add_node(pos, node) + local meta=minetest.env:get_meta(pos) + meta:from_table(meta0) +end + + + + + diff --git a/init.lua b/init.lua index 5b0187c..ce6bc3c 100644 --- a/init.lua +++ b/init.lua @@ -329,4 +329,6 @@ dofile(minetest.get_modpath("pipeworks").."/flowing_logic.lua") dofile(minetest.get_modpath("pipeworks").."/compat.lua") dofile(minetest.get_modpath("pipeworks").."/item_transport.lua") dofile(minetest.get_modpath("pipeworks").."/autocrafter.lua") +dofile(minetest.get_modpath("pipeworks").."/deployer.lua") +dofile(minetest.get_modpath("pipeworks").."/node_breaker.lua") print("Pipeworks loaded!") diff --git a/item_transport.lua b/item_transport.lua index c1d7315..665516e 100644 --- a/item_transport.lua +++ b/item_transport.lua @@ -9,8 +9,8 @@ minetest.register_craftitem("pipeworks:filter", { minetest.register_node("pipeworks:filter", { description = "filter", - tiles = {"filter_top.png", "filter_top.png", "filter_output.png", - "filter_input.png", "filter_side.png", "filter_top.png"}, + tiles = {"pipeworks_filter_top.png", "pipeworks_filter_top.png", "pipeworks_filter_output.png", + "pipeworks_filter_input.png", "pipeworks_filter_side.png", "pipeworks_filter_top.png"}, paramtype2 = "facedir", groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2,tubedevice=1,mesecon=2}, legacy_facedir_simple = true, diff --git a/node_breaker.lua b/node_breaker.lua new file mode 100644 index 0000000..3af1902 --- /dev/null +++ b/node_breaker.lua @@ -0,0 +1,100 @@ +minetest.register_craft({ + output = 'pipeworks:nodebreaker_off 1', + recipe = { + {'default:wood', 'default:pick_mese','default:wood'}, + {'default:stone', 'mesecons:piston','default:stone'}, + {'default:stone', 'mesecons:mesecon','default:stone'}, + + } +}) + + +function hacky_swap_node(pos,name) + local node=minetest.env:get_node(pos) + local meta=minetest.env:get_meta(pos) + local meta0=meta:to_table() + node.name=name + minetest.env:add_node(pos, node) + local meta=minetest.env:get_meta(pos) + meta:from_table(meta0) +end + + +node_breaker_on = function(pos, node) + if node.name == "pipeworks:nodebreaker_off" then + hacky_swap_node(pos,"pipeworks:nodebreaker_on") + break_node (pos,node.param2) + nodeupdate(pos) + end +end + +node_breaker_off = function(pos, node) + if node.name == "pipeworks:nodebreaker_on" then + hacky_swap_node(pos,"pipeworks:nodebreaker_off") + nodeupdate(pos) + end +end + +minetest.register_node("pipeworks:nodebreaker_off", { + description = "Node Breaker", + tile_images = {"pipeworks_nodebreaker_top_off.png","pipeworks_nodebreaker_bottom_off.png","pipeworks_nodebreaker_side2_off.png","pipeworks_nodebreaker_side1_off.png", + "pipeworks_nodebreaker_back.png","pipeworks_nodebreaker_front_off.png"}, + is_ground_content = true, + paramtype2 = "facedir", + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2, mesecon = 2,tubedevice=1}, + mesecons= {effector={action_on=node_breaker_on, action_off=node_breaker_off}}, + sounds = default.node_sound_stone_defaults(), + on_construct = function(pos) + local meta = minetest.env:get_meta(pos) + end, + +}) + +minetest.register_node("pipeworks:nodebreaker_on", { + description = "Node Breaker", + tile_images = {"pipeworks_nodebreaker_top_on.png","pipeworks_nodebreaker_bottom_on.png","pipeworks_nodebreaker_side2_on.png","pipeworks_nodebreaker_side1_on.png", + "pipeworks_nodebreaker_back.png","pipeworks_nodebreaker_front_on.png"}, + mesecons= {effector={action_on=node_breaker_on, action_off=node_breaker_off}}, + is_ground_content = true, + paramtype2 = "facedir", + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2, mesecon = 2,tubedevice=1,not_in_creative_inventory=1}, + sounds = default.node_sound_stone_defaults(), +}) + +function break_node (pos,n_param) + local pos1={} + local pos2={} + pos1.x=pos.x + pos1.y=pos.y + pos1.z=pos.z + pos2.x=pos.x + pos2.y=pos.y + pos2.z=pos.z + + --param2 3=x+ 1=x- 2=z+ 0=z- + local x_velocity=0 + local z_velocity=0 + + if n_param==3 then pos2.x=pos2.x+1 pos1.x=pos1.x-1 x_velocity=-1 end + if n_param==2 then pos2.z=pos2.z+1 pos1.z=pos1.z-1 z_velocity=-1 end + if n_param==1 then pos2.x=pos2.x-1 pos1.x=pos1.x+1 x_velocity=1 end + if n_param==0 then pos2.z=pos2.z-1 pos1.x=pos1.z+1 z_velocity=1 end + + local node=minetest.env:get_node(pos2) + if node.name == "air" then return nil end + if node.name == "default:lava_source" then return nil end + if node.name == "default:lava_flowing" then return nil end + if node.name == "default:water_source" then minetest.env:remove_node(pos2) return nil end + if node.name == "default:water_flowing" then minetest.env:remove_node(pos2) return nil end + if node.name == "ignore" then minetest.env:remove_node(pos2) return nil end + local drops = minetest.get_node_drops(node.name, "default:pick_mese") + local _, dropped_item + for _, dropped_item in ipairs(drops) do + local item1=tube_item({x=pos.x,y=pos.y,z=pos.z},dropped_item) + item1:get_luaentity().start_pos = {x=pos.x,y=pos.y,z=pos.z} + item1:setvelocity({x=x_velocity, y=0, z=z_velocity}) + item1:setacceleration({x=0, y=0, z=0}) + end + minetest.env:remove_node(pos2) +end + diff --git a/textures/black.png b/textures/black.png deleted file mode 100644 index 9e58d8c..0000000 Binary files a/textures/black.png and /dev/null differ diff --git a/textures/blue.png b/textures/blue.png deleted file mode 100644 index aa346d4..0000000 Binary files a/textures/blue.png and /dev/null differ diff --git a/textures/filter_input.png b/textures/filter_input.png deleted file mode 100644 index ce532cb..0000000 Binary files a/textures/filter_input.png and /dev/null differ diff --git a/textures/filter_output.png b/textures/filter_output.png deleted file mode 100644 index 4b29690..0000000 Binary files a/textures/filter_output.png and /dev/null differ diff --git a/textures/filter_side.png b/textures/filter_side.png deleted file mode 100644 index 00fa44d..0000000 Binary files a/textures/filter_side.png and /dev/null differ diff --git a/textures/filter_top.png b/textures/filter_top.png deleted file mode 100644 index dca538e..0000000 Binary files a/textures/filter_top.png and /dev/null differ diff --git a/textures/green.png b/textures/green.png deleted file mode 100644 index 452aff0..0000000 Binary files a/textures/green.png and /dev/null differ diff --git a/textures/pipeworks_black.png b/textures/pipeworks_black.png new file mode 100644 index 0000000..9e58d8c Binary files /dev/null and b/textures/pipeworks_black.png differ diff --git a/textures/pipeworks_blue.png b/textures/pipeworks_blue.png new file mode 100644 index 0000000..aa346d4 Binary files /dev/null and b/textures/pipeworks_blue.png differ diff --git a/textures/pipeworks_deployer_back.png b/textures/pipeworks_deployer_back.png new file mode 100644 index 0000000..0bc8df9 Binary files /dev/null and b/textures/pipeworks_deployer_back.png differ diff --git a/textures/pipeworks_deployer_bottom.png b/textures/pipeworks_deployer_bottom.png new file mode 100644 index 0000000..ff1a2c6 Binary files /dev/null and b/textures/pipeworks_deployer_bottom.png differ diff --git a/textures/pipeworks_deployer_front_off.png b/textures/pipeworks_deployer_front_off.png new file mode 100644 index 0000000..d0f6f55 Binary files /dev/null and b/textures/pipeworks_deployer_front_off.png differ diff --git a/textures/pipeworks_deployer_front_on.png b/textures/pipeworks_deployer_front_on.png new file mode 100644 index 0000000..368ce32 Binary files /dev/null and b/textures/pipeworks_deployer_front_on.png differ diff --git a/textures/pipeworks_deployer_side.png b/textures/pipeworks_deployer_side.png new file mode 100644 index 0000000..aefd7c8 Binary files /dev/null and b/textures/pipeworks_deployer_side.png differ diff --git a/textures/pipeworks_deployer_side1.png b/textures/pipeworks_deployer_side1.png new file mode 100644 index 0000000..8cb8634 Binary files /dev/null and b/textures/pipeworks_deployer_side1.png differ diff --git a/textures/pipeworks_deployer_side2.png b/textures/pipeworks_deployer_side2.png new file mode 100644 index 0000000..c2855d0 Binary files /dev/null and b/textures/pipeworks_deployer_side2.png differ diff --git a/textures/pipeworks_deployer_top.png b/textures/pipeworks_deployer_top.png new file mode 100644 index 0000000..941d333 Binary files /dev/null and b/textures/pipeworks_deployer_top.png differ diff --git a/textures/pipeworks_filter_input.png b/textures/pipeworks_filter_input.png new file mode 100644 index 0000000..ce532cb Binary files /dev/null and b/textures/pipeworks_filter_input.png differ diff --git a/textures/pipeworks_filter_output.png b/textures/pipeworks_filter_output.png new file mode 100644 index 0000000..4b29690 Binary files /dev/null and b/textures/pipeworks_filter_output.png differ diff --git a/textures/pipeworks_filter_side.png b/textures/pipeworks_filter_side.png new file mode 100644 index 0000000..00fa44d Binary files /dev/null and b/textures/pipeworks_filter_side.png differ diff --git a/textures/pipeworks_filter_top.png b/textures/pipeworks_filter_top.png new file mode 100644 index 0000000..dca538e Binary files /dev/null and b/textures/pipeworks_filter_top.png differ diff --git a/textures/pipeworks_green.png b/textures/pipeworks_green.png new file mode 100644 index 0000000..452aff0 Binary files /dev/null and b/textures/pipeworks_green.png differ diff --git a/textures/pipeworks_nodebreaker_back.png b/textures/pipeworks_nodebreaker_back.png new file mode 100644 index 0000000..b669ef6 Binary files /dev/null and b/textures/pipeworks_nodebreaker_back.png differ diff --git a/textures/pipeworks_nodebreaker_bottom.png b/textures/pipeworks_nodebreaker_bottom.png new file mode 100644 index 0000000..ff1a2c6 Binary files /dev/null and b/textures/pipeworks_nodebreaker_bottom.png differ diff --git a/textures/pipeworks_nodebreaker_bottom_off.png b/textures/pipeworks_nodebreaker_bottom_off.png new file mode 100644 index 0000000..410617a Binary files /dev/null and b/textures/pipeworks_nodebreaker_bottom_off.png differ diff --git a/textures/pipeworks_nodebreaker_bottom_on.png b/textures/pipeworks_nodebreaker_bottom_on.png new file mode 100644 index 0000000..d6da4d8 Binary files /dev/null and b/textures/pipeworks_nodebreaker_bottom_on.png differ diff --git a/textures/pipeworks_nodebreaker_front_off.png b/textures/pipeworks_nodebreaker_front_off.png new file mode 100644 index 0000000..5a25b4c Binary files /dev/null and b/textures/pipeworks_nodebreaker_front_off.png differ diff --git a/textures/pipeworks_nodebreaker_front_on.png b/textures/pipeworks_nodebreaker_front_on.png new file mode 100644 index 0000000..97d22c3 Binary files /dev/null and b/textures/pipeworks_nodebreaker_front_on.png differ diff --git a/textures/pipeworks_nodebreaker_side.png b/textures/pipeworks_nodebreaker_side.png new file mode 100644 index 0000000..aefd7c8 Binary files /dev/null and b/textures/pipeworks_nodebreaker_side.png differ diff --git a/textures/pipeworks_nodebreaker_side1.png b/textures/pipeworks_nodebreaker_side1.png new file mode 100644 index 0000000..8cb8634 Binary files /dev/null and b/textures/pipeworks_nodebreaker_side1.png differ diff --git a/textures/pipeworks_nodebreaker_side1_off.png b/textures/pipeworks_nodebreaker_side1_off.png new file mode 100644 index 0000000..5e36d3a Binary files /dev/null and b/textures/pipeworks_nodebreaker_side1_off.png differ diff --git a/textures/pipeworks_nodebreaker_side1_on.png b/textures/pipeworks_nodebreaker_side1_on.png new file mode 100644 index 0000000..c76ccff Binary files /dev/null and b/textures/pipeworks_nodebreaker_side1_on.png differ diff --git a/textures/pipeworks_nodebreaker_side2.png b/textures/pipeworks_nodebreaker_side2.png new file mode 100644 index 0000000..c2855d0 Binary files /dev/null and b/textures/pipeworks_nodebreaker_side2.png differ diff --git a/textures/pipeworks_nodebreaker_side2_off.png b/textures/pipeworks_nodebreaker_side2_off.png new file mode 100644 index 0000000..622ff7c Binary files /dev/null and b/textures/pipeworks_nodebreaker_side2_off.png differ diff --git a/textures/pipeworks_nodebreaker_side2_on.png b/textures/pipeworks_nodebreaker_side2_on.png new file mode 100644 index 0000000..c54e467 Binary files /dev/null and b/textures/pipeworks_nodebreaker_side2_on.png differ diff --git a/textures/pipeworks_nodebreaker_top.png b/textures/pipeworks_nodebreaker_top.png new file mode 100644 index 0000000..941d333 Binary files /dev/null and b/textures/pipeworks_nodebreaker_top.png differ diff --git a/textures/pipeworks_nodebreaker_top_off.png b/textures/pipeworks_nodebreaker_top_off.png new file mode 100644 index 0000000..1f9b361 Binary files /dev/null and b/textures/pipeworks_nodebreaker_top_off.png differ diff --git a/textures/pipeworks_nodebreaker_top_on.png b/textures/pipeworks_nodebreaker_top_on.png new file mode 100644 index 0000000..d02ed10 Binary files /dev/null and b/textures/pipeworks_nodebreaker_top_on.png differ diff --git a/textures/pipeworks_red.png b/textures/pipeworks_red.png new file mode 100644 index 0000000..1275e5d Binary files /dev/null and b/textures/pipeworks_red.png differ diff --git a/textures/pipeworks_white.png b/textures/pipeworks_white.png new file mode 100644 index 0000000..8b83403 Binary files /dev/null and b/textures/pipeworks_white.png differ diff --git a/textures/pipeworks_yellow.png b/textures/pipeworks_yellow.png new file mode 100644 index 0000000..e6672bd Binary files /dev/null and b/textures/pipeworks_yellow.png differ diff --git a/textures/red.png b/textures/red.png deleted file mode 100644 index 1275e5d..0000000 Binary files a/textures/red.png and /dev/null differ diff --git a/textures/white.png b/textures/white.png deleted file mode 100644 index 8b83403..0000000 Binary files a/textures/white.png and /dev/null differ diff --git a/textures/yellow.png b/textures/yellow.png deleted file mode 100644 index e6672bd..0000000 Binary files a/textures/yellow.png and /dev/null differ diff --git a/tubes.lua b/tubes.lua index ee982e1..72390b9 100644 --- a/tubes.lua +++ b/tubes.lua @@ -315,12 +315,12 @@ register_tube("pipeworks:mese_tube","Mese pneumatic tube segment",mese_plain_tex "list[current_name;line4;1,3;6,1;]".. "list[current_name;line5;1,4;6,1;]".. "list[current_name;line6;1,5;6,1;]".. - "image[0,0;1,1;white.png]".. - "image[0,1;1,1;black.png]".. - "image[0,2;1,1;green.png]".. - "image[0,3;1,1;yellow.png]".. - "image[0,4;1,1;blue.png]".. - "image[0,5;1,1;red.png]".. + "image[0,0;1,1;pipeworks_white.png]".. + "image[0,1;1,1;pipeworks_black.png]".. + "image[0,2;1,1;pipeworks_green.png]".. + "image[0,3;1,1;pipeworks_yellow.png]".. + "image[0,4;1,1;pipeworks_blue.png]".. + "image[0,5;1,1;pipeworks_red.png]".. "button[7,0;1,1;button1;On]".. "button[7,1;1,1;button2;On]".. "button[7,2;1,1;button3;On]".. @@ -344,12 +344,12 @@ register_tube("pipeworks:mese_tube","Mese pneumatic tube segment",mese_plain_tex "list[current_name;line4;1,3;6,1;]".. "list[current_name;line5;1,4;6,1;]".. "list[current_name;line6;1,5;6,1;]".. - "image[0,0;1,1;white.png]".. - "image[0,1;1,1;black.png]".. - "image[0,2;1,1;green.png]".. - "image[0,3;1,1;yellow.png]".. - "image[0,4;1,1;blue.png]".. - "image[0,5;1,1;red.png]" + "image[0,0;1,1;pipeworks_white.png]".. + "image[0,1;1,1;pipeworks_black.png]".. + "image[0,2;1,1;pipeworks_green.png]".. + "image[0,3;1,1;pipeworks_yellow.png]".. + "image[0,4;1,1;pipeworks_blue.png]".. + "image[0,5;1,1;pipeworks_red.png]" for i=1,6 do local st=meta:get_int("l"..tostring(i).."s") if st==0 then -- cgit v1.2.3 From c03414dc9d24ff0119408bbe2fc0d3e61401c490 Mon Sep 17 00:00:00 2001 From: Novatux Date: Sun, 20 Jan 2013 19:06:40 +0100 Subject: Added textures for sand and accelerator tubes, added crafting recipe for sand tube. --- crafts.lua | 9 +++++++++ textures/pipeworks_accelerator_tube_end.png | Bin 0 -> 2836 bytes textures/pipeworks_accelerator_tube_inv.png | Bin 0 -> 1295 bytes textures/pipeworks_accelerator_tube_noctr.png | Bin 0 -> 2182 bytes textures/pipeworks_accelerator_tube_plain.png | Bin 0 -> 2742 bytes textures/pipeworks_accelerator_tube_short.png | Bin 0 -> 1378 bytes textures/pipeworks_sand_tube_end.png | Bin 0 -> 2561 bytes textures/pipeworks_sand_tube_inv.png | Bin 0 -> 1209 bytes textures/pipeworks_sand_tube_noctr.png | Bin 0 -> 1969 bytes textures/pipeworks_sand_tube_plain.png | Bin 0 -> 2433 bytes textures/pipeworks_sand_tube_short.png | Bin 0 -> 1220 bytes tubes.lua | 26 ++++++++++++++++++++++---- 12 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 textures/pipeworks_accelerator_tube_end.png create mode 100644 textures/pipeworks_accelerator_tube_inv.png create mode 100644 textures/pipeworks_accelerator_tube_noctr.png create mode 100644 textures/pipeworks_accelerator_tube_plain.png create mode 100644 textures/pipeworks_accelerator_tube_short.png create mode 100644 textures/pipeworks_sand_tube_end.png create mode 100644 textures/pipeworks_sand_tube_inv.png create mode 100644 textures/pipeworks_sand_tube_noctr.png create mode 100644 textures/pipeworks_sand_tube_plain.png create mode 100644 textures/pipeworks_sand_tube_short.png diff --git a/crafts.lua b/crafts.lua index 9d33b4f..e5adc4e 100644 --- a/crafts.lua +++ b/crafts.lua @@ -137,6 +137,15 @@ if io.open(minetest.get_modpath("pipeworks").."/../technic/init.lua", "r") == ni { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" } }, }) + + minetest.register_craft( { + output = "pipeworks:sand_tube_000000 2", + recipe = { + { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }, + { "default:sand", "default:sand", "default:sand" }, + { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" } + }, + }) minetest.register_craft( { output = "pipeworks:filter 2", diff --git a/textures/pipeworks_accelerator_tube_end.png b/textures/pipeworks_accelerator_tube_end.png new file mode 100644 index 0000000..38e1848 Binary files /dev/null and b/textures/pipeworks_accelerator_tube_end.png differ diff --git a/textures/pipeworks_accelerator_tube_inv.png b/textures/pipeworks_accelerator_tube_inv.png new file mode 100644 index 0000000..d9f34a9 Binary files /dev/null and b/textures/pipeworks_accelerator_tube_inv.png differ diff --git a/textures/pipeworks_accelerator_tube_noctr.png b/textures/pipeworks_accelerator_tube_noctr.png new file mode 100644 index 0000000..f09c85c Binary files /dev/null and b/textures/pipeworks_accelerator_tube_noctr.png differ diff --git a/textures/pipeworks_accelerator_tube_plain.png b/textures/pipeworks_accelerator_tube_plain.png new file mode 100644 index 0000000..29218ba Binary files /dev/null and b/textures/pipeworks_accelerator_tube_plain.png differ diff --git a/textures/pipeworks_accelerator_tube_short.png b/textures/pipeworks_accelerator_tube_short.png new file mode 100644 index 0000000..4e37b66 Binary files /dev/null and b/textures/pipeworks_accelerator_tube_short.png differ diff --git a/textures/pipeworks_sand_tube_end.png b/textures/pipeworks_sand_tube_end.png new file mode 100644 index 0000000..a7816a4 Binary files /dev/null and b/textures/pipeworks_sand_tube_end.png differ diff --git a/textures/pipeworks_sand_tube_inv.png b/textures/pipeworks_sand_tube_inv.png new file mode 100644 index 0000000..d3a4b6a Binary files /dev/null and b/textures/pipeworks_sand_tube_inv.png differ diff --git a/textures/pipeworks_sand_tube_noctr.png b/textures/pipeworks_sand_tube_noctr.png new file mode 100644 index 0000000..ddad54a Binary files /dev/null and b/textures/pipeworks_sand_tube_noctr.png differ diff --git a/textures/pipeworks_sand_tube_plain.png b/textures/pipeworks_sand_tube_plain.png new file mode 100644 index 0000000..3d3b03e Binary files /dev/null and b/textures/pipeworks_sand_tube_plain.png differ diff --git a/textures/pipeworks_sand_tube_short.png b/textures/pipeworks_sand_tube_short.png new file mode 100644 index 0000000..5fa36ac Binary files /dev/null and b/textures/pipeworks_sand_tube_short.png differ diff --git a/tubes.lua b/tubes.lua index 72390b9..e0169a1 100644 --- a/tubes.lua +++ b/tubes.lua @@ -416,15 +416,33 @@ register_tube("pipeworks:detector_tube_off","Detector tube segment",detector_pla mesecons={receptor={state="off", rules=mesecons_rules}}}) -register_tube("pipeworks:accelerator_tube","Accelerator pneumatic tube segment",plain_textures,noctr_textures,end_textures, - short_texture,inv_texture, +accelerator_noctr_textures={"pipeworks_accelerator_tube_noctr.png","pipeworks_accelerator_tube_noctr.png","pipeworks_accelerator_tube_noctr.png", + "pipeworks_accelerator_tube_noctr.png","pipeworks_accelerator_tube_noctr.png","pipeworks_accelerator_tube_noctr.png"} +accelerator_plain_textures={"pipeworks_accelerator_tube_plain.png","pipeworks_accelerator_tube_plain.png","pipeworks_accelerator_tube_plain.png", + "pipeworks_accelerator_tube_plain.png","pipeworks_accelerator_tube_plain.png","pipeworks_accelerator_tube_plain.png"} +accelerator_end_textures={"pipeworks_accelerator_tube_end.png","pipeworks_accelerator_tube_end.png","pipeworks_accelerator_tube_end.png", + "pipeworks_accelerator_tube_end.png","pipeworks_accelerator_tube_end.png","pipeworks_accelerator_tube_end.png"} +accelerator_short_texture="pipeworks_accelerator_tube_short.png" +accelerator_inv_texture="pipeworks_accelerator_tube_inv.png" + +register_tube("pipeworks:accelerator_tube","Accelerator pneumatic tube segment",accelerator_plain_textures, + accelerator_noctr_textures,accelerator_end_textures,accelerator_short_texture,accelerator_inv_texture, {tube={can_go=function(pos,node,velocity,stack) velocity.speed=velocity.speed+1 return notvel(meseadjlist,velocity) end}}) -register_tube("pipeworks:sand_tube","Sand pneumatic tube segment",plain_textures,noctr_textures,end_textures, - short_texture,inv_texture, +sand_noctr_textures={"pipeworks_sand_tube_noctr.png","pipeworks_sand_tube_noctr.png","pipeworks_sand_tube_noctr.png", + "pipeworks_sand_tube_noctr.png","pipeworks_sand_tube_noctr.png","pipeworks_sand_tube_noctr.png"} +sand_plain_textures={"pipeworks_sand_tube_plain.png","pipeworks_sand_tube_plain.png","pipeworks_sand_tube_plain.png", + "pipeworks_sand_tube_plain.png","pipeworks_sand_tube_plain.png","pipeworks_sand_tube_plain.png"} +sand_end_textures={"pipeworks_sand_tube_end.png","pipeworks_sand_tube_end.png","pipeworks_sand_tube_end.png", + "pipeworks_sand_tube_end.png","pipeworks_sand_tube_end.png","pipeworks_sand_tube_end.png"} +sand_short_texture="pipeworks_sand_tube_short.png" +sand_inv_texture="pipeworks_sand_tube_inv.png" + +register_tube("pipeworks:sand_tube","Sand pneumatic tube segment",sand_plain_textures,sand_noctr_textures,sand_end_textures, + sand_short_texture,sand_inv_texture, {groups={sand_tube=1}, tube={can_go=function(pos,node,velocity,stack) return meseadjlist -- cgit v1.2.3 From 7b793fe5bd42c8f600d649489931ed6efa3a519d Mon Sep 17 00:00:00 2001 From: Novatux Date: Sun, 20 Jan 2013 19:47:06 +0100 Subject: Changed to technic 16px textures. --- textures/pipeworks_deployer_back.png | Bin 37128 -> 757 bytes textures/pipeworks_deployer_bottom.png | Bin 38757 -> 835 bytes textures/pipeworks_deployer_front_off.png | Bin 29441 -> 800 bytes textures/pipeworks_deployer_front_on.png | Bin 23351 -> 719 bytes textures/pipeworks_deployer_side.png | Bin 38136 -> 908 bytes textures/pipeworks_deployer_side1.png | Bin 38291 -> 908 bytes textures/pipeworks_deployer_side2.png | Bin 38195 -> 910 bytes textures/pipeworks_deployer_top.png | Bin 38904 -> 842 bytes textures/pipeworks_nodebreaker_back.png | Bin 37128 -> 632 bytes textures/pipeworks_nodebreaker_bottom.png | Bin 38757 -> 0 bytes textures/pipeworks_nodebreaker_bottom_off.png | Bin 41584 -> 556 bytes textures/pipeworks_nodebreaker_bottom_on.png | Bin 41522 -> 549 bytes textures/pipeworks_nodebreaker_front_off.png | Bin 37094 -> 653 bytes textures/pipeworks_nodebreaker_front_on.png | Bin 36983 -> 659 bytes textures/pipeworks_nodebreaker_side.png | Bin 38136 -> 0 bytes textures/pipeworks_nodebreaker_side1.png | Bin 38291 -> 0 bytes textures/pipeworks_nodebreaker_side1_off.png | Bin 42142 -> 616 bytes textures/pipeworks_nodebreaker_side1_on.png | Bin 42270 -> 610 bytes textures/pipeworks_nodebreaker_side2.png | Bin 38195 -> 0 bytes textures/pipeworks_nodebreaker_side2_off.png | Bin 42183 -> 606 bytes textures/pipeworks_nodebreaker_side2_on.png | Bin 42283 -> 598 bytes textures/pipeworks_nodebreaker_top.png | Bin 38904 -> 0 bytes textures/pipeworks_nodebreaker_top_off.png | Bin 42025 -> 556 bytes textures/pipeworks_nodebreaker_top_on.png | Bin 42103 -> 558 bytes 24 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 textures/pipeworks_nodebreaker_bottom.png delete mode 100644 textures/pipeworks_nodebreaker_side.png delete mode 100644 textures/pipeworks_nodebreaker_side1.png delete mode 100644 textures/pipeworks_nodebreaker_side2.png delete mode 100644 textures/pipeworks_nodebreaker_top.png diff --git a/textures/pipeworks_deployer_back.png b/textures/pipeworks_deployer_back.png index 0bc8df9..12e5a31 100644 Binary files a/textures/pipeworks_deployer_back.png and b/textures/pipeworks_deployer_back.png differ diff --git a/textures/pipeworks_deployer_bottom.png b/textures/pipeworks_deployer_bottom.png index ff1a2c6..febbe18 100644 Binary files a/textures/pipeworks_deployer_bottom.png and b/textures/pipeworks_deployer_bottom.png differ diff --git a/textures/pipeworks_deployer_front_off.png b/textures/pipeworks_deployer_front_off.png index d0f6f55..9593112 100644 Binary files a/textures/pipeworks_deployer_front_off.png and b/textures/pipeworks_deployer_front_off.png differ diff --git a/textures/pipeworks_deployer_front_on.png b/textures/pipeworks_deployer_front_on.png index 368ce32..f78de4c 100644 Binary files a/textures/pipeworks_deployer_front_on.png and b/textures/pipeworks_deployer_front_on.png differ diff --git a/textures/pipeworks_deployer_side.png b/textures/pipeworks_deployer_side.png index aefd7c8..73af8f8 100644 Binary files a/textures/pipeworks_deployer_side.png and b/textures/pipeworks_deployer_side.png differ diff --git a/textures/pipeworks_deployer_side1.png b/textures/pipeworks_deployer_side1.png index 8cb8634..8ef28d3 100644 Binary files a/textures/pipeworks_deployer_side1.png and b/textures/pipeworks_deployer_side1.png differ diff --git a/textures/pipeworks_deployer_side2.png b/textures/pipeworks_deployer_side2.png index c2855d0..ccb2cb9 100644 Binary files a/textures/pipeworks_deployer_side2.png and b/textures/pipeworks_deployer_side2.png differ diff --git a/textures/pipeworks_deployer_top.png b/textures/pipeworks_deployer_top.png index 941d333..262c9f6 100644 Binary files a/textures/pipeworks_deployer_top.png and b/textures/pipeworks_deployer_top.png differ diff --git a/textures/pipeworks_nodebreaker_back.png b/textures/pipeworks_nodebreaker_back.png index b669ef6..0af7422 100644 Binary files a/textures/pipeworks_nodebreaker_back.png and b/textures/pipeworks_nodebreaker_back.png differ diff --git a/textures/pipeworks_nodebreaker_bottom.png b/textures/pipeworks_nodebreaker_bottom.png deleted file mode 100644 index ff1a2c6..0000000 Binary files a/textures/pipeworks_nodebreaker_bottom.png and /dev/null differ diff --git a/textures/pipeworks_nodebreaker_bottom_off.png b/textures/pipeworks_nodebreaker_bottom_off.png index 410617a..0f456eb 100644 Binary files a/textures/pipeworks_nodebreaker_bottom_off.png and b/textures/pipeworks_nodebreaker_bottom_off.png differ diff --git a/textures/pipeworks_nodebreaker_bottom_on.png b/textures/pipeworks_nodebreaker_bottom_on.png index d6da4d8..6c4811a 100644 Binary files a/textures/pipeworks_nodebreaker_bottom_on.png and b/textures/pipeworks_nodebreaker_bottom_on.png differ diff --git a/textures/pipeworks_nodebreaker_front_off.png b/textures/pipeworks_nodebreaker_front_off.png index 5a25b4c..488fd0a 100644 Binary files a/textures/pipeworks_nodebreaker_front_off.png and b/textures/pipeworks_nodebreaker_front_off.png differ diff --git a/textures/pipeworks_nodebreaker_front_on.png b/textures/pipeworks_nodebreaker_front_on.png index 97d22c3..4904e8b 100644 Binary files a/textures/pipeworks_nodebreaker_front_on.png and b/textures/pipeworks_nodebreaker_front_on.png differ diff --git a/textures/pipeworks_nodebreaker_side.png b/textures/pipeworks_nodebreaker_side.png deleted file mode 100644 index aefd7c8..0000000 Binary files a/textures/pipeworks_nodebreaker_side.png and /dev/null differ diff --git a/textures/pipeworks_nodebreaker_side1.png b/textures/pipeworks_nodebreaker_side1.png deleted file mode 100644 index 8cb8634..0000000 Binary files a/textures/pipeworks_nodebreaker_side1.png and /dev/null differ diff --git a/textures/pipeworks_nodebreaker_side1_off.png b/textures/pipeworks_nodebreaker_side1_off.png index 5e36d3a..857face 100644 Binary files a/textures/pipeworks_nodebreaker_side1_off.png and b/textures/pipeworks_nodebreaker_side1_off.png differ diff --git a/textures/pipeworks_nodebreaker_side1_on.png b/textures/pipeworks_nodebreaker_side1_on.png index c76ccff..c756f09 100644 Binary files a/textures/pipeworks_nodebreaker_side1_on.png and b/textures/pipeworks_nodebreaker_side1_on.png differ diff --git a/textures/pipeworks_nodebreaker_side2.png b/textures/pipeworks_nodebreaker_side2.png deleted file mode 100644 index c2855d0..0000000 Binary files a/textures/pipeworks_nodebreaker_side2.png and /dev/null differ diff --git a/textures/pipeworks_nodebreaker_side2_off.png b/textures/pipeworks_nodebreaker_side2_off.png index 622ff7c..4c62f98 100644 Binary files a/textures/pipeworks_nodebreaker_side2_off.png and b/textures/pipeworks_nodebreaker_side2_off.png differ diff --git a/textures/pipeworks_nodebreaker_side2_on.png b/textures/pipeworks_nodebreaker_side2_on.png index c54e467..b9e4823 100644 Binary files a/textures/pipeworks_nodebreaker_side2_on.png and b/textures/pipeworks_nodebreaker_side2_on.png differ diff --git a/textures/pipeworks_nodebreaker_top.png b/textures/pipeworks_nodebreaker_top.png deleted file mode 100644 index 941d333..0000000 Binary files a/textures/pipeworks_nodebreaker_top.png and /dev/null differ diff --git a/textures/pipeworks_nodebreaker_top_off.png b/textures/pipeworks_nodebreaker_top_off.png index 1f9b361..9139afe 100644 Binary files a/textures/pipeworks_nodebreaker_top_off.png and b/textures/pipeworks_nodebreaker_top_off.png differ diff --git a/textures/pipeworks_nodebreaker_top_on.png b/textures/pipeworks_nodebreaker_top_on.png index d02ed10..4b0a661 100644 Binary files a/textures/pipeworks_nodebreaker_top_on.png and b/textures/pipeworks_nodebreaker_top_on.png differ -- cgit v1.2.3