Commit Graph

481 Commits

Author SHA1 Message Date
Vanessa Ezekowitz a11a672eea allow pumps to add directly to a vertical "entry panel" also. 2015-06-18 12:42:20 -04:00
Vanessa Ezekowitz 722318040e trap bad fdir on spigot, reset it to proper orientation if it's wrong 2015-06-18 12:42:20 -04:00
Vanessa Ezekowitz 5fed2ca980 combine spigot and fountain ABMs together,
reduce pump abm interval to 1
increase max water pressure
fix spigots and fountains not turning off when they should
2015-06-18 12:42:20 -04:00
Vanessa Ezekowitz 16bab0ddd4 moved device connection search code into its own function
merged entry panel evaluation code into "other devices" ABM
2015-06-18 12:42:20 -04:00
Vanessa Ezekowitz 11e83586a5 tweak max pressure that pump will add to pipes 2015-06-18 12:42:20 -04:00
Vanessa Ezekowitz 7ed830f0dd return early if snapping valve/sensor to normal facedir 2015-06-18 12:42:20 -04:00
Vanessa Ezekowitz c7c38d63ba make entry panels work with new flow logic 2015-06-18 12:42:20 -04:00
Vanessa Ezekowitz 4144fb84b0 if someone screwdrivers a valve or sensor out of horizontal, reset it back
to horizontal
2015-06-18 12:42:20 -04:00
Vanessa Ezekowitz fd0366cfd9 make pressure sensor turn off if it doesn't have at least one
side connected to a source of pressure
2015-06-18 12:42:20 -04:00
Vanessa Ezekowitz 64069ebd38 fix indentation error 2015-06-18 12:42:20 -04:00
Vanessa Ezekowitz 8825f4ec72 remove debug statements 2015-06-18 12:42:20 -04:00
Vanessa Ezekowitz 86c64041fa tube hysteresis, adjust pipe abm interval 2015-06-18 12:42:19 -04:00
Vanessa Ezekowitz dcf65b6878 make flow sensor activate mesecons wires again
only swap flow sensor if it actually changes
2015-06-18 12:42:19 -04:00
Vanessa Ezekowitz 7f94ed4c1a make valves and flow sensors work with new flow logic 2015-06-18 12:42:19 -04:00
Vanessa Ezekowitz e8c249f8d2 remove debug statements 2015-06-18 12:42:19 -04:00
Vanessa Ezekowitz 6fdfa026cf tune pressure, leakdown and related parameters 2015-06-18 12:42:19 -04:00
Vanessa Ezekowitz 24ff13d7db complete rewrite of water flowing logic
also implements leak-down in "off" pumps
fixes failure to remove water source when digging active spigot/fountain
2015-06-18 12:42:19 -04:00
Vanessa Ezekowitz 5822f60ba9 fix deprecated time_images use 2015-04-26 18:46:00 -04:00
Vanessa Ezekowitz f80dec1220 drop direct support for dedicated protection mods
just use minetest's standard protection functions instead

(leave it up to those protection mods to do their job properly)
2015-03-23 17:40:00 -04:00
Rainer 388297de4e teleport_tube.lua recipe change
The default mese block has been changed to default:mese, so a change of the recipe of the teleport_tube_1 had to be made
2015-03-14 21:06:24 +01:00
Vanessa Ezekowitz c4aa351fa0 add missing alias for entry panel
side effect left over from new_flow_logic tests
2015-03-12 10:21:55 -04:00
Tim d167aacf4d add ownership/protection handling for device configuration
take any available ownership into account before deciding on area protection
2015-03-11 19:36:41 +01:00
Phvli 86ee58b17c New wiki url in README 2015-03-09 00:05:13 +02:00
Tim 674450236b label the vacuum tube logic abms for profiling purposes
useable with the mtt profiler starting with t4im/mtt@48eff13
2015-03-04 22:31:56 -05:00
Tim e8ab36a2c9 document wielder pointed_thing problems and revert "fix wielder mixing up above and under, which had for example an effect on the deployer trying to place seeds"
This reverts commit 6e2f1fcd635398387a49911a996ccaba65bffdd3.
2015-03-04 22:17:36 -05:00
MT-Modder aa5f155100 Use group:sand for sand_tube_1 recipes 2015-03-04 22:17:36 -05:00
Tim ac4f761919 fix wielder mixing up above and under, which had for example an effect on the deployer trying to place seeds 2015-03-04 22:17:36 -05:00
est31 c505088fbb Set the owner for locked chests on placing 2015-02-11 19:37:19 +01:00
Tim 9af43b9f6f fix conductor_tube_on texture 2015-02-08 11:04:32 +01:00
Vanessa Ezekowitz 6abed742e8 also fix chests and furnaces 2015-02-07 03:01:25 -05:00
Vanessa Ezekowitz ce12c83306 fix filters also 2015-02-07 02:51:06 -05:00
Vanessa Ezekowitz 364633d884 make all tubes call the routing functions
using their after_place/after_dig callbacks
2015-02-07 02:45:17 -05:00
Vanessa Ezekowitz e33b662274 remove obsolete calls to register_on_placenode/dignode
they're slow and obsolete
2015-02-07 01:41:44 -05:00
Tim f46de19ff0 use the right variable to test on_receive_fields 2015-02-05 08:23:24 +01:00
Tim cb8ecbf8cf don't tostring "nil" in the teleportation tube on escape 2015-02-04 15:39:08 +01:00
Tim efe2af2d20 let the requested wielditem be the actual current wielditem and not just the initialized one
clean up some code to make a few lesser calls to it
2015-02-04 13:01:55 +01:00
Tim e53cd28fcb remove dead code to remove undeclared variable access warning 2015-02-04 12:41:25 +01:00
Tim 7a82393547 fix typo in texturename 2015-02-04 10:58:53 +01:00
est31 50bc351804 Fix injector crash when dug or punched when its empty 2015-02-04 03:08:16 +01:00
est31 8e9affc841 Make sorting tubes not drop elements if all outputs filtering for a specific element are filled.
Send them to some other open (empty) port instead.
2015-02-03 23:32:55 +01:00
Tim 50b417ce13 Add the High Priority tube segment that can be used as replacement of sorting tubes where they are only used to
deactivate paths. The Priority tube uses as less cpu as the default tube, is easier to maintain as well as cheaper as the sorting tube.
2015-02-03 14:46:45 -05:00
est31 f499f6a8c7 Fix vacuum tube formspec and make radius parsing smarter 2015-02-03 20:33:49 +01:00
est31 9e99d2e65f rename infotext mese tube -> sorttube 2015-02-03 09:04:56 +01:00
est31 3041ebb81b Enable to specify size for stacks a stackwise filter takes 2015-02-03 09:04:56 +01:00
Tim dc58fe8467 trim teleport_tube string input 2015-02-03 00:22:59 +01:00
Vanessa Ezekowitz 95a6ec93e7 fix broken mese tube recipe 2015-02-02 00:57:14 -05:00
Tim 13e878398c revert accidental revert (810ae99 -- autocrafter.lua) of f79956c 2015-02-02 03:16:15 +01:00
Vanessa Ezekowitz 2d0716be6f better texture for tube pane sides 2015-02-01 12:31:40 -05:00
Vanessa Ezekowitz 5114dfe5f4 fix recipe in panel tube 2015-02-01 12:24:20 -05:00
Tim 4379b1904d add decorative tubes: one steel block embedded the other passing through an airtight pane 2015-02-01 00:02:52 +01:00