ORIGINAL: Grognot
A slightly different path (still from the same started-in-1.00 game) --
The new-and-improved Spanish Armada (Portugese, Swedish, Danish, Dutch, Neapolitan fleets are all mine, and quite a few of them are involved here) is blockading London. The British fleet is entirely there (checked to verify that they're not weirdly in an adjacent port). Spanish troops have just defeated the British garrison and replaced it with one of their own.
So why isn't there a naval battle between the Spanish and the British, and scuttling of the British fleet due to inability to evacuate?
(Update: Evacuation and naval battle takes place in the Diplomacy phase?!)
Grognot,
For whatever reason the program does not have an exact timing for evacuations so that is why I wrote it up as follows:
If a port in which a fleet is located becomes enemy-controlled, the program will automatically attempt to evacuate the fleets in port before the next Naval Phase.
In your file, it was actually calculated after the land combat phase but before the diplomacy phase played out. The program needed to get to the first British turn (diplomacy) in order to first determine its demise and then evacuate. So, at the moment, this is not classified as a bug; however, it will be added to the enhancement list (as Low priority: It works but could be made better) because it does need to be consistent with the timing.
What I did see as a problem was a naval battle with two rounds.
Thanks again!
Richard