Novatux
8efcd39e39
Bugfix
2014-05-18 16:41:37 +02:00
Novatux
3f72bbf3d0
Much better node breaker, own contents of deployer too (but still allow IO with tubes)
2014-05-18 14:30:58 +02:00
Novatux
5a2d57b485
Fix node breaker, use new minetest.swap_node
2013-12-21 10:24:55 +01:00
Vanessa Ezekowitz
bdbdab0dfd
rules_all has to be global. made it so, confined to pipeworks.{} table
2013-12-21 03:30:07 -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
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
b43a1036ca
catch a similar nil condition in the node breaker
2013-12-10 22:39:53 -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
Novatux
c7e9c7c160
Fix node breaker crash.
2013-10-30 08:45:29 +01:00
Vanessa Ezekowitz
a59e147013
Make nodebreaker and deployer use wood group instead of default wood
2013-10-24 21:18:40 -04:00
Novatux
79897c8fe6
Better deployer and node breaker mesecons rules.
2013-10-06 10:35:53 +02:00
Pilcrow
cedb49d887
Fix hacky_swap_node to not repeatedly swap the same node in over and over
2013-09-13 11:09:57 -04:00
hdastwb
d44c2e6d3b
removed aliases to the technic deployers/node breakers
2013-07-25 18:53:51 -04: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
Anthony Zhang
479df82f2b
Fix for older mod versions that used a different alias.
2013-07-01 20:38:10 -04:00
Vanessa Ezekowitz
17ee4f6aab
Phased out all deprecated minetest.env:* uses in favor of minetest.*
2013-06-30 23:55:07 -04:00
Anthony Zhang
6b411ab8ad
Node breakers now make sure the node is actually diggable before digging (implements the functionality of minetest.node_dig
). Now can dig working mesecons and can't dig locked chests or other indestructable nodes.
2013-06-24 16:25:23 -04:00
Vanessa Ezekowitz
3a0fd39bf6
rewrote autoplacement code to make it more aware of filters,
...
autocrafter, nodebreaker, deployer, and made sure each item will only
initiate a connection to those sides which can accept such. Fixed
various autorouting bugs as I ran across them. Autorouting for various
devices is now:
filters: left and right sides only
nodebreaker, deployer: back only
autocrafter: all six sides
chests: top, bottom, left, right, back (not front)
furnace: bottom, left, right, back (not the top or front)
2013-06-23 21:36:13 -04:00
Anthony Zhang
5537257185
Whoops, tubes ought to connect to deployers!
2013-06-23 19:52:01 -04:00
Anthony Zhang
e728df46df
Super duper pipeworks deployer and node breaker updates.
2013-06-23 19:15:31 -04:00
Vanessa Ezekowitz
aaacd37c6f
Removed node breaker and deployer. These belong in technic, not pipeworks.
...
Added aliases to avoid unknown nodes/map breakage. Old code has been moved
into pipeworks/attic/
2013-01-31 18:49:47 -05: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