Aaron Suen
e575cb9b26
Some more hint bugfixes.
2020-01-21 21:36:05 -05:00
Aaron Suen
7bc1a4ddad
Standardize node placement sounds.
...
Add node placement sounds to processes
missing them, like tree growth.
2020-01-16 22:02:59 -05:00
Aaron Suen
25be3b07a8
Small pos key calc optimization.
2020-01-10 21:11:52 -05:00
Aaron Suen
c6584d79d4
Settle craft excess immediately.
2020-01-09 22:23:32 -05:00
Aaron Suen
3eb21593b6
Block accidental new pummel recipes from hand-dig.
2019-12-29 14:08:27 -05:00
Aaron Suen
5b0459e4bb
Speed adjustment settings for many long-running processes.
...
Many processes that have a significant speed/time component can
now have speeds adjusted (as a multiplier from base rate) via
settings.
Things that can be adjusted:
- Tool speeds (including digging and pummeling)
- Cooking and pummel recipe durations
- Soaking processes like tree growth, peat fermentation
The settings are hierarchical, so groups of rates can be
adjusted together, and a further multiplier can be applied to
each member of the group.
The settings are calculated dynamically, for power users only,
and documenting them is out of scope for the project.
Specifically, this should help tuning for Kimapr's SkyBlock, and
possibly other mods involving signficant gameplay rebalancing.
2019-12-06 07:01:12 -05:00
Aaron Suen
e5f54b49f6
Add witness system for cooking/soaking recipes.
2019-10-27 10:05:57 -04:00
Aaron Suen
52de19a28c
Unified falling check, check after craft.
2019-09-09 07:05:01 -04:00
Aaron Suen
39dea8a2ae
MAJOR: Code quality audit using luacheck.
...
- Removed lots of unused variables, a few shadowed identifiers.
- Removed a few sections of dead code.
2019-08-31 09:26:53 -04:00
Aaron Suen
47f5e17560
Scaling handholds should disappear when node under is dug.
2019-08-28 21:22:45 -04:00
Aaron Suen
560b068bd7
Fix crafting, standardize recipe callback params.
2019-08-24 06:31:27 -04:00
Aaron Suen
86cc55c12b
Basic door node setup and recipes.
...
- Craft door panels by chiseling with a rod.
- Rotate door panels.
- Hammer in rod to act as hinge pin.
- Dig out hinge pin, dig up panel.
2019-08-13 21:06:13 -04:00
Aaron Suen
3614068263
Bug fixes, tidier craft excess handling.
2019-04-03 08:10:03 -04:00
Aaron Suen
8a8533a8fc
Convert lode to new cooking recipe system.
2019-03-22 22:55:30 -04:00
Aaron Suen
da54ec1815
Start to unify cooking/cooling into recipe system.
2019-03-22 21:55:02 -04:00
Aaron Suen
2f3d2afff5
Sounds on tapping/pummeling nodes.
2019-03-14 21:48:29 -04:00
Aaron Suen
547dfcdd96
Setup some crafting sounds.
2019-03-14 20:08:08 -04:00
Aaron Suen
bd0f201469
Allow excess items in recipe stacks (by default), eject excess.
...
This makes it a little easier to discover recipes, since you now
generally don't have to get the exact count right anymore; just
make sure you at least have enough.
2019-03-12 21:52:00 -04:00
Aaron Suen
111338e56f
Pound glass back into sand. Fix recipe prioritization for pummels.
2019-03-09 19:40:02 -05:00
Aaron Suen
516780a619
Fix bug causing pummel particles for invalid recipes (node check).
2019-03-07 16:47:12 -05:00
Aaron Suen
b680b69cd8
Stat improvements.
...
- Fix cheat stat bug.
- Hook to track crafting recipe completion.
2019-02-23 17:00:42 -05:00
Aaron Suen
58cd080fdf
Apply big stack refactor.
2019-02-23 10:21:27 -05:00
Aaron Suen
b6650068a1
Trying to find a saner way to handle node stack recipes.
2019-02-23 02:29:16 -05:00
Aaron Suen
4b972b4d3b
More recipe conversion, bugfixing.
2019-02-10 00:20:55 -05:00
Aaron Suen
a6c4ec6706
Fix crafting crash.
2019-02-09 23:36:39 -05:00
Aaron Suen
b5bd67d5a7
Finished pummel-craft API, started converting recipes.
2019-02-09 22:44:56 -05:00
Aaron Suen
2b8cc8fba2
Finished refactoring crafting into a separate mod.
...
Appears to work with existing functionality.
Next step will be to rework pummel to use a "recipe" system and
reuse most of the useful parts of the crafting system.
2019-02-03 12:10:27 -05:00
Aaron Suen
e78ba700a1
Some more adjustments.
...
Started flattening recipes.
2019-02-03 11:24:06 -05:00
Aaron Suen
f98e8be5c2
Started a large refactor project.
...
The idea is to merge the pummel logic with crafting recipes,
and move them up out of plain old api.
2019-02-03 09:00:09 -05:00