From 0d6f420f97ed40b6c85e81aa57fc46ee63e0067d Mon Sep 17 00:00:00 2001 From: Mustang-25 <72566076+Mustang-25@users.noreply.github.com> Date: Fri, 30 Jul 2021 19:34:29 -0700 Subject: [PATCH] Rebalanced Aircraft Planning Hierarchies CAP List: [+] Mig-21 #1372 [+] Su-34 [moved up] F-15C above the F-14 (probably contentious to some but IMO the AI never capitalizes on the AIM-54 range and the Eagle AI seems to do better in general) [moved up] JF-17 [moved up] Gripen [moved down] Su-33 [moved down] Su-27 [moved down] MiG-31 [moved down] MiG-25 [moved down] MiG-29G [moved down] MiG-29A * Downgraded MiGs and Sukhois that do not have Fox-3s due to this disadvantage. From personal experience, the 31s and 25s also won't use the longer range of their Fox-1s to warrant for a higher spot on the list. CAS/BAI List: [+] Su-33 #1367 [-] Su-24MR (dedicated recce platform, no AG munitions) [moved up] Su-34 [moved down] Mig-19P [moved down] UH-1 Strike List: [-] Su-24MR (dedicated recce platform, no AG munitions) [moved up] JF-17 [moved up] Harrier Runway Attack List: [+] Mirage 2000C --- gen/flights/ai_flight_planner_db.py | 34 +++++++++++++++-------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/gen/flights/ai_flight_planner_db.py b/gen/flights/ai_flight_planner_db.py index 9569cfaa..59e49406 100644 --- a/gen/flights/ai_flight_planner_db.py +++ b/gen/flights/ai_flight_planner_db.py @@ -125,29 +125,30 @@ from pydcs_extensions.su57.su57 import Su_57 CAP_CAPABLE = [ Su_57, F_22A, - MiG_31, + F_15C, F_14B, F_14A_135_GR, - MiG_25PD, Su_33, + Su_34, + J_11A, Su_30, Su_27, - J_11A, - F_15C, MiG_29S, - MiG_29G, - MiG_29A, F_16C_50, FA_18C_hornet, + JF_17, + JAS39Gripen, F_16A, F_4E, - JAS39Gripen, - JF_17, + MiG_31, + MiG_25PD, + MiG_29G, + MiG_29A, MiG_23MLD, MiG_21Bis, Mirage_2000_5, - M_2000C, F_15E, + M_2000C, F_5E_3, MiG_19P, A_4E_C, @@ -174,6 +175,7 @@ CAS_CAPABLE = [ A_10C_2, A_10C, Hercules, + Su_34, Su_25TM, Su_25T, Su_25, @@ -191,17 +193,16 @@ CAS_CAPABLE = [ F_14B, F_14A_135_GR, AJS37, - Su_24MR, Su_24M, Su_17M4, + Su_33, F_4E, S_3B, - Su_34, Su_30, - MiG_19P, MiG_29S, MiG_27K, MiG_29A, + MiG_21Bis, AH_64D, AH_64A, AH_1W, @@ -213,13 +214,14 @@ CAS_CAPABLE = [ Mi_24P, Mi_24V, Mi_8MT, - UH_1H, + MiG_19P, MiG_15bis, M_2000C, F_5E_3, F_86F_Sabre, C_101CC, L_39ZA, + UH_1H, A_20G, Ju_88A4, P_47D_40, @@ -300,13 +302,14 @@ STRIKE_CAPABLE = [ Tornado_GR4, F_16C_50, FA_18C_hornet, + AV8BNA, + JF_17, F_16A, F_14B, F_14A_135_GR, JAS39Gripen_AG, Tornado_IDS, Su_17M4, - Su_24MR, Su_24M, Su_25TM, Su_25T, @@ -318,11 +321,9 @@ STRIKE_CAPABLE = [ MiG_29S, MiG_29G, MiG_29A, - JF_17, F_4E, A_10C_2, A_10C, - AV8BNA, S_3B, A_4E_C, M_2000C, @@ -376,6 +377,7 @@ RUNWAY_ATTACK_CAPABLE = [ Su_34, Su_30, Tornado_IDS, + M_2000C, ] + STRIKE_CAPABLE # For any aircraft that isn't necessarily directly involved in strike