Hi,
There might be a floating point rounding issue:
As a developer I would recommend to change the logic check from basically isAvailable(resource, amount) to isAvailable(resource, amount*0.999), that would give the recipe a one thousands tolerance. In this case, the recipe task can be executed if at least 4995g of Egg shell would be available.
In a similar way this could be applied to sanitize all consumers rounding issues.
Steps to Reproduce
Just playing.
Just playing.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now