summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-12-24Fix glitch in tube autorouterVanessa Ezekowitz
(brain-o in how I was handling unknown/bad nodes being passed to it. this works better and lets the code do its job properly).
2013-12-24chests, furnaces are not supposed to connect to tubes from the front sidesVanessa Ezekowitz
2013-12-24fix filters and mese filters not working correctlyNovatux
2013-12-21A few more fixes (spamming the commit log again...)Novatux
2013-12-21Fix node breaker, use new minetest.swap_nodeNovatux
2013-12-21Fix item transport codeNovatux
2013-12-21local-ize a couple of variables, code style fixesVanessa Ezekowitz
2013-12-21fix a missed function name (due to being renamed)Vanessa Ezekowitz
2013-12-21local-ize a couple more variablesVanessa Ezekowitz
2013-12-21mesecons_rules must be global. made so, confined to pipeworks.{} table.Vanessa Ezekowitz
2013-12-21rules_all has to be global. made it so, confined to pipeworks.{} tableVanessa Ezekowitz
2013-12-21local-ize a couple of variablesVanessa Ezekowitz
2013-12-21fix small typos (False -> false)Vanessa Ezekowitz
2013-12-21A few fixesNovatux
2013-12-17get rid of a redundant commentVanessa Ezekowitz
2013-12-17close the file handle after checking if the config file exists, add a commentVanessa Ezekowitz
2013-12-17remove redundant ~= nilVanessa Ezekowitz
2013-12-17don't write pipeworks config file anymore. if a user needs one, they canVanessa Ezekowitz
create it themselves :-)
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 one last varVanessa Ezekowitz
2013-12-15local-ize a few more variablesVanessa Ezekowitz
2013-12-15local-ize yet a few more variablesVanessa Ezekowitz
2013-12-15local-ize a few more variables and functionsVanessa Ezekowitz
2013-12-15get rid of an excess print() callVanessa Ezekowitz
2013-12-15local-ize a few more functionsVanessa Ezekowitz
2013-12-15fix incorrect variable nameVanessa 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-12-10catch a similar nil condition in the node breakerVanessa Ezekowitz
2013-12-10More sanity checks on the nodeside() function, courtesy ShadowNinjaVanessa Ezekowitz
2013-12-10Better way to catch that incoming nil, return a real value on the way outVanessa Ezekowitz
2013-12-10Revert "catch nil return from facedir_to_dir() in tube autoplace code"Vanessa Ezekowitz
This reverts commit 4f9c7a43c9f1f0ab3286c755c49bd8d2951b4dc8.
2013-12-10catch nil return from facedir_to_dir() in tube autoplace codeVanessa Ezekowitz
2013-12-03add "metallic" tube connection image for other mods to useVanessa Ezekowitz
2013-12-02make the tube connection images for furnaces/chests into overlaysVanessa Ezekowitz
also don't redefine furnace top - tubes don't connect there anyways
2013-11-28Phased out old register_on_punchnode() calls in favor of per-node on_punchVanessa Ezekowitz
callbacks. Got rid of all the old backward-compat device aliases.
2013-11-28Removed code that detects technic and disables default recipes.Vanessa Ezekowitz
Made tubes and conductor tubes more expensive (yield 6 instead of 12).
2013-11-27Add recipes for fountainhead and one-way tubeVanessa Ezekowitz
2013-11-26limit tube autoconnect checking to only run if tube.connect_sidesVanessa Ezekowitz
is defined for a particular node (rather than the whole tube table). Also, tweak wording of an error message to account for line numbering changes.
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-25get rid of some extraneous print statementsVanessa Ezekowitz
2013-11-25Split pipe and tube autorouting functions into separate files.Vanessa Ezekowitz
2013-11-19fix bad lighting on one-way tubeVanessa Ezekowitz
2013-11-14stop leaking clone_node() function outside of pipeworks namespaceVanessa Ezekowitz
2013-11-09fix non-working water flow sensor, add proper side texture for itVanessa Ezekowitz
2013-10-30Fix node breaker crash.Novatux
2013-10-30Fix autocrafter not taking enough items if number of needed items of a kind ↵Novatux
> stack max for that item.
2013-10-29make worldpath and modpath pipeworks-namespace-specific and globalVanessa Ezekowitz