AKicebear wrote: Thu Mar 09, 2023 1:09 pm
Iafeth wrote: Thu Mar 09, 2023 5:48 am
When I upgrade this design, all fleet templates upgrade it too as intended. But fleets don't and just order new one of the latest model.
Could you please restate this? It's a little confusing, and I'm trying to understand what the intended contrast is between the first and second sentence. Is there a word missing after "but fleets don't ___"?
don't retrofit ships. They order new ones instead.
I will try to be more clear with steps to reproduce this behaviour:
1. Turn on "Fleet ship management" and "automatically retrofit automated fleets" options in policy settings
2. Design a ship e.g. "Escort mk1".
3. Create a fleet template with one role - escort and a specific design for the role "Escort mk1". Turn on "auto-upgrade obsolete specific ships designs" in the template.
4. Create an automated fleet with this template
5. Create a new ship design "Escort mk2"
6. Make "Escort mk1" upgrade to "Escort mk2" in retrofit path option and mark "Escort mk1" as obsolete.
Expected behaviour - fleet just retrofits everything to Escort mk2.
What happens now - fleet order Escort mk2 on shipyards and ditches Escort mk1 (if trim is enabled) or also retrofits them to Escort mk2 in addition to ordered ships (if trim is disabled).
This bug exists only if you have a specific design for the role in a template. If you just leave "latest hull for an escort" in a template - a fleet retrofits everything to Escort mk2 as intended and doesn't order new ships.