1
C# Suggestions / Re: Suggestions Thread for v2.4.0
« Last post by skoormit on Today at 08:49:42 AM »Merging fleets with tugs can be problematic.
Say Fleet A has one or more ships with a tractor beam, and all these ships are tractoring engineless ships.
If I give Fleet A orders to join some Fleet B (which may or may not also have ships with engaged tractor beams), then sometimes (not always) the speed of Fleet B drops to 1km/s.
If I drag Fleet A into Fleet B, same thing happens: sometimes (not always) the speed of Fleet B drops to 1km/s.
The only way to reliably join the fleets without reducing the speed of Fleet B to 1 km/s is to individually drag the tractors from Fleet A to Fleet B in the left hand tree view (which obviously can only be done when the fleets are in the same location).
I'm hoping there's something easy to tweak in the fleet merging logic that can resolve this.
I wonder if the resulting speed is being determined by iterating through the list of all ships, which might be in ascending order of ship construction time, and it doesn't recognize that a ship is tractored unless the tractor has already been processed.
Say Fleet A has one or more ships with a tractor beam, and all these ships are tractoring engineless ships.
If I give Fleet A orders to join some Fleet B (which may or may not also have ships with engaged tractor beams), then sometimes (not always) the speed of Fleet B drops to 1km/s.
If I drag Fleet A into Fleet B, same thing happens: sometimes (not always) the speed of Fleet B drops to 1km/s.
The only way to reliably join the fleets without reducing the speed of Fleet B to 1 km/s is to individually drag the tractors from Fleet A to Fleet B in the left hand tree view (which obviously can only be done when the fleets are in the same location).
I'm hoping there's something easy to tweak in the fleet merging logic that can resolve this.
I wonder if the resulting speed is being determined by iterating through the list of all ships, which might be in ascending order of ship construction time, and it doesn't recognize that a ship is tractored unless the tractor has already been processed.