Page 1 of 1

[2.0.14] Upgrade planner not inserting modules

Posted: Tue Nov 05, 2024 3:28 pm
by deemacgee
I have an upgrade planner which upgrades [Assembler 1] to [Assembler 2 with 2 x Productivity Module 1].
When applied, the machine is upgraded but the modules are not added.

No upgrade planner module insertion issues encountered with other machines (so far), it appears to be just this specific case.
Has anyone else seen this?

Re: [2.0.14] Upgrade planner not inserting modules

Posted: Wed Nov 06, 2024 12:31 am
by robot256
I tried some more things:

1. Upgrading Assembler 1 (no recipe) to Assembler 2 + efficiency modules works as expected.
2. Upgrading Assembler 2 (no recipe) to Assembler 3 + productivity modules works as expected.
3. Upgrading Assembler 1 (no recipe) to Assembler 2 + productivity modules does not create module requests.
4. Upgrading Assembler 1 (electronic circuit) to Assembler 2 + productivity modules does not create module requests.
5. Upgrading Assembler 1 (no recipe) to Assembler 3 + productivity modules does not create module requests.

One thing I noticed is that when the upgrade is applied to an assembler that already has module slots, the module requests are created at the same time as the upgrade request. But when the original assembler has no module slots, the (speed or efficiency) module requests do not appear until the assembler has been upgraded.

Assembler 1 cannot accept any kind of module effects, so it's definitely a bug that productivity modules are handled differently than speed and efficiency. For some reason, the productivity module requests are not being stashed correctly, so they cannot be created after the Assembler 2/3 is placed.

Re: [2.0.14] Upgrade planner not inserting modules

Posted: Sat Nov 09, 2024 9:12 am
by Gords
I believe I have encountered a similiar issue. (now on [v2.0.15])
was playing around in the map editor to create blue prints and associated upgrade planners.

What did you do?
Created an upgrade planner with the following settings
Assembling Machine 2 -> Assembling Machine 3 (module slots set to 2x Quality Lv2, 2x Productivity Lv2)
Applied this upgrade planner to an Assembling Machine 2 (modules slots - 2x Quality Lv1) with Gears set as the recipe

What happened?
Assembling Machine 2 was upgraded to Assembling Machine 3, Quality Lv1 modules remained in the now Assembling Machine 3
No robot request orders created for upgrading the Quality Lv1 modules or to place Productivity Lv 2 modules in the Assembling Machine 3

What did you expect to happen instead? It might be obvious to you, but do it anyway!
Assembling Machine 2 to be upgraded to an Assembling Machine 3 with robot requests to remove Quality Lv 1 modules and place Quality Lv2 & Productivity Lv2 modules in the now Assembling Machine 3.

Does it happen always, once, or sometimes?
As far as I can tell always, I even tried some different modules configurations, including no modules in the Assembling Machine 2 before running the upgrade planner, which again didn't create any request orders to place modules in the Assembling Machine 3.