These suggestions are inspired by recipe discovery, where if you have at least one of a craftable component, but not enough to craft the item, you can click the + button and it will craft for you. I don’t know if this only goes one level deep or if it does the prerequisites as well.
1. Display the number of items that can be crafted in a (right-aligned) column before the name of the recipe. Include zeros.
The current UI can be quite confusing for long recipe names, where the parenthesised number can be lost in a mass of ellipses.
If you cannot currently craft the item, but could by refining and crafting components then that should be displayed as well.
Working out if a recipe is craftable with available materials could be done by breaking down each recipe to its raw materials, then subtracting from the raw materials any existing intermediate components’ raw materials. It would be possible to determine the exact number of items that could potentially be crafted in this manner. All these calculations would be on the client and would have no impact on the server.
2. In the crafting dialog, display if each component could be made by refining/crafting.
Again, the exact number of each component that could be crafted could be displayed here, although there would be double-counting for components that shared raw materials.
*3. In the crafting dialog, have an option to perform all necessary refinement and crafting immediately. *
“Craft All” would take this into account. Maybe make this a global option.
Not affiliated with ArenaNet or NCSOFT. No support is provided.
All assets, page layout, visual style belong to ArenaNet and are used solely to replicate the original design and preserve the original look and feel.
Contact /u/e-scrape-artist on reddit if you encounter a bug.