[13.20] Smelting: remaining tick is preserved until new item
Posted: Sat Sep 10, 2016 1:02 pm
Smelting one iron ore with electric furnace +100% speed requires 3.5*60/(2*2) = 52.5 ticks.
Because at tick #52 smelting process is not finished new iron plate will appear at tick #53, and this is logically.
Also, due to this fix viewtopic.php?f=11&t=28128 furnace keeps remaining 0.5 tick for the second item.
The problem appears if there is no second item at all, in this case remaining 0.5 tick should be discarded but now this 0.5 tick is preserved until new item.
Inserters - pulse mode. Topmost lamp - "iron plate = 0", second lamp - "iron plate = 1", third - iron plate = 2".
In this video two ores were inserted simultaneously and they were finished simultaneously (third lamp is active).
But in this example one iron ore was smelted before only in the first furnace, so this furnace accumulated 0.5 remaining tick.
Then, after inserting two ores simultaneously different results were obtained (second lamp is active).
For the first furnace: 52.5 - 0.5 remaing tick = smelting is finished on tick #52.
For the second furnace: 52.5 = smelting is finished on tick #53.
Expected behaviour: remaining tick can be used only immediately after smelting previous item.
Because at tick #52 smelting process is not finished new iron plate will appear at tick #53, and this is logically.
Also, due to this fix viewtopic.php?f=11&t=28128 furnace keeps remaining 0.5 tick for the second item.
The problem appears if there is no second item at all, in this case remaining 0.5 tick should be discarded but now this 0.5 tick is preserved until new item.
Inserters - pulse mode. Topmost lamp - "iron plate = 0", second lamp - "iron plate = 1", third - iron plate = 2".
In this video two ores were inserted simultaneously and they were finished simultaneously (third lamp is active).
But in this example one iron ore was smelted before only in the first furnace, so this furnace accumulated 0.5 remaining tick.
Then, after inserting two ores simultaneously different results were obtained (second lamp is active).
For the first furnace: 52.5 - 0.5 remaing tick = smelting is finished on tick #52.
For the second furnace: 52.5 = smelting is finished on tick #53.
Expected behaviour: remaining tick can be used only immediately after smelting previous item.