[BUG] Round Robin selecting different targets in same operation
Maverick238 opened this issue ยท 1 comments
Using the latest ATM9 Version.
The following program is used.
every 20 ticks do
INPUT item::, fluid:: FROM RECIPE_INPUT
OUTPUT item::, fluid:: TO BUFFER_TARGET ROUND ROBIN BY BLOCK
FORGET
INPUT item::, fluid:: FROM EACH EBF_OUTPUT
OUTPUT Item::, fluid:: TO RECIPE_OUTPUT
end
When using the OUTPUT operation here it chooses different ROUND ROBING targets for the fluid and the items.
As far as my understanding goes it should be the same right ? If not is there an option to make it the same so recipes can safely be transported from a Ingredient Buffer to a e.g. GT Machine ?
caused by
SuperFactoryManager/src/main/java/ca/teamdman/sfml/ast/InputStatement.java
Lines 110 to 131 in b6e6893
which has the resource type as the outer loop instead of the block positions
This is also present in OutputStatement