Closed neinwhal closed 2 years ago
Workbench is ready for review & merging. While there's still some minor polishing, I consider the essential features completed. Regarding crafting recipe, ill incorporate that after the other new materials are added, as i wanted to make use of some of them.
As stated previously, the UI for all the cooking and crafting is accessible through the workbench node. You have to add workstations to unlock more tabs to use within the workbench. And these workstations have to be fueled, for you to craft/cook items in the workbench.
I tried to add as many visual cues as i could to explain everything, so everything else should be figurable, if not, let me know, and ill try to improve on that.
For testers; I'm interested in these 3 things
Additional bugs to fix;
EDIT: done
I added a 4x4 crafting grid because it felt weird that the multicraft station starts on a page that craft stairs. This crafting grid uses a button to get output, because there was no good way to do this with the inventory format, as i have learnt through the furnace. Additionally, there's now support for 4x4 crafting recipes, so if anyone of you want to make use of this for the new nodes.
I consider everything to be complete now. Just awaiting review and testing to ensure everything is working correctly.
This pull does the following
max_line_length
to 400 (There were a couple of long lines in the code, which I preferably prefer to keep them long, for both readability and organization)core
mod@lisacvuk @lumberjackgames What are the thoughts on these lines used for registering the shapes? https://github.com/Craigs-Crew/edgy-dark-ominous-game/blob/shapes/mods/shapes/init.lua#L6-L80 I wanted it to be a very condensed version because i felt it would be even messier having a non-condensed version for each. Of course, this condensed version is making luacheck a very unhappy boy.
What are the thoughts on these lines used for registering the shapes?
If you are talking about using the table of definitions instead of writing out the registration for every node, yeah, this is fine
Merging for now to incorporate shapes API and GUI textures. Workbench refinements will continue to be made directly in master.