Updated US and russian standoff weapon data

Adds a number of standoff weapons data files and fall backs, including for the B-52 and B-1. Generally used the logic long range guided weapons>big warhead mavs > smallwarheadmavs > walleye > fallback to LGB then dumb bombs. followed similarish logic with Russian weapons. Used selerate paths for laser mavs. Also corrected error with S-24B in rockets. There is probably a lot of room for improvement here.
This commit is contained in:
Nosajthedevil 2022-11-03 11:29:59 -05:00 committed by Dan Albert
parent 16c1fd83bc
commit 60ab332235
49 changed files with 266 additions and 15 deletions

View File

@ -2,4 +2,4 @@ name: S-24A
year: 1960
fallback: FAB-500 M62
clsids:
- "{S-24A}
- "{S-24A}"

View File

@ -1,5 +1,5 @@
name: AGM-154A JSOW
year: 1998
fallback: AGM-62 Walleye II
fallback: AGM-84E SLAM
clsids:
- "{AGM-154A}"

View File

@ -0,0 +1,6 @@
name: 4xAGM-154C
year: 2005
fallback: 8xGBU-31(V)3/B
clsids:
- "{AABA1A14-78A1-4E85-94DD-463CF75BD9E4}"

View File

@ -0,0 +1,5 @@
name: AGM-65A
year: 1972
fallback: AGM-62 Walleye II
clsids:
- "LAU_117_AGM_65A"

View File

@ -0,0 +1,5 @@
name: AGM-65B
year: 1975
fallback: AGM-65A
clsids:
- "LAU_117_AGM_65B"

View File

@ -0,0 +1,7 @@
name: 2xAGM-65D
year: 1986
fallback: AGM-65D
clsids:
- "{E6A6262A-CA08-4B3D-B030-E1A993B98452}"
- "{E6A6262A-CA08-4B3D-B030-E1A993B98453}"

View File

@ -0,0 +1,6 @@
name: 3xAGM-65D
year: 1986
fallback: 2xAGM-65D
clsids:
- "{DAC53A2F-79CA-42FF-A77A-F5649B601308}"

View File

@ -0,0 +1,7 @@
name: AGM-65D
year: 1986
fallback: AGM-65B
clsids:
- "{444BA8AE-82A7-4345-842E-76154EFCCA47}"
- "{444BA8AE-82A7-4345-842E-76154EFCCA46}"
- "LAU_88_AGM_65D_ONE"

View File

@ -0,0 +1,8 @@
name: 2xAGM-65E
type: LGB
year: 1985
fallback: AGM-65E
clsids:
- "{2CC29C7A-E863-411C-8A6E-BD6F0E730548}"
- "{2CC29C7A-E863-411C-8A6E-BD6F0E730547}"

View File

@ -0,0 +1,7 @@
name: 3xAGM-65E
type: LGB
year: 1985
fallback: 2xAGM-65E
clsids:
- "{71AAB9B8-81C1-4925-BE50-1EF8E9899271}"

View File

@ -1,5 +1,6 @@
name: AGM-65E
type: LGB
year: 1985
fallback: AGM-62 Walleye II
fallback: AGM-65G
clsids:
- "{F16A4DE0-116C-4A71-97F0-2CF85B0313EC}"

View File

@ -0,0 +1,7 @@
name: AGM-65E2/L
type: LGB
year: 2002
# USMC Designation is the E2, USAF is the L
fallback: 3xAGM-65E
clsids:
- "LAU_117_AGM_65L"

View File

@ -1,5 +1,5 @@
name: AGM-65F
year: 1991
fallback: AGM-62 Walleye II
fallback: 3xAGM-65D
clsids:
- "LAU_117_AGM_65F"

View File

@ -0,0 +1,5 @@
name: AGM-65G
year: 1989
fallback: AGM-65F
clsids:
- "LAU_117_AGM_65G"

View File

@ -0,0 +1,7 @@
name: 2xAGM-65H
year: 2002
fallback: AGM-65H
clsids:
- "LAU_88_AGM_65H_2_L"
- "LAU_88_AGM_65H_2_R"

View File

