Page 1 of 1

[0.10.2][kovarex] Voracious burner inserter

Posted: Mon Jul 14, 2014 1:17 pm
by Thyrann
Hi there.

VERSION: 0.10.2 MODDED

BUG: Burner inserter "eats" all coal when fueled by wood (wood was in the fuel slot). It ate through all my coal. It was placing coal in fuel slot occupied by wood. Therefore erasing coal while still being fueled by wood.

NOTE: I am using modded factorio (Dytech, F-Mod, Treefarm) and i havent tried existence of the bug in vanilla factorio.

EDIT in bold font

Re: Voracious burner inserter

Posted: Mon Jul 14, 2014 1:21 pm
by hoho
Working as intended

burner-inserters should use anything with fuel value once their fuel slot is empty. If you use it to move coal it will start "eating" coal once old fuel has ran out.

Re: Voracious burner inserter

Posted: Mon Jul 14, 2014 1:23 pm
by Dark
The problem is - the slot was already filled with wood. So no, not as intended.
I seen this behavior for myself.

Re: Voracious burner inserter

Posted: Fri Jul 18, 2014 10:53 am
by slpwnd
What exactly is your setup here? I mean where is the burner inserter taking the stuff from and where is he putting it? I tried this for a while and it all seems to work fine. There was a bug that burner inserter would not fuel itself sometimes (https://forums.factorio.com/forum/vie ... f=7&t=4843) and this one will be fixed in the 0.10.4.

Just to make sure we are on the same note. What you mean is that the burner inserter inserts the code inside himself and the coal disappears? And this is because it has a piece of wood in its fuel inventory?

Re: Voracious burner inserter

Posted: Fri Jul 18, 2014 11:42 am
by Dark
Test Setup: 0.10.3
1. Put burner inserter somewhere.
2. Insert stack of wood into it.
3. Drop coal in front of inserter.
4. Inserter eats coal - coal disappears into the void.

Re: Voracious burner inserter

Posted: Fri Jul 18, 2014 12:55 pm
by slpwnd
Couldn't reproduce. Neither in current build nor in 0.10.3.

Re: Voracious burner inserter

Posted: Fri Jul 18, 2014 1:09 pm
by Dark
Strange, perhaps mods messing up with it.

Re: Voracious burner inserter

Posted: Mon Jul 21, 2014 9:18 am
by slpwnd
Dark wrote:Strange, perhaps mods messing up with it.
Does it happen to you even without mods?

Re: Voracious burner inserter

Posted: Mon Jul 21, 2014 9:37 am
by Dark
No, this does not happen on clear version, so it definitely caused by mods.

I noticed that in modded game burner tries to eat at-least 5 coal before actually working.
In clean game burners inserts only one item of coal or wood and starts to work.

So what happens here: inserter tries to eat up a minimum of 5 fuel items and it does not check if fuel of the same type, if type is different then new fuel goes to null.
In clear game there was no need for type check, since only one fuel item item is required and it will not attempt to insert anymore.

The need for a minimum of 5 items is probably caused by DyTech-Core and it's changes to max stack values.

Re: [0.10.2][kovarex] Voracious burner inserter

Posted: Tue Jul 22, 2014 10:36 am
by kovarex
Hello, I tried to reproduce the problem without success.

I installed the Dytech core mod and the Dytech energy mod, and I still didn't find anything wrong.

Re: [0.10.2][kovarex] Voracious burner inserter

Posted: Wed Jul 23, 2014 11:08 am
by ssilk
I suggest a function, where a player can copy/paste a list of all his active mods plus the VERSION, because that bug may be already fixed by the modder, so that the devs use a newer version, then the player.

Re: [0.10.2][kovarex] Voracious burner inserter

Posted: Wed Jul 23, 2014 11:10 am
by kovarex
Ok, but when the savegame is provided, it contains the list of mods and versions already.

Re: [0.10.2][kovarex] Voracious burner inserter

Posted: Wed Jul 23, 2014 11:15 am
by ssilk
Of course. Much easier.

It was just my impression, that there are currently many bugs about "combinations of mods". Those can be found easier like so.

Re: [0.10.2][kovarex] Voracious burner inserter

Posted: Fri Jul 25, 2014 11:56 am
by Dark
Found the culprit, it's F-Mod:

Code: Select all

	if glob.burnerinserters~=nil then
		for i,d in pairs(glob.burnerinserters) do
			if d.valid then
				if d.getinventory(1).getitemcount("coal")<3 then
					if d.heldstack~=nil and d.heldstack.name=="coal" then
						d.getinventory(1).insert{name="coal", count=d.heldstack.count}
						d.heldstack=nil
					end
				end
			else
				table.remove(glob.burnerinserters,i)
			end
		end
	end 
Not a factorio bug.

Re: [0.10.2][kovarex] Voracious burner inserter

Posted: Fri Jul 25, 2014 2:37 pm
by kovarex
Thank you for the find!

It was probably a workaround of the bug that inserters didn't feed themselfs, it should be removed from the mod then.