diff options
-rw-r--r-- | crafts.lua | 9 | ||||
-rw-r--r-- | textures/pipeworks_accelerator_tube_end.png | bin | 0 -> 2836 bytes | |||
-rw-r--r-- | textures/pipeworks_accelerator_tube_inv.png | bin | 0 -> 1295 bytes | |||
-rw-r--r-- | textures/pipeworks_accelerator_tube_noctr.png | bin | 0 -> 2182 bytes | |||
-rw-r--r-- | textures/pipeworks_accelerator_tube_plain.png | bin | 0 -> 2742 bytes | |||
-rw-r--r-- | textures/pipeworks_accelerator_tube_short.png | bin | 0 -> 1378 bytes | |||
-rw-r--r-- | textures/pipeworks_sand_tube_end.png | bin | 0 -> 2561 bytes | |||
-rw-r--r-- | textures/pipeworks_sand_tube_inv.png | bin | 0 -> 1209 bytes | |||
-rw-r--r-- | textures/pipeworks_sand_tube_noctr.png | bin | 0 -> 1969 bytes | |||
-rw-r--r-- | textures/pipeworks_sand_tube_plain.png | bin | 0 -> 2433 bytes | |||
-rw-r--r-- | textures/pipeworks_sand_tube_short.png | bin | 0 -> 1220 bytes | |||
-rw-r--r-- | tubes.lua | 26 |
12 files changed, 31 insertions, 4 deletions
@@ -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 Binary files differnew file mode 100644 index 0000000..38e1848 --- /dev/null +++ b/textures/pipeworks_accelerator_tube_end.png diff --git a/textures/pipeworks_accelerator_tube_inv.png b/textures/pipeworks_accelerator_tube_inv.png Binary files differnew file mode 100644 index 0000000..d9f34a9 --- /dev/null +++ b/textures/pipeworks_accelerator_tube_inv.png diff --git a/textures/pipeworks_accelerator_tube_noctr.png b/textures/pipeworks_accelerator_tube_noctr.png Binary files differnew file mode 100644 index 0000000..f09c85c --- /dev/null +++ b/textures/pipeworks_accelerator_tube_noctr.png diff --git a/textures/pipeworks_accelerator_tube_plain.png b/textures/pipeworks_accelerator_tube_plain.png Binary files differnew file mode 100644 index 0000000..29218ba --- /dev/null +++ b/textures/pipeworks_accelerator_tube_plain.png diff --git a/textures/pipeworks_accelerator_tube_short.png b/textures/pipeworks_accelerator_tube_short.png Binary files differnew file mode 100644 index 0000000..4e37b66 --- /dev/null +++ b/textures/pipeworks_accelerator_tube_short.png diff --git a/textures/pipeworks_sand_tube_end.png b/textures/pipeworks_sand_tube_end.png Binary files differnew file mode 100644 index 0000000..a7816a4 --- /dev/null +++ b/textures/pipeworks_sand_tube_end.png diff --git a/textures/pipeworks_sand_tube_inv.png b/textures/pipeworks_sand_tube_inv.png Binary files differnew file mode 100644 index 0000000..d3a4b6a --- /dev/null +++ b/textures/pipeworks_sand_tube_inv.png diff --git a/textures/pipeworks_sand_tube_noctr.png b/textures/pipeworks_sand_tube_noctr.png Binary files differnew file mode 100644 index 0000000..ddad54a --- /dev/null +++ b/textures/pipeworks_sand_tube_noctr.png diff --git a/textures/pipeworks_sand_tube_plain.png b/textures/pipeworks_sand_tube_plain.png Binary files differnew file mode 100644 index 0000000..3d3b03e --- /dev/null +++ b/textures/pipeworks_sand_tube_plain.png diff --git a/textures/pipeworks_sand_tube_short.png b/textures/pipeworks_sand_tube_short.png Binary files differnew file mode 100644 index 0000000..5fa36ac --- /dev/null +++ b/textures/pipeworks_sand_tube_short.png @@ -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 |