Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-26 | add low-poly mode | Vanessa Ezekowitz | |
to enable, set pipeworks_enable_lowpoly = true in minetest.conf | |||
2017-10-19 | devices.lua: convert spigot to single-ended horizontally rotating flowable | thetaepsilon-gamedev | |
2017-10-19 | pressure logic: rewrite callbacks for horizontal rotation flowables to ↵ | thetaepsilon-gamedev | |
support singular and double-ended devices | |||
2017-10-19 | devices.lua: convert entry panel and valve to horizontal rotation flowable class | thetaepsilon-gamedev | |
2017-10-19 | devices.lua: make flow sensor use the horizontally rotating flowable class | thetaepsilon-gamedev | |
2017-10-18 | devices.lua: make fountainheads directional using fixed vertical helper | thetaepsilon-gamedev | |
2017-10-18 | pressure logic/flowable node registry: move pump directionality code to ↵ | thetaepsilon-gamedev | |
dedicated fixed vertical helper | |||
2017-10-17 | devices.lua: implement directionfn for pump registration | thetaepsilon-gamedev | |
2017-10-16 | devices.lua: convert pump to use new directional flow class | thetaepsilon-gamedev | |
2017-10-08 | new flow logic: implement post-transition hook with mesecons support, add ↵ | thetaepsilon-gamedev | |
mesecons transition rules for flow sensor | |||
2017-10-08 | devices.lua: adjust flow sensor threshold to more closely model classic mode | thetaepsilon-gamedev | |
2017-10-08 | new flow logic: change simple transition set logic to take list of key-value ↵ | thetaepsilon-gamedev | |
pairs, add set registration for flow sensor pipe | |||
2017-10-08 | new flow logic: algorithmic and value tuning for non-finite mode | thetaepsilon-gamedev | |
2017-10-07 | devices.lua: raise maximum pressure for pumps | thetaepsilon-gamedev | |
2017-10-07 | new flow logic: flowable_node_registry_install.lua: separate pressure ↵ | thetaepsilon-gamedev | |
threshold into upper and lower hysteresis values | |||
2017-10-07 | devices.lua: factor out usage of flowlogic helper into dedicated registry ↵ | thetaepsilon-gamedev | |
function | |||
2017-10-01 | new flow logic: abms.lua: rename neighbour output helper to better indicate ↵ | thetaepsilon-gamedev | |
lack of rotation support | |||
2017-10-01 | devices.lua: make fountains functional under new flow logic using new ↵ | thetaepsilon-gamedev | |
neighbour output helper | |||
2017-10-01 | new flow logic: abms.lua: generalise spigot output code to support arbitary ↵ | thetaepsilon-gamedev | |
neighbour lists | |||
2017-10-01 | move flowable registration for flow sensor to devices.lua near node definition | thetaepsilon-gamedev | |
2017-10-01 | move flowable registration for airtight entry panel to devices.lua near node ↵ | thetaepsilon-gamedev | |
definition | |||
2017-10-01 | move spigot behaviour registration to devices.lua | thetaepsilon-gamedev | |
2017-10-01 | migrate flowable registration for valve nodes to devices.lua | thetaepsilon-gamedev | |
2017-10-01 | move pump flow logic registration to devices.lua | thetaepsilon-gamedev | |
2017-10-01 | devices.lua: create local variables for device node names in preparation for ↵ | thetaepsilon-gamedev | |
flow logic registration | |||
2017-09-27 | devices.lua: replace calls to add_node() with swap_node() to preserve node ↵ | thetaepsilon-gamedev | |
metadata | |||
2017-04-12 | allow external devices to connect to pipes | Vanessa Ezekowitz | |
and use that feature to handle most of the existing devices) also, fix the "xray" glitch in the grating | |||
2017-03-17 | prevent being able to place "loaded" and "on" items | Vanessa Ezekowitz | |
(forces them to "empty" and "off") | |||
2017-03-17 | add turn-to-vertical handling to valve, flow sensor | Vanessa Ezekowitz | |
reuse the code from entry panel | |||
2017-03-17 | add screwdriver rotation handling on most pipes-related nodes | Vanessa Ezekowitz | |
caveats: in order to cleanly handle the entry panel, valve, and sensor I had to rotate the valve and sensor models 90 degrees so that their in-/outlet pipes point the same direction as the entry panel. This also enables proper handling of a valve or sensor turned vertically. Some objects have rotation disabled entirely (as flipping them over/around makes no sense) When a valve is rotated, it is turned off automatically, to work around a glitch in the rotation code. | |||
2017-03-17 | make valve and pump turn on/off via on_rightclick | Vanessa Ezekowitz | |
(instead of on_punch) | |||
2016-04-14 | Squelch a warning if no mesecons. | Auke Kok | |
2015-03-23 | drop direct support for dedicated protection mods | Vanessa Ezekowitz | |
just use minetest's standard protection functions instead (leave it up to those protection mods to do their job properly) | |||
2015-03-12 | add missing alias for entry panel | Vanessa Ezekowitz | |
side effect left over from new_flow_logic tests | |||
2015-01-16 | use animated water for pouring spigot | Vanessa Ezekowitz | |
also remove a couple of extranous .mtl files and a redundant spigot texture | |||
2015-01-15 | Use mesh nodes for all nodebox-based pipe-related nodes | Vanessa Ezekowitz | |
2014-11-22 | update to use current mesecons API | Vanessa Ezekowitz | |
requires mesecons commit 5be179bf110b44bdc06df6dbfde4e61487cf0635 or newer. | |||
2014-07-02 | Fix drops for storage tanks | Zefram | |
2013-12-21 | fix a missed function name (due to being renamed) | Vanessa Ezekowitz | |
2013-12-21 | local-ize a couple more variables | Vanessa Ezekowitz | |
2013-12-21 | mesecons_rules must be global. made so, confined to pipeworks.{} table. | Vanessa Ezekowitz | |
2013-12-15 | fix incorrect variable name | Vanessa Ezekowitz | |
2013-12-15 | local-ize a few more variables, move all of the nodebox models | Vanessa 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-15 | local-ize pretty muchg everything that was previously global except where | Vanessa Ezekowitz | |
stuff needs to be globally-visible. Also, fix a bad drop on valve. | |||
2013-11-28 | Phased out old register_on_punchnode() calls in favor of per-node on_punch | Vanessa Ezekowitz | |
callbacks. Got rid of all the old backward-compat device aliases. | |||
2013-11-25 | get rid of some extraneous print statements | Vanessa Ezekowitz | |
2013-11-09 | fix non-working water flow sensor, add proper side texture for it | Vanessa Ezekowitz | |
2013-10-27 | Add fountainhead (vertical spigot, basically). | Vanessa Ezekowitz | |
2013-07-13 | added ability to disable most components via config file in world folder | Vanessa Ezekowitz | |
moved pipes out of init.lua and into a separate file. some minor formatting changes | |||
2013-07-04 | remove a bunch of useless metadata and settings | Vanessa Ezekowitz | |
("pipelike" everywhere, but it isn't used for anything) |