From 11c2d4ab2591e7264ad144ce9df3fd5cd848d82b Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Fri, 16 Jul 2021 16:23:22 -0700 Subject: [PATCH] Add JDAMs and their fallbacks. Hornet should be compatible with 1990 campaigns now. Air-to-ground weapon restrictions are less interesting for AI aircraft so I haven't covered *all* the variants here (the >2 variants of each carried by the B1 and such). --- resources/weapons/bombs/GBU-10-2X.yaml | 4 ++++ resources/weapons/bombs/GBU-10.yaml | 6 ++++++ resources/weapons/bombs/GBU-12-2X.yaml | 13 +++++++++++++ resources/weapons/bombs/GBU-12.yaml | 6 ++++++ resources/weapons/bombs/GBU-16-2X.yaml | 6 ++++++ resources/weapons/bombs/GBU-16.yaml | 6 ++++++ resources/weapons/bombs/GBU-24.yaml | 7 +++++++ resources/weapons/bombs/GBU-31V1B.yaml | 5 +++++ resources/weapons/bombs/GBU-31V2B.yaml | 5 +++++ resources/weapons/bombs/GBU-31V3B.yaml | 5 +++++ resources/weapons/bombs/GBU-31V4B.yaml | 5 +++++ resources/weapons/bombs/GBU-32V2B.yaml | 5 +++++ resources/weapons/bombs/GBU-38-2X.yaml | 8 ++++++++ resources/weapons/bombs/GBU-38.yaml | 5 +++++ 14 files changed, 86 insertions(+) create mode 100644 resources/weapons/bombs/GBU-10-2X.yaml create mode 100644 resources/weapons/bombs/GBU-10.yaml create mode 100644 resources/weapons/bombs/GBU-12-2X.yaml create mode 100644 resources/weapons/bombs/GBU-12.yaml create mode 100644 resources/weapons/bombs/GBU-16-2X.yaml create mode 100644 resources/weapons/bombs/GBU-16.yaml create mode 100644 resources/weapons/bombs/GBU-24.yaml create mode 100644 resources/weapons/bombs/GBU-31V1B.yaml create mode 100644 resources/weapons/bombs/GBU-31V2B.yaml create mode 100644 resources/weapons/bombs/GBU-31V3B.yaml create mode 100644 resources/weapons/bombs/GBU-31V4B.yaml create mode 100644 resources/weapons/bombs/GBU-32V2B.yaml create mode 100644 resources/weapons/bombs/GBU-38-2X.yaml create mode 100644 resources/weapons/bombs/GBU-38.yaml diff --git a/resources/weapons/bombs/GBU-10-2X.yaml b/resources/weapons/bombs/GBU-10-2X.yaml new file mode 100644 index 00000000..0f261926 --- /dev/null +++ b/resources/weapons/bombs/GBU-10-2X.yaml @@ -0,0 +1,4 @@ +name: 2xGBU-10 +year: 1976 +clsids: + - "{62BE78B1-9258-48AE-B882-279534C0D278}" diff --git a/resources/weapons/bombs/GBU-10.yaml b/resources/weapons/bombs/GBU-10.yaml new file mode 100644 index 00000000..36e30965 --- /dev/null +++ b/resources/weapons/bombs/GBU-10.yaml @@ -0,0 +1,6 @@ +name: GBU-10 +year: 1976 +clsids: + - "DIS_GBU_10" + - "{BRU-32 GBU-10}" + - "{51F9AAE5-964F-4D21-83FB-502E3BFE5F8A}" diff --git a/resources/weapons/bombs/GBU-12-2X.yaml b/resources/weapons/bombs/GBU-12-2X.yaml new file mode 100644 index 00000000..282667c7 --- /dev/null +++ b/resources/weapons/bombs/GBU-12-2X.yaml @@ -0,0 +1,13 @@ +name: 2xGBU-12 +year: 1976 +clsids: + - "{M2KC_RAFAUT_GBU12}" + - "{BRU33_2X_GBU-12}" + - "DIS_GBU_12_DUAL_GDJ_II19_L" + - "DIS_GBU_12_DUAL_GDJ_II19_R" + - "{TER_9A_2L*GBU-12}" + - "{TER_9A_2R*GBU-12}" + - "{89D000B0-0360-461A-AD83-FB727E2ABA98}" + - "{BRU-42_2xGBU-12_right}" + - "{BRU-42_2*GBU-12_LEFT}" + - "{BRU-42_2*GBU-12_RIGHT}" diff --git a/resources/weapons/bombs/GBU-12.yaml b/resources/weapons/bombs/GBU-12.yaml new file mode 100644 index 00000000..3e9500b3 --- /dev/null +++ b/resources/weapons/bombs/GBU-12.yaml @@ -0,0 +1,6 @@ +name: GBU-12 +year: 1976 +clsids: + - "DIS_GBU_12" + - "{BRU-32 GBU-12}" + - "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}" diff --git a/resources/weapons/bombs/GBU-16-2X.yaml b/resources/weapons/bombs/GBU-16-2X.yaml new file mode 100644 index 00000000..22a48d70 --- /dev/null +++ b/resources/weapons/bombs/GBU-16-2X.yaml @@ -0,0 +1,6 @@ +name: 2xGBU-16 +year: 1976 +clsids: + - "{BRU33_2X_GBU-16}" + - "{BRU-42_2*GBU-16_LEFT}" + - "{BRU-42_2*GBU-16_RIGHT}" diff --git a/resources/weapons/bombs/GBU-16.yaml b/resources/weapons/bombs/GBU-16.yaml new file mode 100644 index 00000000..c31f360e --- /dev/null +++ b/resources/weapons/bombs/GBU-16.yaml @@ -0,0 +1,6 @@ +name: GBU-16 +year: 1976 +clsids: + - "DIS_GBU_16" + - "{BRU-32 GBU-16}" + - "{0D33DDAE-524F-4A4E-B5B8-621754FE3ADE}" diff --git a/resources/weapons/bombs/GBU-24.yaml b/resources/weapons/bombs/GBU-24.yaml new file mode 100644 index 00000000..b9c8fd14 --- /dev/null +++ b/resources/weapons/bombs/GBU-24.yaml @@ -0,0 +1,7 @@ +name: GBU-24 +year: 1986 +fallback: GBU-10 +clsids: + - "{BRU-32 GBU-24}" + - "{34759BBC-AF1E-4AEE-A581-498FF7A6EBCE}" + - "{GBU-24}" diff --git a/resources/weapons/bombs/GBU-31V1B.yaml b/resources/weapons/bombs/GBU-31V1B.yaml new file mode 100644 index 00000000..b08b3f34 --- /dev/null +++ b/resources/weapons/bombs/GBU-31V1B.yaml @@ -0,0 +1,5 @@ +name: GBU-31(V)1/B +year: 2001 +fallback: GBU-24 +clsids: + - "{GBU-31}" diff --git a/resources/weapons/bombs/GBU-31V2B.yaml b/resources/weapons/bombs/GBU-31V2B.yaml new file mode 100644 index 00000000..a8a55030 --- /dev/null +++ b/resources/weapons/bombs/GBU-31V2B.yaml @@ -0,0 +1,5 @@ +name: GBU-31(V)2/B +year: 2001 +fallback: GBU-24 +clsids: + - "{GBU_31_V_2B}" diff --git a/resources/weapons/bombs/GBU-31V3B.yaml b/resources/weapons/bombs/GBU-31V3B.yaml new file mode 100644 index 00000000..0f4e0843 --- /dev/null +++ b/resources/weapons/bombs/GBU-31V3B.yaml @@ -0,0 +1,5 @@ +name: GBU-31(V)3/B +year: 2001 +fallback: GBU-24 +clsids: + - "{GBU-31V3B}" diff --git a/resources/weapons/bombs/GBU-31V4B.yaml b/resources/weapons/bombs/GBU-31V4B.yaml new file mode 100644 index 00000000..04b6298a --- /dev/null +++ b/resources/weapons/bombs/GBU-31V4B.yaml @@ -0,0 +1,5 @@ +name: GBU-31(V)4/B +year: 2001 +fallback: GBU-24 +clsids: + - "{GBU_31_V_4B}" diff --git a/resources/weapons/bombs/GBU-32V2B.yaml b/resources/weapons/bombs/GBU-32V2B.yaml new file mode 100644 index 00000000..0f65cf5e --- /dev/null +++ b/resources/weapons/bombs/GBU-32V2B.yaml @@ -0,0 +1,5 @@ +name: GBU-32(V)2/B +year: 2002 +fallback: GBU-16 +clsids: + - "{GBU_32_V_2B}" diff --git a/resources/weapons/bombs/GBU-38-2X.yaml b/resources/weapons/bombs/GBU-38-2X.yaml new file mode 100644 index 00000000..48f0ac39 --- /dev/null +++ b/resources/weapons/bombs/GBU-38-2X.yaml @@ -0,0 +1,8 @@ +name: 2xGBU-38 +year: 2002 +fallback: 2xGBU-12 +clsids: + - "{BRU55_2*GBU-38}" + - "{BRU57_2*GBU-38}" + - "{BRU-42_2*GBU-38_LEFT}" + - "{BRU-42_2*GBU-38_RIGHT}" diff --git a/resources/weapons/bombs/GBU-38.yaml b/resources/weapons/bombs/GBU-38.yaml new file mode 100644 index 00000000..b02f2332 --- /dev/null +++ b/resources/weapons/bombs/GBU-38.yaml @@ -0,0 +1,5 @@ +name: GBU-38 +year: 2002 +fallback: GBU-12 +clsids: + - "{GBU-38}"