diff --git a/Auto-purchase-options.md b/Auto-purchase-options.md index 06c0474..7085c4d 100644 --- a/Auto-purchase-options.md +++ b/Auto-purchase-options.md @@ -24,18 +24,10 @@ Reinforcements will first be purchased at control points with active front lines Any remaining budget will be used to purchase aircraft. -Aircraft will be purchased to fulfill any missions that could not be planned due to lack of aircraft. This occurs in the order specified by the mission planner. +Aircraft will be purchased to fulfill any missions that could not be planned due to lack of aircraft. This occurs in the order specified by the mission planner. The best aircraft for the job will be purchased, with a random change of making a suboptimal decision to maintain unit variety. The preferences for each task type are defined in https://github.com/dcs-liberation/dcs_liberation/blob/develop/gen/flights/ai_flight_planner_db.py. -When attempting to fulfill an order for a mission, the purchase will be attempted at the airfield in range if the target, with parking available, closest to the mission target. +When attempting to fulfill an order for a mission, the purchase will be attempted at the airfield in range if the target, with parking available, closest to the mission target. Airbases outside the enemy's threat zone will be preferred. This will result in more regular, safer, albeit longer flight plans. Aircraft are selected to fit the unfulfilled missions. Liberation maintains a preferred list of aircraft for each mission type as well as a list of all capable aircraft. A random selection will be made from the preferred list first, but if empty or too expensive the capable list will be used. -If no capable aircraft in range can be purchased, the remaining budget will roll over to the next turn. - -### Changes in DCS Liberation 2.4 - -Airbases outside the enemy's threat zone will be preferred. This will result in more regular, safer, albeit longer flight plans. - -The best aircraft for the job will be purchased, with a random change of making a suboptimal decision to maintain unit variety. The preferences for each task type are defined in https://github.com/dcs-liberation/dcs_liberation/blob/develop/gen/flights/ai_flight_planner_db.py. - -(Work in progress) A reserve of aircraft for airbase defense BARCAP and CAS missions will be maintained before aircraft are purchased for other missions. The reserves will remain at the airbase. This ensures that even if every planned flight is destroyed the critical missions can still be deployed on the next turn. \ No newline at end of file +If no capable aircraft in range can be purchased, the remaining budget will roll over to the next turn. \ No newline at end of file