Rename mod: walls → hades_walls
[minetest_hades/hades_revisited.git] / mods / pipeworks / changelog.txt
blob251df29b55e160dd24b88a898f541f22d8707cf6
1 Changelog
2 ---------
4 2013-01-13: Tubes can transport items now! Namely, I added Novatux/Nore's item 
5 transport mod as a default part of this mod, to make tubes do something useful!
6 Thanks to Nore and RealBadAngel for the code contributions!
8 2013-01-05: made storage tanks connect from top/bottom, made storage tank and 
9 pipe textures use the ^ combine operator so they can show the actual liquid 
10 going through the pipes/tanks.
12 2013-01-04 (a bit later): Made pipes able to carry water! It was just a minor 
13 logic error resulting from moving the water flowing code into it's own file 
14 when I originally imported it.  Many thanks to Mauvebic for writing it!
16 2013-01-04: First stage of integrating Mauvebic's water flowing code.  This is 
17 experimental and doesn't move water yet - but at least it doesn't break 
18 anything :-)
20 2013-01-01: Various minor tweaks to textures, facedir settings, some other 
21 stuff.  Changed crafting recipes to account for revamped pumps, valves, etc.  
22 Now requires the moreores mod and most recent git (for mese crystal fragments) 
23 to craft a pump.  Added a "sealed" entry/exit panel (really just a horizontal 
24 pipe with a metal panel overlayed into the middle).  Also, tweaked pipes to 
25 always drop the empty ones.  Revamped pumps so that now they should sit in/on 
26 liquid and be connected only from the top, relegated grates to decorational- 
27 only, added outlet spigot.  Got rid of a few obsolete textures.  Got rid of 
28 that whole _x and _z naming thing - now all directional devices (pumps, valves, 
29 spigots, tanks) use facedir.  Valves, spigots no longer auto-rotate to find 
30 nearby pipes.
32 2012-09-17: Added test object for pneumatic tube autorouting code, made tubes 
33 connect to it and any object that bears groups={tubedevice=1} (connects to any 
34 side)
36 2012-09-05: All recipes doubled except for junglegrass -> plastic sheet (since 
37 that is derived from home decor)
39 2012-09-02: Fixed plastic sheeting recipe.  Added crafting recipes for various 
40 objects, with options: If homedecor is installed, use the plastic sheeting 
41 therein.  If not, we define it manually.  If the Technic mod is installed, 
42 don't define any recipes at all.  Also removed the extra "loaded!" messages and 
43 tweaked the default pipe alias to point to something that is actually visible 
44 :-)
46 2012-09-01:  flattened wielded pipe segment.
48 2012-08-24: Added square-ish pneumatic tubes with their own autoplace code 
49 (does not connect to steel pipes or pipe-oriented devices), then revised their 
50 textures shortly after.  Fixed a recursion bug that sometimes caused a stack 
51 overflow.  Old pipes were overriding the pipeworks:pipe defintion that belongs 
52 with the new pipes.
54 2012-08-22: Added outlet grate, made it participate in autoplace algorithm.  
55 Extended storage tank to show fill level in 10% steps (0% to 100%).  Added 
56 "expansion tank" that appears if the user stacks tanks upwards.  (Downwards is 
57 not checked).
59 2012-08-21: Made storage tank participate in autoplace algorithm.  Tuned API a 
60 little to allow for more flexible placement.  Re-organized code a bit to allow 
61 for some upcoming rules changes.  Made storage tanks' upper/lower fittins and 
62 intake grate participate in autoplace algorithm.
64 2012-08-20: Added temporary nodes for storage tank and intake grating, but 
65 without autoplace.
67 2012-08-19: Pumps and valves now fully participate in the 
68 auto-rotate/auto-place algorithm.
70 2012-08-18: Total rewrite again.  All pipes are now nice and round-looking, and 
71 they auto-connect!  Also added temporary nodes for pump and valve (each with an 
72 on/off setting - punch to change).  No crafting recipes yet and the pipes still 
73 don't do anything useful yet.  Soon.
75 2012-08-06:  Moved this changelog off the forum post and into a separate file.
77 2012-08-05 (multiple updates): Rewrote pipeworks to use loops and tables to 
78 create the nodes. Requires far less code now. Added -X, +X, -Y, +Y, -Z, +Z 
79 capped stubs and a short centered horizontal segment. Changed node definitions 
80 so that the aforementioned "short centered" segment is given on dig/drop.  
81 Renamed it to just "pipeworks:pipe" (and pipe_loaded). Added empty/loaded 
82 indicator images to the capped ends, removed some redundant comments. Made the 
83 empty/loaded indication at the capped end more prominent.
85 2012-07-21: Added screenshot showing pipes as they look now that nodebox 
86 texture rotation is fixed.
88 2012-07-18: Changed the mod name and all internals to 'pipeworks' instead of 
89 'pipes'... after a couple of mistakes :-)
91 2012-07-12: moved project to github.
93 2012-06-23: Initial release, followed by reworking the textures a bit.