Added textures for sand and accelerator tubes, added crafting recipe for sand tube.
authorNovatux <nathanael.courant@laposte.net>
Sun, 20 Jan 2013 18:06:40 +0000 (19:06 +0100)
committerNovatux <nathanael.courant@laposte.net>
Sun, 20 Jan 2013 18:06:40 +0000 (19:06 +0100)
12 files changed:
crafts.lua
textures/pipeworks_accelerator_tube_end.png [new file with mode: 0644]
textures/pipeworks_accelerator_tube_inv.png [new file with mode: 0644]
textures/pipeworks_accelerator_tube_noctr.png [new file with mode: 0644]
textures/pipeworks_accelerator_tube_plain.png [new file with mode: 0644]
textures/pipeworks_accelerator_tube_short.png [new file with mode: 0644]
textures/pipeworks_sand_tube_end.png [new file with mode: 0644]
textures/pipeworks_sand_tube_inv.png [new file with mode: 0644]
textures/pipeworks_sand_tube_noctr.png [new file with mode: 0644]
textures/pipeworks_sand_tube_plain.png [new file with mode: 0644]
textures/pipeworks_sand_tube_short.png [new file with mode: 0644]
tubes.lua

index 9d33b4f398d28f4cc4372ae101975c6025b839dd..e5adc4ebaa6a5cd32c484e6f83180133c63dee71 100644 (file)
@@ -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 (file)
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 (file)
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 (file)
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 (file)
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 (file)
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 (file)
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 (file)
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 (file)
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 (file)
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 (file)
index 0000000..5fa36ac
Binary files /dev/null and b/textures/pipeworks_sand_tube_short.png differ
index 72390b9779d886a3290f402cef76fb779799a7d0..e0169a1656970a6380897b82c381123655d9dba8 100644 (file)
--- 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