[2.0.32] Upgrade planners can't change the quality of some entities

Bugs that we were not able to reproduce, and/or are waiting for more detailed info.
rollc_at
Inserter
Inserter
Posts: 41
Joined: Fri Sep 01, 2023 3:11 pm
Contact:

[2.0.32] Upgrade planners can't change the quality of some entities

Post by rollc_at »

Tested version: 2.0.32 (build 81349 expansion, mac-arm64, standalone)

When creating a new upgrade planner, some entities that have tiers/variants (chests, inserters, belts, power poles, train signals, possibly more) will force the player to choose from a list of alternatives that excludes the entity's own concrete variant (e.g. you cannot upgrade a yellow inserter to a yellow inserter). Meanwhile others (e.g. modules, assemblers, beacons, refineries, rocket silos...) don't have this limitation; you can upgrade a speed 1 module to a speed 1, or an assembler 2 to an assembler 2. Oddly e.g. a refinery doesn't even have any other variant/tier to which it could be upgraded.

While this would've been a quirky edge case for 1.x, this complicates the matter for 2.0, since we now have quality (and quality wildcard matching). It makes perfect sense to upgrade a normal blue inserter to an uncommon blue inserter, without changing the entity's concrete type; right now I need to first mark the inserters in question for an upgrade to something different, and then apply a different upgrade planner to get the target quality.

In addition to that, some entities that greatly benefit from quality cannot be marked for upgrade at all; e.g. pumps, offshore pumps, thrusters.

Expected behaviour: any item that can be built in the world as an entity should be a valid target for an upgrade planner; each entity should have itself as a valid target for an upgrade planner.
Muche
Smart Inserter
Smart Inserter
Posts: 1006
Joined: Fri Jun 02, 2017 6:20 pm
Contact:

Re: [2.0.32] Upgrade planners can't change the quality of some entities

Post by Muche »

Some upgrade planner's offers are determined by what is currently researched.
If you don't have quality researched, you won't get an option to upgrade an inserter to an uncommon inserter.

Machines allow upgrading to themselves, so you are able to specify added/removed modules.

If you have researched quality and the upgrade planner still doesn't allow selecting quality entities, post a savefile so it could be examined.
rollc_at
Inserter
Inserter
Posts: 41
Joined: Fri Sep 01, 2023 3:11 pm
Contact:

Re: [2.0.32] Upgrade planners can't change the quality of some entities

Post by rollc_at »

Oh, that makes complete sense now. I was in the editor building all kinds of BPs and I didn't have quality (or any of the other normal stuff) researched - it threw me off since I was already able to pick any item or quality. It's still a little unintuitive, but the editor is already so different from normal gameplay that I don't think it matters that much.

I think this can be closed as invalid / won't fix.
Post Reply

Return to “Pending”