Remove LGBs from degraded loadouts without TGPs.

This only takes effect for default loadouts. Custom loadouts set from
the UI will allow LGBs. In the default case there will not be buddy-lase
coordination so we should take iron bombs instead.

Also adds single/double Mk 83 and Mk 82 weapon data to accomodate this.
This commit is contained in:
Dan Albert
2021-07-16 17:43:37 -07:00
parent 11c2d4ab25
commit 8e977f994f
17 changed files with 162 additions and 21 deletions

View File

@@ -1,4 +1,6 @@
name: 2xGBU-10
type: LGB
year: 1976
fallback: 2xMk 84
clsids:
- "{62BE78B1-9258-48AE-B882-279534C0D278}"

View File

@@ -1,5 +1,7 @@
name: GBU-10
type: LGB
year: 1976
fallback: Mk 84
clsids:
- "DIS_GBU_10"
- "{BRU-32 GBU-10}"

View File

@@ -1,5 +1,7 @@
name: 2xGBU-12
type: LGB
year: 1976
fallback: 2xMk 82
clsids:
- "{M2KC_RAFAUT_GBU12}"
- "{BRU33_2X_GBU-12}"

View File

@@ -1,5 +1,7 @@
name: GBU-12
type: LGB
year: 1976
fallback: Mk 82
clsids:
- "DIS_GBU_12"
- "{BRU-32 GBU-12}"

View File

@@ -1,5 +1,7 @@
name: 2xGBU-16
type: LGB
year: 1976
fallback: 2xMk 83
clsids:
- "{BRU33_2X_GBU-16}"
- "{BRU-42_2*GBU-16_LEFT}"

View File

@@ -1,5 +1,7 @@
name: GBU-16
type: LGB
year: 1976
fallback: Mk 83
clsids:
- "DIS_GBU_16"
- "{BRU-32 GBU-16}"

View File

@@ -1,4 +1,5 @@
name: GBU-24
type: LGB
year: 1986
fallback: GBU-10
clsids:

View File

@@ -0,0 +1,18 @@
name: 2xMk 82
fallback: Mk 82
clsids:
- "{M2KC_RAFAUT_MK82}"
- "{BRU33_2X_MK-82}"
- "DIS_MK_82_DUAL_GDJ_II19_L"
- "DIS_MK_82_DUAL_GDJ_II19_R"
- "{D5D51E24-348C-4702-96AF-97A714E72697}"
- "{TER_9A_2L*MK-82}"
- "{TER_9A_2R*MK-82}"
- "{BRU-42_2*Mk-82_LEFT}"
- "{BRU-42_2*Mk-82_RIGHT}"
- "{BRU42_2*MK82 RS}"
- "{BRU3242_2*MK82 RS}"
- "{PHXBRU3242_2*MK82 RS}"
- "{BRU42_2*MK82 LS}"
- "{BRU3242_2*MK82 LS}"
- "{PHXBRU3242_2*MK82 LS}"

View File

@@ -0,0 +1,11 @@
name: Mk 82
clsids:
- "{BRU-32 MK-82}"
- "{Mk_82B}"
- "{Mk_82BT}"
- "{Mk_82P}"
- "{Mk_82PT}"
- "{Mk_82SB}"
- "{Mk_82SP}"
- "{Mk_82YT}"
- "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}"

View File

@@ -0,0 +1,7 @@
name: 2xMk 83
fallback: Mk 83
clsids:
- "{BRU33_2X_MK-83}"
- "{18617C93-78E7-4359-A8CE-D754103EDF63}"
- "{BRU-42_2*Mk-83_LEFT}"
- "{BRU-42_2*Mk-83_RIGHT}"

View File

@@ -0,0 +1,16 @@
name: Mk 83
clsids:
- "{MAK79_MK83 1R}"
- "{MAK79_MK83 1L}"
- "{BRU-32 MK-83}"
- "{Mk_83BT}"
- "{Mk_83CT}"
- "{Mk_83P}"
- "{Mk_83PT}"
- "{BRU42_MK83 RS}"
- "{BRU3242_MK83 RS}"
- "{PHXBRU3242_MK83 RS}"
- "{7A44FF09-527C-4B7E-B42B-3F111CFE50FB}"
- "{BRU42_MK83 LS}"
- "{BRU3242_MK83 LS}"
- "{PHXBRU3242_MK83 LS}"

View File

@@ -1,4 +1,5 @@
name: AN/ASQ-228 ATFLIR
type: TGP
year: 2003
# A bit of a hack, but fixes the common case where the Hornet cheek station is
# empty because no TGP is available.

View File

@@ -0,0 +1,7 @@
name: AN/AAQ-14 LANTIRN
type: TGP
year: 1990
clsids:
- "{F14-LANTIRN-TP}"
- "{CAAC1CFD-6745-416B-AFA4-CB57414856D0}"
- "{D1744B93-2A8A-4C4D-B004-7A09CD8C8F3F}"

View File

@@ -1,4 +1,5 @@
name: AN/AAQ-28 LITENING
type: TGP
year: 1999
# A bit of a hack, but fixes the common case where the Hornet cheek station is
# empty because no TGP is available. For the Viper this will have no effect