Inventory
Enter your available ingredient quantities
Known Ingredients
Check the intermediate ingredients you have already discovered
⚠️ The recipe matrix is incomplete. Some ingredients may not be discoverable.
Objective
Choose the objective to maximize
Set a value (in diamonds) for each objective. The optimizer maximizes the total value.
Rank objectives by priority. Tier 1 is maximized first, then Tier 2 with what remains, etc.
Set a target quantity per objective (in priority order). An empty field means unlimited (as much as possible). The diamond value is not used here.
Split the reachable diamond value across the chosen objectives (shares must total 100%). The optimizer gets as close as possible to each share.
Available objectives
Priority order (Tier 1 = top)
✅ Optimization Results
📋 Grouped Steps
No plan yet. Pick an objective, then run the optimizer.