13 Commits

Author SHA1 Message Date
Aaron Suen
ce58f8294c Refactor shelf API/assets into its own module. 2019-12-08 16:41:59 -05:00
Aaron Suen
a53030cdcf Use a mesh instead of nodebox for shelves.
In principle this should be equivalent to 2 cuboids
instead of 6.  In practice, FPS improvements are
hard to measure.
2019-12-08 16:13:44 -05:00
Aaron Suen
a9531b5225 Show bandolier slots as placeholder ents. 2019-11-18 20:28:58 -05:00
Aaron Suen
11314033e8 Rake tool easily cleans up messes. 2019-10-29 23:20:09 -04:00
Aaron Suen
6d2b15a81b Item storage shelving. 2019-02-20 00:40:55 -05:00
Aaron Suen
a7d7aefc5c Add ladders.
Can construct simply using a stack of sticks.  Makes it possible to
maintainably tunnel upwards to bring in sunlight for indoor light
for shallow builds, and provides a safe walking surface above.

Also:
- Fixed recipe rotation to include normal check.
2019-01-26 12:28:52 -05:00
Aaron Suen
fcb8463953 Stone-tipped tools.
- Add a bit of stone to the tip of a wooden tool to harden it.
- Stone tools wear back down to their wooden originals.
- Stone tools dig faster, but wear quickly, so you need to pay
  attention to wear levels and carry spare stone tips.

Also:
- Nerfed mining speeds again, but made higher-tier tools much
  faster relative to lower.
- Nerfed tool durability as well.

Also:
- Standardized item ejection logic.
2019-01-25 09:26:15 -05:00
Aaron Suen
62f0db49e0 Fire mod is now basically functional.
"Qualitative" fire now works, spreads, etc.

Rub 2 sticks/staves together to start a fire in nearby flammables.
2019-01-06 13:04:07 -05:00
Aaron Suen
9f0f2b161e New look for adze consistent with other tools. 2019-01-04 20:32:04 -05:00
Aaron Suen
5df6e644e9 Finished basic wood tools, optimized images. 2019-01-04 20:27:44 -05:00
Aaron Suen
67a0761e96 Clean up toolheads, refac pummel extension. 2019-01-03 23:19:41 -05:00
Aaron Suen
cbee3fa367 Initial prototype for tool heads.
They don't look right with the "signlike" render type.  May need
to find a way to allow a craftitem to be pummeled when in
"item node" form.
2018-12-30 19:16:16 -05:00
Aaron Suen
7bd9c4e63a Use adze to split logs into planks. 2018-11-03 18:56:07 -04:00