Search
Similar problem was mentioned in viewtopic.php?f=88&t=102896 but no details was provided.
What did you do?
Setup a burner generator fed by express loader using editor as shown below:
What happened?
Loader loads the generator until full (100), it then stops loading even when the generator has fully consumed the wood. Removing the wood from generator's inventory after it is full does not trigger the loading.
What did you expect to happen instead?
Loader should constantly fully-load burner generators like other crafting entities (assembler or furnace).
[boskid][1.1.69] Loader not loading burner generator after full
[boskid][1.1.69] Loader not loading burner generator after full
- Attachments
-
- factorio-current.log
- (5.41 KiB) Downloaded 87 times
Re: [boskid][1.1.69] Loader not loading burner generator after full
Thanks for the report. Issue is now fixed for 1.1.70.
It was related to a bad logic inside of a Loader where it was allowed to deactivate itself even when the entity it interacts with has no wakeup lists. Now a loader will stay active if the entity it interacts with has no wakeup list. To additionally fix this case, a BurnerGenerator now has a WakeUpList so the loader is able to sleep correctly. From quick tests this also fixes Loader-Beacon interaction but i decided a Beacon is not an interesting use case to add a WakeUpList so a loader would stay active as stated in first half of the fix.
It was related to a bad logic inside of a Loader where it was allowed to deactivate itself even when the entity it interacts with has no wakeup lists. Now a loader will stay active if the entity it interacts with has no wakeup list. To additionally fix this case, a BurnerGenerator now has a WakeUpList so the loader is able to sleep correctly. From quick tests this also fixes Loader-Beacon interaction but i decided a Beacon is not an interesting use case to add a WakeUpList so a loader would stay active as stated in first half of the fix.