Novatux
b0c50203d2
Add 6d tubes, cleanup code a bit
2013-12-31 13:54:13 +01:00
Vanessa Ezekowitz
f57443e96f
mesecons_rules must be global. made so, confined to pipeworks.{} table.
2013-12-21 03:33:06 -05:00
Vanessa Ezekowitz
41ce9be8f3
notvel function can't be local - made global and confined to pipeworks.{}
2013-12-15 16:05:35 -05:00
Vanessa Ezekowitz
a4a74413c0
tube_item has to be global. confined it to pipeworks.{} table.
2013-12-15 14:41:03 -05:00
Vanessa Ezekowitz
c0ce62dacf
local-ize a few more variables and functions
2013-12-15 05:53:11 -05:00
Vanessa Ezekowitz
d099b9f8f0
get rid of an excess print() call
2013-12-15 05:46:39 -05:00
Vanessa Ezekowitz
eabced6976
default settings have to be global or pipeworks can't see them
...
(duh!) confined them to pipeworks.{} table.
2013-12-15 04:43:13 -05:00
Vanessa Ezekowitz
659b4e42b2
local-ize a few more variables, move all of the nodebox models
...
into their own file and confine them and pretty much everything
else to the pipeworks.{} table (still global though). More to
come.
2013-12-15 04:35:59 -05:00
Vanessa Ezekowitz
bd80f18cfc
local-ize pretty muchg everything that was previously global except where
...
stuff needs to be globally-visible. Also, fix a bad drop on valve.
2013-12-15 02:53:10 -05:00
Vanessa Ezekowitz
bd1d8bbd86
Make the tube_connects={} method work properly for technic devices.
...
Also phase out "old new" API, leaving only the "tube_connects={}" method,
as nothing in technic or pipeworks uses it.
Fix a few more places where minetest.facedir_to_dir() was duplicated, since
that code is part of Minetest 0.4.8.
2013-11-26 00:26:38 -05:00
Vanessa Ezekowitz
d3825b6db6
fix bad lighting on one-way tube
2013-11-19 13:10:35 -05:00
Novatux
12eb772d18
Fix crossing tube and one way tube.
2013-10-21 11:34:10 +02:00
Novatux
3c8266d3ee
Add one way tube
2013-10-19 15:34:04 +02:00
hdastwb
ec416df794
added support for 6d facedir for all tube components, changed autoplace.lua to follow tubes.connect_sides rather than having each component coded individually, and added support for placing deployers and node breakers facing vertically
2013-07-19 19:16:26 -04:00
Vanessa Ezekowitz
c0af957167
added ability to disable most components via config file in world folder
...
moved pipes out of init.lua and into a separate file.
some minor formatting changes
2013-07-13 22:39:25 -04:00
hdastwb
31680fcf80
added more powerful sand tubes (MESE sand tubes), along with associated crafts, textures, and documentation
2013-07-13 21:16:44 -04:00
Vanessa Ezekowitz
17ee4f6aab
Phased out all deprecated minetest.env:* uses in favor of minetest.*
2013-06-30 23:55:07 -04:00
Vanessa Ezekowitz
4a88ed096d
typo fix
2013-06-28 09:26:46 -04:00
Novatux
6ca5da4c3a
Add crossing tubes
2013-06-28 15:03:24 +02:00
Vanessa Ezekowitz
47b6c25abe
minor tweaks to various dofile() calls, moved one from tubes.lua to init.lua
2013-06-22 17:51:57 -04:00
Vanessa Ezekowitz
00e6d148d5
minor tweak to allow the register_tube() function to use any arbitrary
...
namespace for the tube instead of forcing it to be pipeworks:
2013-06-22 15:08:05 -04:00
Vanessa Ezekowitz
ada718fc42
Added appropriate textures for mesecon conductor tubes
2013-06-16 09:36:49 -04:00
Novatux
d373742752
Fix bug with sand tubes
2013-06-02 20:36:27 +02:00
VanessaE
3788437c91
Merge pull request #28 from Novatux/master
...
Fix conductive tube drop.
2013-04-12 11:02:02 -07:00
Novatux
33e3d76cec
Fix conductive tube drop.
2013-04-12 19:55:39 +02:00
VanessaE
03588a64c2
Merge pull request #27 from Novatux/master
...
Add conductor tubes.
2013-04-11 12:28:13 -07:00
Novatux
8cd0861484
Add conductor tubes (no crafting recipe or texture for now).
2013-04-11 20:00:34 +02:00
Anthony
6889ab0419
Add inventory images for tubes.
2013-03-18 23:01:09 -03:00
Novatux
e97d42e20d
Bugfix
2013-02-07 17:21:35 +01:00
Novatux
4da23ce736
Fixed a bug with mese tubes not correctly distributing the items.
2013-01-23 18:55:41 +01:00
Novatux
c03414dc9d
Added textures for sand and accelerator tubes, added crafting recipe for sand tube.
2013-01-20 19:06:40 +01:00
Novatux
fe0fd68601
Changed the name of some textures for naming conventions. Added deployer and node breaker (most of the code is from Technic, the textures too).
2013-01-20 17:53:17 +01:00
Novatux
1657f7cb7b
Added sand tubes, which take nearby items.
2013-01-20 17:29:11 +01:00
Novatux
5edb7a61a3
Changed mese tubes: you can now choose if items should not go in a direction.
2013-01-19 19:11:28 +01:00
Novatux
aea0207b7f
Added accelrator and teleport pipes
2013-01-19 13:14:41 +01:00
Novatux
143aa0ee04
Added detector tube
2013-01-17 19:49:27 +01:00
Novatux
78d183011e
Added a function to register tubes.
...
Added the mese pipe.
2013-01-16 20:16:14 +01:00
Vanessa Ezekowitz
70d8e92aff
fixed typo, pneumatic test [ojbect -> object]
2013-01-02 13:16:25 -05:00
Vanessa Ezekowitz
2efaa35700
Added test object for pneumatic tube autorouting code, made tubes connect to
...
it and any object that bears groups={tubedevice=1} (connects to any side)
2012-09-17 12:32:47 -04:00
Vanessa Ezekowitz
c47d6b02df
Added crafting recipes for various objects, with options: If homedecor is
...
installed, use the plastic sheeting therein. If not, we define it manually.
If the Technic mod is installed, don't define any recipes at all. Also removed
the extra "loaded!" messages and tweaked the default pipe alias to point to
something that is actually visible :-)
2012-09-02 12:55:14 -04:00
Vanessa Ezekowitz
ccf696748d
flattened wielded pipe segment.
2012-09-01 18:37:19 -04:00
Vanessa Ezekowitz
4a834d17b2
Added pneumatic tubes with their own autoplace code (does not connect to
...
steel pipes). Fixed a recursion bug that sometimes caused a stack overflow.
2012-08-24 13:39:29 -04:00