@ -0,0 +1,6 @@
name: 3xAGM-65H
year: 2002
fallback: 2xAGM-65H
clsids:
- "LAU_88_AGM_65H_3"

View File

@ -0,0 +1,7 @@
name: AGM-65H
year: 2002
fallback: 3xAGM-65D
clsids:
- "LAU_117_AGM_65H"
- "LAU_88_AGM_65H"

View File

@ -0,0 +1,7 @@
name: 2xAGM-65K
year: 2008
fallback: AGM-65K
clsids:
- "{D7670BC7-881B-4094-906C-73879CF7EB27}"
- "{D7670BC7-881B-4094-906C-73879CF7EB28}"

View File

@ -0,0 +1,6 @@
name: 3xAGM-65K
year: 2008
fallback: 2xAGM-65K
clsids:
- "{907D835F-E650-4154-BAFD-C656882555C0}"

View File

@ -0,0 +1,7 @@
name: AGM-65K
year: 2008
fallback: AGM-65G
clsids:
- "{69DC8AE7-8F77-427B-B8AA-B19D3F478B65}"
- "{69DC8AE7-8F77-427B-B8AA-B19D3F478B66}"

View File

@ -0,0 +1,5 @@
name: 8xAGM-84A
year: 1979
fallback: 27xMk 82
clsids:
- "{46ACDCF8-5451-4E26-BDDB-E78D5830E93C}"

View File

@ -0,0 +1,5 @@
name: AGM-84A
year: 1979
fallback: GBU-24
clsids:
- "{8B7CADF9-4954-46B3-8CFB-93F2F5B90B03}"

View File

@ -0,0 +1,5 @@
name: AGM-84D
year: 1985
fallback: AGM-84A
clsids:
- "{AGM_84D}"

View File

@ -1,6 +1,6 @@
name: AGM-84E SLAM
year: 1990
fallback: AGM-62 Walleye II
fallback: AGM-65G
clsids:
- "{AF42E6DF-9A60-46D8-A9A0-1708B241AADB}"
- "{AGM_84E}"

View File

@ -0,0 +1,6 @@
name: 20xAGM-86C
year: 1988
fallback: 8xAGM-86D
clsids:
- "{20_x_AGM_86C}"

View File

@ -0,0 +1,5 @@
name: 6xAGM-86C
year: 1988
fallback: AGM-86D
clsids:
- "{6_x_AGM_86C_MER}"

View File

@ -0,0 +1,5 @@
name: 8xAGM-86C
year: 1988
fallback: 6xAGM-86D
clsids:
- "{8_x_AGM_86C}"

View File

@ -0,0 +1,5 @@
name: AGM-86C
year: 1988
fallback: 27xMk 82
clsids:
- "{AGM_86C}"

View File

@ -0,0 +1,5 @@
name: 20xAGM-86D
year: 2001
fallback: 20xAGM-86C
clsids:
- "{22906569-A97F-404B-BA4F-D96DBF94D05E}"

View File

@ -0,0 +1,5 @@
name: 6xAGM-86D
year: 2001
fallback: 6xAGM-86C
clsids:
- "{45447F82-01B5-4029-A572-9AAD28AF0275}"

View File

@ -0,0 +1,5 @@
name: 8xAGM-86D
year: 2001
fallback: 8xAGM-86C
clsids:
- "{8DCAF3A3-7FCF-41B8-BB88-58DEDA878EDE}"

View File

@ -0,0 +1,5 @@
name: AGM-86D
year: 2001
fallback: AGM-86C
clsids:
- "{769A15DF-6AFB-439F-9B24-5B7A45C59D16}"

View File

@ -0,0 +1,8 @@
name: KH-25ML
year: 1981
# The base KH-25L IOCed in 1974, but does not appear to be in the game
fallback: S-25L
clsids:
- "{X-25ML}"
- "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}"
- "{79D73885-0801-45a9-917F-C90FE1CE3DFC}"

View File

@ -0,0 +1,7 @@
name: KH-25MP
type: ARM
year: 1981
fallback: KH-28
clsids:
- "{Kh-25MP}"

View File

