mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
- Created a new AI_AIR class. AI_A2A and AI_A2G inherit from AI_AIR. - Created a new AI_A2G_DISPATCHER class. - Created a new AI_A2G_ENGAGE class, that implements the SEAD, CAS and BAI actions. - The AI_A2G_DISPATCHER implements now: * SEAD, CAS and BAI attacks from airbases. * AddDefenseCoordinate() to set a defense coordinate. * RemoveDefenseCoordinate() to remove a defense coordinate. * SetDefenseReactivenessHigh() for high reactiveness. * SetDefenseReactivenessMedium() for medium reactiveness. * SetDefenseReactivenessLow() for low reactiveness. * Overhead for ground attacks. * Grouping for ground attacks. * Evaluates task type based on enemy group composition. - Tested AI_A2A_DISPATCHER for backward compatibility. - Implemented spawning of airplanes in AI_A2A_DISPATCHER: * SetSquadronVisible() method to make the squadron visible at the airport.