[1.1.76] Inserter blueprints with overridden stack size are set to 1 unless research is done
Posted: Sat Jan 28, 2023 12:00 am
Apologies for the horrible subject; the issue is somewhat wordy to explain. The wordy explanation is as follows:
Say I have a blueprint, like this one: and this blueprint has some inserters in it that have a stack size override set. This blueprint has four inserters that, in order have the following overrides set:
Inserter 0: No override set (this is the group control)
Inserter 1: Stack size 1
Inserter 2: Stack size 2
Inserter 3: Stack size 3
If this blueprint is put down BEFORE inserter capacity bonus 2 is researched, upon completion of that tech, inserters 2 and 3 will each have their stack size override set to 1. Recall that inserter 2's stack size should be set to 2 from the blueprint. Inserter 3 has stack size 3 from the blueprint, so it is fair to say that its behaviour is undefined.
If this blueprint is put down AFTER inserter capacity bonus 2 is researched, then inserter 2 will be correct, and inserter 3 will now remain as the incorrect one.
What I would expect to happen is that if the blueprint is put down before the research is complete that inserter 2's override will be set to 2 once the research completes. As it stands now, the inserters' overrides is only correctly (re)set with a re-paste of the blueprint.
Say I have a blueprint, like this one: and this blueprint has some inserters in it that have a stack size override set. This blueprint has four inserters that, in order have the following overrides set:
Inserter 0: No override set (this is the group control)
Inserter 1: Stack size 1
Inserter 2: Stack size 2
Inserter 3: Stack size 3
If this blueprint is put down BEFORE inserter capacity bonus 2 is researched, upon completion of that tech, inserters 2 and 3 will each have their stack size override set to 1. Recall that inserter 2's stack size should be set to 2 from the blueprint. Inserter 3 has stack size 3 from the blueprint, so it is fair to say that its behaviour is undefined.
If this blueprint is put down AFTER inserter capacity bonus 2 is researched, then inserter 2 will be correct, and inserter 3 will now remain as the incorrect one.
What I would expect to happen is that if the blueprint is put down before the research is complete that inserter 2's override will be set to 2 once the research completes. As it stands now, the inserters' overrides is only correctly (re)set with a re-paste of the blueprint.