@ -0,0 +1,7 @@
name: KH-25MR
year: 1974
fallback: KH-66 Grohm
clsids:
- "{292960BB-6518-41AC-BADA-210D65D5073C}"
- "{X-25MR}"

View File

@ -0,0 +1,7 @@
name: KH-28
type: ARM
year: 1973
fallback: KH-29L
clsids:
- "{Kh-28}"

View File

@ -0,0 +1,7 @@
name: KH-29L
year: 1980
fallback: KH-25ML
clsids:
- "{X-29L}"
- "{3468C652-E830-4E73-AFA9-B5F260AB7C3D}"
- "{D4A8D9B9-5C45-42e7-BBD2-0E54F8308432}"

View File

@ -0,0 +1,8 @@
name: KH-29T
year: 1980
fallback: KH-29L
clsids:
- "{B4FC81C9-B861-4E87-BBDC-A1158E648EBF}"
- "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}"
- "{X-29T}"

View File

@ -0,0 +1,8 @@
name: KH-31A
year: 1989
fallback: KH-29L
clsids:
- "{4D13E282-DF46-4B23-864A-A9423DFDE504}"
- "{4D13E282-DF46-4B23-864A-A9423DFDE50A}"
- "{X-31A}"

View File

@ -0,0 +1,7 @@
name: KH-35
year: 2003
fallback: KH-31A
clsids:
- "{2234F529-1D57-4496-8BB0-0150F9BDBBD2}"
- "{2234F529-1D57-4496-8BB0-0150F9BDBBD3}"

View File

@ -0,0 +1,7 @@
name: KH-59M
year: 1992
# Base KH-59 (AS-13 Kingbolt) entered service in 1982 - had smaller warhead
fallback: KH-29T
clsids:
- "{40AB87E8-BEFB-4D85-90D9-B2753ACF9514}"

View File

@ -0,0 +1,6 @@
name: KH-65
year: 1992
fallback: KH-59M
clsids:
- "{BADAF2DE-68B5-472A-8AAC-35BAEFF6B4A1}"

View File

@ -0,0 +1,6 @@
name: KH-66 Grohm
year: 1968
fallback: S-25OFM
clsids:
- "{Kh-66_Grom}"

View File

@ -1,6 +1,9 @@
name: Kh-25MPU (Updated AS-12 Kegler) - 320kg, ARM, IN & Pas Rdr
name: KH-25MPU
type: ARM
year: 1985
fallback: KH-25MP
clsids:
- "{E86C5AA5-6D49-4F00-AD2E-79A62D6DDE26}"
- "{752AF1D2-EBCC-4bd7-A1E7-2357F5601C70}"
- "{X-25MPU}"

View File

@ -1,6 +1,9 @@
name: Kh-31P (AS-17 Krypton) - 600kg, ARM, IN & Pas Rdr
name: KH-31P
year: 1988
type: ARM
fallback: KH-25MPU
clsids:
- "{D8F2C90B-887B-4B9E-9FE2-996BC9E9AF03}"
- "{D8F2C90B-887B-4B9E-9FE2-996BC9E9AF0A}"
- "{X-31P}"

View File

@ -1,5 +1,7 @@
name: Kh-58U (AS-11 Kilter) - 640kg, ARM, IN & Pas Rdr
name: KH-58U
type: ARM
year: 1991
fallback: KH-31P
clsids:
- "{FE382A68-8620-4AC0-BDF5-709BFE3977D7}"
- "{B5CA9846-776E-4230-B4FD-8BCC9BFB1676}"

View File

@ -1,5 +0,0 @@
name: S-24B
year: 1961
clsids:
- "{1FA14DEA-8CDB-45AD-88A8-EC068DF1E65A}"
- "{3858707D-F5D5-4bbb-BDD8-ABB0530EBC7C}"

View File

@ -0,0 +1,5 @@
name: S-25L
year: 1979
fallback: S-25O
clsids:
- "{0180F983-C14A-11d8-9897-000476191836}"

View File

@ -0,0 +1,5 @@
name: Vikhr * 8
year: 1985
fallback: KH-29L
clsids:
- "{F789E86A-EE2E-4E6B-B81E-D5E5F903B6ED}"