Add an experience source that is based on if the material type was used to craft the item.
However this needs to automatically check to see if the component in the recipe can somehow be cycled back to the original component. This will require a graph to be constructed and to see if a component can be navigated to.
This will also need an option for the current craft experience based on result to be able to override automatically calculated experience from components.
Add an experience source that is based on if the material type was used to craft the item.
However this needs to automatically check to see if the component in the recipe can somehow be cycled back to the original component. This will require a graph to be constructed and to see if a component can be navigated to.
This will also need an option for the current craft experience based on result to be able to override automatically calculated experience from components.