Let's start with something that's kind of a corner case but irritates me greatly on my Madagascar/Mozambique install.
Stock Frequency : The frequency at which the bug can be reproduced in a full stock game, from 0 (Never) to 5 (always when following the conditions).
Specific Frequency : The frequency at which the bug can be reproduced in the specific game setup, from 0 (Never) to 5 (always when following the conditions).
Severity : How bad the bug is.
1 (occasional annoyance),
2 (Recurring annoyance),
3 (Immersion breaking, game can be played, missions won, but things are weird enough you're constantly aware of it),
4 (Gameplay breaking) or
5 (Game breaking/crashing/freezing/CTD).
Test environment : Either stock, a link to the necessary files, on demand so people interested in testing and reproducing can contact the bug reporter
to obtain the necessary files, or closed if for some reason the bug reporter can't provide a test environment.
Environment :
July 2013 patch-level, SF2NA.
Only in Single Missions, on NavalMap.
In non-stock installs.
Conditions :
If the only bases available to player are carrier groups and off-map bases.
If there are multiple friendly nations with player available planes.
If the player tries flying an ESCORT mission for a service other than FriendlyNation001.
If FriendlyNation001 only has planes using a MinBaseSize larger than the carrier generated for the player.
Expected result :
The engine generates a flight of the same nation to be escorted by the player, based on the same carrier group.
Result :
The engine generates a flight to be escorted only from FriendlyNation001, but failing to assign a plane with the right MinBaseSize (because it doesn't
exist), assigns one from the next available size (effectively trying to have MinBaseSize=MEDIUM planes take off from a CarrierBaseSize=SMALL carrier)
leading to the flight failing to populate and a mission that can only be failed by the player (since the ESCORTed flight never takes off, it can never
reach its objective, automatically making it impossible for the player to achieve his own).
Other missions non-player flights are similarly afflicted but since they are non-essential to the player's own mission, their failure to populate
has no impact on the player apart from skies mostly empty of friendlies.
Land bases in similarly constrained situations do not seem to suffer from the same problem as the engine seems not to limit itself to the planes
available to FriendlyNation001, more controlled testing needed to validate it.
Stock Frequency : 0
Specific Frequency : 5
Severity : 4
Test environment : On demand
Potential fixes :
- Instead of defaulting to FriendlyNation001 for the escorted flight, default to the player's nation.
- Provided there is another friendly carrier station on the map, populate another carrier group from FriendlyNation001 to serve as a base for the escorted flight.