-
Notifications
You must be signed in to change notification settings - Fork 119
Description
Currently, EMI is restricted to calculating and visualizing a single recipe tree at a time. A big limitation is when you want to craft multiple items and determine the shared ingredient demands at once, e.g. building a multiblock in GT, or a schematic for Create.
My request would be to implement the ability to include multiple different items to the same recipe tree, by allowing the user to shift + click on the view recipe tree button for a recipe, which would then give a + icon for adding that to the current recipe tree.
While in the recipe tree UI screen, the root item will now be a row of items you have included, where you can click on any of the items to view/swap to their corresponding recipe tree, or use your scroll wheel to scroll through the root items currently selected. This is to avoid the likely insane coding requirement to implement a DAG styled tree. Next to each side of the root item row would be arrows for manual scrolling. Mousing over a root item would also have a red rectangle appear above it with an X, for deleting that root item tree.
As for synthetic favorites, those quantities would be based on matching the root item demands. The synthetic favorite quantities would be summed together across root item trees. As for instances where one root is an ingredient for another root, synthetic favorites would calculate based on making the full quantity of each root independent of each other.
E.g. making 64 iron ingots and 15 iron buckets would have a synthetic favorite for getting 64 + 45 = 109 iron ore.
Thank you for reading.