luvies / TaledensInvManagerUpdated

The code base for my unofficial update of Taleden's Inventory Manager
25 stars 28 forks source link

When TIM is running on long delays refineries set to AUTO do not recieve enough ore and run dry between cycles. #15

Open mikeloeven opened 6 years ago

mikeloeven commented 6 years ago

Refineries running in AUTO will go dry between cycles when TIM is running with delays of 3 seconds or higher. TIM should take cycle time and refinery efficiency (this is important when using modded upgrades) into account when determining how much ore to move into the queue thus ensuring that the refinery has enough ore to remain active between cycles.

additionally allowing the AUTO flag to be used in conjunction with priority and quantity would allow for manual adjustments. for example [TIM AUTO:P1:5000] would move ore in chunks of 5000 units

Mishka6783 commented 6 years ago

I too have noticed this issue. It appears that if you have too many refineries TIM can not decide which one to give ore to and stops for them all.

Cabu commented 5 years ago

Similar but different. When you have 2 ores types to process with multiple refineries one slow(eg: Cobalt) and one quick (eg:Gold) TIM put enought Cobalt for its cycle, but the same amount for Gold whose refineries run dry in the end.