branchrust_reboot/main/mixingtable_clickcancel
12 Commits over 31 Days - 0.02cph!
Correctly respect max item stack sizes
Convert mixing table UI to use pooling.
Misc performance improvements.
Fix recipe clicks triggering when drag scrolling the recipe list
Slightly grey out any recipe names that we don't have the ingredients for.
Shift clicking a recipe adds ingredients for the maximum affordable items.
Misc fixes.
Correctly include mixing table inventory (or not) in affordabilty checks.
Repeat clicking a recipe will add another set of ingredients to the mixing table.
Refactored some affordability and logic to handle this.
Clientside affordability check first
Clicking a mixing table recipe will auto add all the ingredients to the mixing table inventory in the correct amounts/locations