Commit Graph

  • 3250b00d5a Fix Novatux 2014-01-10 20:15:53 +0100
  • 876c172a54 add recipe for crossing tube Vanessa Ezekowitz 2014-01-10 13:20:01 -0500
  • 937a8a5732 fix nil reference crash in tube autorouter when unknown nodes are nearby (?) Vanessa Ezekowitz 2014-01-05 21:56:14 -0500
  • d33eb89dcb Support for the mesecons mvps callback Novatux 2014-01-03 13:29:38 +0100
  • 9a9bd2f491 misc fixed Vanessa Ezekowitz 2014-01-02 04:36:52 -0500
  • 8e4d444a70 Update all recipes to use the new node names Vanessa Ezekowitz 2014-01-01 23:44:23 -0500
  • 1dc7410024 fix missing wield/inventory image on "compatibility" tubes gave them fuller node defs with descriptions et al. also and made them directly call the scan-for-tube-objects function when placed. Vanessa Ezekowitz 2014-01-01 23:14:27 -0500
  • ea32144950 fix facedir getting reset in detector tubes on state change Vanessa Ezekowitz 2014-01-01 22:36:52 -0500
  • 5f393d0545 fix pipes not becoming empty when pump is turned off Vanessa Ezekowitz 2014-01-01 13:56:13 -0500
  • 501aac7543 fix wield image of pipes give legacy compat pipes inventory images alias them to real pipes on place fix flicker when placing them Vanessa Ezekowitz 2014-01-01 13:34:30 -0500
  • 82f5ba09fe fix tube and pipe drops Vanessa Ezekowitz 2014-01-01 13:26:25 -0500
  • f700aa8531 fix pipe inventory images Vanessa Ezekowitz 2014-01-01 13:21:40 -0500
  • ddfc8173ac always check for CONTENT_IGNORE around a pipe/tube before converting it Vanessa Ezekowitz 2014-01-01 12:26:33 -0500
  • 394c2f6ea6 Fix conversion Novatux 2014-01-01 18:04:45 +0100
  • 4895aa6a0c Use 6d for pipes too Novatux 2014-01-01 17:40:22 +0100
  • 1dab36812a Use crossing textures Novatux 2013-12-31 13:59:25 +0100
  • bc2d6b26e7 Fix conversion Novatux 2013-12-31 12:29:31 +0100
  • 44a34da9c6 Last forgotten spaces Novatux 2013-12-31 11:03:29 +0100
  • 9b08a1c40a Remove old code Novatux 2013-12-31 10:53:14 +0100
  • ca70069586 Add a few comments Novatux 2013-12-31 10:32:53 +0100
  • 76183bc325 Fix some more coding style, fix a crash, get rid of a conversion table (only used for the table generation) Novatux 2013-12-31 10:26:25 +0100
  • 27f3a8ab31 Fix indentation and coding style Novatux 2013-12-31 10:12:25 +0100
  • 95aac90b67 Indent correctly the function Novatux 2013-12-31 09:08:18 +0100
  • b0c50203d2 Add 6d tubes, cleanup code a bit Novatux 2013-12-31 07:36:04 +0100
  • 0dfc3775e9 make crossing tube wield texture look a little better (I kinda half-assed it initially ;-) ) Vanessa Ezekowitz 2013-12-31 06:57:31 -0500
  • 8b2177b359 add crossing tube textures (to be used shortly) Vanessa Ezekowitz 2013-12-31 06:50:34 -0500
  • 6f1580a2c3 fix copy&paste error Vanessa Ezekowitz 2013-12-24 09:53:36 -0500
  • 508b937e4c ok, on second thought, allow tubes to connect to the fronts. Also, define top-side overlays for furnaces. Vanessa Ezekowitz 2013-12-24 09:51:38 -0500
  • 7488f6c091 Fix glitch in tube autorouter (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). Vanessa Ezekowitz 2013-12-24 09:11:26 -0500
  • 5dda1a4654 chests, furnaces are not supposed to connect to tubes from the front sides Vanessa Ezekowitz 2013-12-24 08:44:19 -0500
  • b040fc585b fix filters and mese filters not working correctly Novatux 2013-12-24 08:29:33 -0500
  • 10cf11e008 A few more fixes (spamming the commit log again...) Novatux 2013-12-21 11:11:36 +0100
  • 5a2d57b485 Fix node breaker, use new minetest.swap_node Novatux 2013-12-21 10:24:55 +0100
  • 75db2c5307 Fix item transport code Novatux 2013-12-21 10:16:58 +0100
  • e5344edf98 local-ize a couple of variables, code style fixes Vanessa Ezekowitz 2013-12-21 03:45:45 -0500
  • e1435b1c2f fix a missed function name (due to being renamed) Vanessa Ezekowitz 2013-12-21 03:38:08 -0500
  • 784634f0da local-ize a couple more variables Vanessa Ezekowitz 2013-12-21 03:35:39 -0500
  • f57443e96f mesecons_rules must be global. made so, confined to pipeworks.{} table. Vanessa Ezekowitz 2013-12-21 03:33:06 -0500
  • bdbdab0dfd rules_all has to be global. made it so, confined to pipeworks.{} table Vanessa Ezekowitz 2013-12-21 03:30:07 -0500
  • 3e02d5104a local-ize a couple of variables Vanessa Ezekowitz 2013-12-21 03:26:47 -0500
  • 9f3b2f1323 fix small typos (False -> false) Vanessa Ezekowitz 2013-12-21 03:26:26 -0500
  • 61d7bde79a A few fixes Novatux 2013-12-21 08:46:55 +0100
  • f697b94dae get rid of a redundant comment Vanessa Ezekowitz 2013-12-17 20:38:30 -0500
  • 177966013a close the file handle after checking if the config file exists, add a comment Vanessa Ezekowitz 2013-12-17 20:36:21 -0500
  • 01e76e1ea7 remove redundant ~= nil Vanessa Ezekowitz 2013-12-17 20:28:54 -0500
  • dfed550cae don't write pipeworks config file anymore. if a user needs one, they can create it themselves :-) Vanessa Ezekowitz 2013-12-17 20:27:46 -0500
  • 41ce9be8f3 notvel function can't be local - made global and confined to pipeworks.{} Vanessa Ezekowitz 2013-12-15 16:05:35 -0500
  • a4a74413c0 tube_item has to be global. confined it to pipeworks.{} table. Vanessa Ezekowitz 2013-12-15 14:41:03 -0500
  • 6785ba39f4 local-ize one last var Vanessa Ezekowitz 2013-12-15 06:21:39 -0500
  • 030ae3283d local-ize a few more variables Vanessa Ezekowitz 2013-12-15 06:10:03 -0500
  • 072f78a360 local-ize yet a few more variables Vanessa Ezekowitz 2013-12-15 05:59:31 -0500
  • c0ce62dacf local-ize a few more variables and functions Vanessa Ezekowitz 2013-12-15 05:53:11 -0500
  • d099b9f8f0 get rid of an excess print() call Vanessa Ezekowitz 2013-12-15 05:46:39 -0500
  • 53f6e67399 local-ize a few more functions Vanessa Ezekowitz 2013-12-15 05:35:11 -0500
  • 2481c06bf0 fix incorrect variable name Vanessa Ezekowitz 2013-12-15 05:26:39 -0500
  • eabced6976 default settings have to be global or pipeworks can't see them (duh!) confined them to pipeworks.{} table. Vanessa Ezekowitz 2013-12-15 04:43:13 -0500
  • 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. Vanessa Ezekowitz 2013-12-15 04:35:59 -0500
  • 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. Vanessa Ezekowitz 2013-12-15 02:53:10 -0500
  • b43a1036ca catch a similar nil condition in the node breaker Vanessa Ezekowitz 2013-12-10 22:39:53 -0500
  • 29da8992ec More sanity checks on the nodeside() function, courtesy ShadowNinja Vanessa Ezekowitz 2013-12-10 21:39:47 -0500
  • e4a7af5858 Better way to catch that incoming nil, return a real value on the way out Vanessa Ezekowitz 2013-12-10 21:18:29 -0500
  • ebfa12205a Revert "catch nil return from facedir_to_dir() in tube autoplace code" Vanessa Ezekowitz 2013-12-10 21:16:33 -0500
  • 4f9c7a43c9 catch nil return from facedir_to_dir() in tube autoplace code Vanessa Ezekowitz 2013-12-10 21:09:38 -0500
  • bd58778810 add "metallic" tube connection image for other mods to use Vanessa Ezekowitz 2013-12-03 15:05:52 -0500
  • a15b69802e make the tube connection images for furnaces/chests into overlays also don't redefine furnace top - tubes don't connect there anyways Vanessa Ezekowitz 2013-12-02 19:29:35 -0500
  • 3dfe770272 Phased out old register_on_punchnode() calls in favor of per-node on_punch callbacks. Got rid of all the old backward-compat device aliases. Vanessa Ezekowitz 2013-11-28 02:23:59 -0500
  • 65901b7dd7 Removed code that detects technic and disables default recipes. Made tubes and conductor tubes more expensive (yield 6 instead of 12). Vanessa Ezekowitz 2013-11-28 01:20:34 -0500
  • 604d5310a1 Add recipes for fountainhead and one-way tube Vanessa Ezekowitz 2013-11-27 18:13:35 -0500
  • 713cf01585 limit tube autoconnect checking to only run if tube.connect_sides is defined for a particular node (rather than the whole tube table). Vanessa Ezekowitz 2013-11-26 00:46:36 -0500
  • bd1d8bbd86 Make the tube_connects={} method work properly for technic devices. Vanessa Ezekowitz 2013-11-26 00:23:14 -0500
  • bf7993b802 get rid of some extraneous print statements Vanessa Ezekowitz 2013-11-25 23:58:51 -0500
  • 7289bfcfba Split pipe and tube autorouting functions into separate files. Vanessa Ezekowitz 2013-11-25 23:55:52 -0500
  • d3825b6db6 fix bad lighting on one-way tube Vanessa Ezekowitz 2013-11-19 13:10:35 -0500
  • e7a1fed5d3 stop leaking clone_node() function outside of pipeworks namespace Vanessa Ezekowitz 2013-11-14 18:54:50 -0500
  • 1c7f2722d6 fix non-working water flow sensor, add proper side texture for it Vanessa Ezekowitz 2013-11-09 13:17:56 -0500
  • c7e9c7c160 Fix node breaker crash. Novatux 2013-10-30 08:45:29 +0100
  • dc1ef38a58 Fix autocrafter not taking enough items if number of needed items of a kind > stack max for that item. Novatux 2013-10-30 08:33:09 +0100
  • 7887d28e08 make worldpath and modpath pipeworks-namespace-specific and global Vanessa Ezekowitz 2013-10-29 14:08:23 -0400
  • 3d19cca557 Add fountainhead (vertical spigot, basically). Vanessa Ezekowitz 2013-10-27 22:38:19 -0400
  • a59e147013 Make nodebreaker and deployer use wood group instead of default wood Vanessa Ezekowitz 2013-10-24 21:18:40 -0400
  • 2e2862576d Fix for player height Novatux 2013-10-24 12:49:07 +0200
  • 2d4c5cf257 Complete fake player for deployer Novatux 2013-10-24 07:51:56 +0200
  • 12eb772d18 Fix crossing tube and one way tube. Novatux 2013-10-21 11:34:10 +0200
  • 6eaf8eac62 FiX CYCLIC option being ignored. Novatux 2013-10-21 11:14:46 +0200
  • b62b5bc9e1 Merge branch 'master' of github.com:VanessaE/pipeworks Vanessa Ezekowitz 2013-10-20 21:09:53 -0400
  • 89cd1c86a7 Furnace and chest textures now have pipeworks-specific names to allow for texture packs to cover them. Also, added proper top and bottom textures for both. Vanessa Ezekowitz 2013-10-20 21:08:46 -0400
  • 3c8266d3ee Add one way tube Novatux 2013-10-19 15:33:49 +0200
  • ce1acebf6d Check for on_metadata_inventory_take Cy 2013-10-15 15:29:55 -0700
  • 28328d975c Multiple updates: Cy 2013-10-14 23:45:07 -0400
  • 79897c8fe6 Better deployer and node breaker mesecons rules. Novatux 2013-10-06 10:35:53 +0200
  • 7546bb17fb tweak readme to mention the correct place for the documentation Vanessa Ezekowitz 2013-10-04 15:44:07 -0400
  • 9830e26d90 Moved crafting guide to a separate branch (gh-pages) Vanessa Ezekowitz 2013-10-04 15:34:06 -0400
  • c80eeadf9c fix incorrect usage of after_place_node Vanessa Ezekowitz 2013-10-04 14:36:17 -0400
  • 6a9fdae4a1 simplify autocrafterCache, remove cache entry on node dig and disable debug output chlue 2013-10-04 17:56:03 +0200
  • b9bbfbb754 clean up formatting a bit Vanessa Ezekowitz 2013-10-04 11:03:27 -0400
  • 0fadfa5372 Made autocrafter take less CPU/time chlue 2013-10-04 10:41:23 -0400
  • cedb49d887 Fix hacky_swap_node to not repeatedly swap the same node in over and over Pilcrow 2013-09-13 11:09:57 -0400
  • 59362e3d20 Add note about teleporter tubes reserved channels. Uberi 2013-08-12 18:51:56 -0400
  • b310c201b5 fix nil references in flowing_logic.lua Vanessa Ezekowitz 2013-08-07 22:16:47 -0400
  • f66336394e added reserved teleport channels hdastwb 2013-08-06 13:26:05 -0400