Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-18 | Replace deprecated methods: (#179) | Jordan Irwin | |
- 'setting_get' with 'settings:get' - 'setting_getbool' with 'settings:get_bool' | |||
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. | |||
2016-06-11 | Do not trust node.param2. | Auke Kok | |
The table lookup will fail if node.param2 is outside [0-3] which is easily possible since there are several ways to modify param2 values of nodes. Force truncating param2 to always be 0-3 before using it in a table lookup. | |||
2013-12-21 | A few more fixes (spamming the commit log again...) | Novatux | |
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-10-27 | Add fountainhead (vertical spigot, basically). | Vanessa Ezekowitz | |
2013-08-07 | fix nil references in flowing_logic.lua | 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-07-04 | rewrite flowing logic a bit to eliminate excessive add_node/remove_node calls | Vanessa Ezekowitz | |
also got rid of obsolete optdepends | |||
2013-06-30 | Phased out all deprecated minetest.env:* uses in favor of minetest.* | Vanessa Ezekowitz | |
2013-05-10 | add flow sensor. Sends mesecons signal when water is flowing through it. | Vanessa Ezekowitz | |
2013-05-10 | made valves and airtight entry panels work. | Vanessa Ezekowitz | |
Removed "flowing" spigot from creative inventory. | |||
2013-05-10 | remove water node at spigot only at the | Vanessa Ezekowitz | |
pouring-->off transition, not repeatedly. | |||
2013-05-10 | periodically remove one water node next to each "on" pump that's also flowing | Vanessa Ezekowitz | |
This should make it work more or less correctly with finite water. also, fix a bug where a blocked spigot still looks like its pouring, and check for blockages on every step. | |||
2013-04-28 | fix a bug where spigot pouring would replace the node under it with | Vanessa Ezekowitz | |
water. Also clean up spigot logic slightly. | |||
2013-01-14 | forgot to account for facedir in spigots when I added that water stream | Vanessa Ezekowitz | |
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-04 | Made pipes able to carry water! | Vanessa Ezekowitz | |
It was just a minor logic error resulting from moving the water flowing code into it's own file when I originally imported it. Many thanks to Mauvebic for writing it! | |||
2013-01-04 | minor spacing tweaks, nothing functional | Vanessa Ezekowitz | |
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 :-) |