A couple I reported in 1.8 retested in 1.9
Fleets don't remember sub-fleet structure when joining other fleets.
Reproduce:
- Have a fleet with at least two levels of sub-fleets. IE: "Armada" -> "Intel" -> "Scouts"
- Detach "Intel". You should now have a Fleet called "Intel" with a Sub-Fleet "Scouts". So far so good.
- Tell the fleet "Intel" to join fleet "Armada" as a sub-fleet.
- You now end up with all ships in "Intel" and "Scouts" in the same sub-fleet called "Intel" under "Armada".
- Expected result would be to end back at same fleet structure as we started with.
This makes it so you can't really organize your ships into fleet hierarchies, since as soon as you detach one of the parts to go do something, you lose the structure.
-----------------------
Maybe not so clear a bug, but I still don't think it should work this way:
Ships don't keep fleet names when splitting into single ships.
This might just be something functioning differently in C# then VB6, but in VB6 if you had a fleet and you ordered it to split into single ships, each ship got their own fleets named "original fleet name" #1, "original fleet name" 2, "original fleet name" 3 etc. In C# they get names based on the ship name.
The old way really helped in see at a glance where these ships belonged, and when putting the original feet together again.
And since different ships in a class have potentially very different names. I don't recognize what type of ship it is by name, but by what task I've given it or fleet/sub-fleet it's part of.