summaryrefslogtreecommitdiff
path: root/tubes.lua
AgeCommit message (Collapse)Author
2013-12-21mesecons_rules must be global. made so, confined to pipeworks.{} table.Vanessa Ezekowitz
2013-12-15notvel function can't be local - made global and confined to pipeworks.{}Vanessa Ezekowitz
2013-12-15tube_item has to be global. confined it to pipeworks.{} table.Vanessa Ezekowitz
2013-12-15local-ize a few more variables and functionsVanessa Ezekowitz
2013-12-15get rid of an excess print() callVanessa Ezekowitz
2013-12-15default settings have to be global or pipeworks can't see themVanessa Ezekowitz
(duh!) confined them to pipeworks.{} table.
2013-12-15local-ize a few more variables, move all of the nodebox modelsVanessa Ezekowitz
into their own file and confine them and pretty much everything else to the pipeworks.{} table (still global though). More to come.
2013-12-15local-ize pretty muchg everything that was previously global except whereVanessa Ezekowitz
stuff needs to be globally-visible. Also, fix a bad drop on valve.
2013-11-26Make the tube_connects={} method work properly for technic devices.Vanessa Ezekowitz
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-19fix bad lighting on one-way tubeVanessa Ezekowitz
2013-10-21Fix crossing tube and one way tube.Novatux
2013-10-19Add one way tubeNovatux
2013-07-19added support for 6d facedir for all tube components, changed autoplace.lua ↵hdastwb
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-13added ability to disable most components via config file in world folderVanessa Ezekowitz
moved pipes out of init.lua and into a separate file. some minor formatting changes
2013-07-13added more powerful sand tubes (MESE sand tubes), along with associated ↵hdastwb
crafts, textures, and documentation
2013-06-30Phased out all deprecated minetest.env:* uses in favor of minetest.*Vanessa Ezekowitz
2013-06-28typo fixVanessa Ezekowitz
2013-06-28Add crossing tubesNovatux
2013-06-22minor tweaks to various dofile() calls, moved one from tubes.lua to init.luaVanessa Ezekowitz
2013-06-22minor tweak to allow the register_tube() function to use any arbitraryVanessa Ezekowitz
namespace for the tube instead of forcing it to be pipeworks:
2013-06-16Added appropriate textures for mesecon conductor tubesVanessa Ezekowitz
2013-06-02Fix bug with sand tubesNovatux
2013-04-12Merge pull request #28 from Novatux/masterVanessaE
Fix conductive tube drop.
2013-04-12Fix conductive tube drop.Novatux
2013-04-11Merge pull request #27 from Novatux/masterVanessaE
Add conductor tubes.
2013-04-11Add conductor tubes (no crafting recipe or texture for now).Novatux
2013-03-18Add inventory images for tubes.Anthony
2013-02-07BugfixNovatux
2013-01-23Fixed a bug with mese tubes not correctly distributing the items.Novatux
2013-01-20Added textures for sand and accelerator tubes, added crafting recipe for ↵Novatux
sand tube.
2013-01-20Changed the name of some textures for naming conventions. Added deployer and ↵Novatux
node breaker (most of the code is from Technic, the textures too).
2013-01-20Added sand tubes, which take nearby items.Novatux
2013-01-19Changed mese tubes: you can now choose if items should not go in a direction.Novatux
2013-01-19Added accelrator and teleport pipesNovatux
2013-01-17Added detector tubeNovatux
2013-01-16Added a function to register tubes.Novatux
Added the mese pipe.
2013-01-02fixed typo, pneumatic test [ojbect -> object]Vanessa Ezekowitz
2012-09-17Added test object for pneumatic tube autorouting code, made tubes connect toVanessa Ezekowitz
it and any object that bears groups={tubedevice=1} (connects to any side)
2012-09-02Added crafting recipes for various objects, with options: If homedecor isVanessa Ezekowitz
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-01flattened wielded pipe segment.Vanessa Ezekowitz
2012-08-24Added pneumatic tubes with their own autoplace code (does not connect toVanessa Ezekowitz
steel pipes). Fixed a recursion bug that sometimes caused a stack overflow.