[0.13.4] Regression(?): Furnace/inserter input mismatch

Bugs that are actually features.
Xilotha
Manual Inserter
Manual Inserter
Posts: 2
Joined: Tue Jul 05, 2016 3:28 pm
Contact:

[0.13.4] Regression(?): Furnace/inserter input mismatch

Post by Xilotha »

Summary:
Inserters sometimes try to insert ore into a furnace already containing iron plates.

History:
Something very similar was already posted before, and fixed, but the fix seems incomplete or has regressed:
Original report:
viewtopic.php?t=8275
Reported as fixed:
viewtopic.php?t=8275#p65541

Details:
After some testing, the problem seems to occur only if the furnace shuts off due to insufficient input: with 7 iron plates in the furnace, or 2 and smelting steel, the inserter is aware of what is/isn't permissible. The moment the last smelt is complete, iron ore is picked up and the furnace/inserter combination deadlocks.

Example:
Affected furnace.
Affected furnace.
20160705180345_1.jpg (312.86 KiB) Viewed 951 times
Hypothesis:
Furnaces appear to dynamically set their recipe based on input, and inserters react like the furnace were just another assembler which happened to be set to that recipe. The problem, if that model is correct, seems to be that the furnace doesn't set its recipe based on what's in its input box: it's based on what it's currently smelting. Therefore, if it has input, but not enough to start work, it doesn't have an active "recipe" at all, and inserters can't possibly know what the furnace wants (even though the furnace is already de facto committed to the recipe matching its input).

Version:
Tested for 0.12.34, 0.12.35 (current steam default version) and 0.13.4 (latest release, loaded as beta through steam). All tests done on the (..., win64, steam) builds.
Rseding91
Factorio Staff
Factorio Staff
Posts: 15906
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [0.13.4] Regression(?): Furnace/inserter input mismatch

Post by Rseding91 »

This has always been the way the furnace works - don't mix smeltable materials on your belts and you won't have this issue.
If you want to get ahold of me I'm almost always on Discord.
Xilotha
Manual Inserter
Manual Inserter
Posts: 2
Joined: Tue Jul 05, 2016 3:28 pm
Contact:

Re: [0.13.4] Regression(?): Furnace/inserter input mismatch

Post by Xilotha »

Had a feeling it wasn't a real regression, in that it isn't a resolved bug reappearing: the original bug, which was confirmed as such by kovarex fixing it, was "inserters try to insert ores into furnaces smelting steel, creating deadlocks". The behaviour now is: "inserters try to insert ores into furnaces which contain iron plates but not enough to be smelting steel, creating deadlocks". Unless the latter is intended behaviour while the former was a bug, it seems like the original bug never really got resolved, just made harder to trigger. Not a regression, but still seems like a bug, also given the reaction to the original report.
Post Reply

Return to “Not a bug”