Age | Commit message (Collapse) | Author | |
---|---|---|---|
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) | |||
2013-06-30 | Phased out all deprecated minetest.env:* uses in favor of minetest.* | Vanessa Ezekowitz | |
2013-06-09 | more minor lighting/texture tweaks | Vanessa Ezekowitz | |
2013-06-09 | Made spigot animated, so the water actually looks like it's pouring | Vanessa Ezekowitz | |
2013-06-09 | added sunlight_propagates=true to most devices to fix lighting issues | Vanessa Ezekowitz | |
adjusted size of spigot "pouring" segment. | |||
2013-06-08 | Add vertical version of airtight pipe entry | Vanessa Ezekowitz | |
if automatically rotates to connect to the thing you point at, if a connection is possible. | |||
2013-05-10 | add flow sensor. Sends mesecons signal when water is flowing through it. | Vanessa Ezekowitz | |
2013-05-10 | Make pumps and valves respond to mesecons signals | Vanessa Ezekowitz | |
2013-05-10 | made valves and airtight entry panels work. | Vanessa Ezekowitz | |
Removed "flowing" spigot from creative inventory. | |||
2013-03-18 | Add inventory images for devices. | Anthony | |
2013-01-14 | Added a little stub to the bottom of the spigot, showing the water texture, | Vanessa Ezekowitz | |
so that when a spigot is flowing, it looks like water is actually pouring out of it. | |||
2013-01-05 | made storage tanks connect from top/bottom, made storage tank and pipe | Vanessa Ezekowitz | |
textures use the ^ combine operator so they can show the actual liquid going through the pipes/tanks. | |||
2013-01-04 | First stage of integrating Mauvebic's water flowing code. This is experimental | Vanessa Ezekowitz | |
and doesn't move water yet - but at least it doesn't break anything :-) | |||
2013-01-01 | Minor tweak to fix a bug in the spigot texture ordering | Vanessa Ezekowitz | |
2013-01-01 | changed default orientation of spigot to make it easier to place. | Vanessa Ezekowitz | |
2013-01-01 | added a "sealed" entry/exit panel (really just a horizontal pipe with a metal | Vanessa Ezekowitz | |
panel overlayed into the middle). Also, tweaked pipes to always drop the empty ones. | |||
2013-01-01 | revamped pumps so that now they should sit in/on liquid and be connected only | Vanessa Ezekowitz | |
from the top, relegated grates to decorational-only, added outlet spigot. Got rid of a few obsolete textures. Got rid of that whole _x and _z naming thing, now all directional devices (pumps, valves, spigots, tanks) use facedir. Valves, spigots no longer auto-rotate to find nearby pipes. |