261 Commits

Author SHA1 Message Date
Aaron Suen
b4a2a1345f Automatic mod names for all but rotary, hack for sz_heat fire sfx. 2013-11-08 20:22:42 -05:00
Aaron Suen
bd49896452 Bugfixes: fix item ejection, privs for drop_all. 2013-11-07 17:11:10 -05:00
Aaron Suen
a470251b14 Refactor item ejection. Axles shatter if powered from both ends.
The axle shattering trick should help prevent players from
creating axle/gearbox loops using a rotor.
2013-11-07 16:23:06 -05:00
Aaron Suen
f6880e165c New 5x5x3 multi-node water turbine, plus some refactors.
New turbine provides continuous power at slightly higher on the
tech tree (cooked stone and iron), in exchange for taking up a lot
of space, and being a little dangerous (breaks apart violently if
jammed while running).
2013-11-06 15:57:10 -05:00
Aaron Suen
0f4ec0bda9 Refactors, started reworking the "waterworks" for classic liquids. 2013-11-06 11:22:43 -05:00
Aaron Suen
a55b752538 Added the sz_items mod, added sz_table and util refactors.
The new sz_items mod (1) handles "loose items" by combining them
into "pile of stuff" nodes to help performance, and (2) replaces
bones with loose item spews, which will ultimately become piles
of stuff.  Piles are not competitive with chests as you cannot
organize items within them; moving anything around stirs the whole
pile.
2013-11-04 17:46:13 -05:00
Aaron Suen
25574e0f97 Major refactor: convert libs to object-oriented model.
Class abstractions for instances of positions (vectors), facedirs,
and rotary power info.  Converted and debugged existing nodes to
use the new system.
2013-11-02 12:22:03 -04:00
Aaron Suen
2dfd9c7fdf Started work on the "heat" mod, and some lib refactoring.
Thinking about combining sz_pos and sz_nodepos, and making them
fully object-oriented.
2013-10-30 18:55:45 -04:00
Aaron Suen
5f2b7c57fc Tweaked rotary power proto, added water turbine and pump. 2013-10-27 15:28:02 -04:00
Aaron Suen
c271b80152 Removed old mods, started work on "power and motion" mod ideas.
Added working rotary power engine, including a rudimentary, but
working axle and gearbox implementation.  Need textures, recipes,
and some interactive features like gearboxes disengaging when
inhibited by mesecon power.
2013-10-26 19:03:58 -04:00
Aaron Suen
b43559cd84 New "oxygen" mod, combining a "dive meter" mod with "stamina."
Oxygen is consumed by being underwater or suffocated by a solid
block, restored by resting and breathing.  Climbing (jumping) and
swimming (or wading) tend to use stamina too, so players are
encouraged to build infrastructure, like bridges and stairs, to
avoid these penalties.
2013-05-09 12:12:57 -04:00