Renormalize line endings.

This commit is contained in:
Dan Albert 2021-12-22 13:21:28 -08:00
parent 2193af1a95
commit dea2c883a7
80 changed files with 2184 additions and 2184 deletions

View File

@ -1,85 +1,85 @@
--- ---
name: Nevada - Exercise Vegas Nerve name: Nevada - Exercise Vegas Nerve
theater: Nevada theater: Nevada
authors: Starfire authors: Starfire
recommended_player_faction: USA 2005 recommended_player_faction: USA 2005
recommended_enemy_faction: Redfor (China) 2010 recommended_enemy_faction: Redfor (China) 2010
description: <p>This is an asymmetrical Red Flag Exercise scenario for the NTTR comprising 4 control points. You start off in control of the two Tonopah airports, and will push south to capture Groom Lake and Nellis AFBs. Taking down Nellis AFB's IADS and striking their resource sites ASAP once Groom Lake has been captured is recommended to offset their substantial resource advantage.</p> description: <p>This is an asymmetrical Red Flag Exercise scenario for the NTTR comprising 4 control points. You start off in control of the two Tonopah airports, and will push south to capture Groom Lake and Nellis AFBs. Taking down Nellis AFB's IADS and striking their resource sites ASAP once Groom Lake has been captured is recommended to offset their substantial resource advantage.</p>
miz: exercise_vegas_nerve.miz miz: exercise_vegas_nerve.miz
performance: 1 performance: 1
recommended_start_date: 2011-04-24 recommended_start_date: 2011-04-24
version: "9.1" version: "9.1"
squadrons: squadrons:
# Tonopah Airport # Tonopah Airport
17: 17:
- primary: BARCAP - primary: BARCAP
secondary: air-to-air secondary: air-to-air
aircraft: aircraft:
- F-15C Eagle - F-15C Eagle
- primary: BARCAP - primary: BARCAP
secondary: air-to-air secondary: air-to-air
aircraft: aircraft:
- F-14B Tomcat - F-14B Tomcat
- primary: AEW&C - primary: AEW&C
aircraft: aircraft:
- E-3A - E-3A
- primary: Refueling - primary: Refueling
aircraft: aircraft:
- KC-135 Stratotanker - KC-135 Stratotanker
- primary: Refueling - primary: Refueling
aircraft: aircraft:
- KC-135 Stratotanker MPRS - KC-135 Stratotanker MPRS
- primary: Transport - primary: Transport
aircraft: aircraft:
- C-130 - C-130
- primary: Strike - primary: Strike
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- F-15E Strike Eagle - F-15E Strike Eagle
# Tonopah Test Range # Tonopah Test Range
18: 18:
- primary: CAS - primary: CAS
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- A-10C Thunderbolt II (Suite 7) - A-10C Thunderbolt II (Suite 7)
- primary: SEAD - primary: SEAD
secondary: any secondary: any
aircraft: aircraft:
- F/A-18C Hornet (Lot 20) - F/A-18C Hornet (Lot 20)
- primary: DEAD - primary: DEAD
secondary: any secondary: any
aircraft: aircraft:
- F-16CM Fighting Falcon (Block 50) - F-16CM Fighting Falcon (Block 50)
- primary: BAI - primary: BAI
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- AV-8B Harrier II Night Attack - AV-8B Harrier II Night Attack
# Groom Lake # Groom Lake
2: 2:
- primary: BARCAP - primary: BARCAP
secondary: any secondary: any
aircraft: aircraft:
- J-11A Flanker-L - J-11A Flanker-L
- primary: BAI - primary: BAI
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- Su-34 Fullback - Su-34 Fullback
# Nellis AFB # Nellis AFB
4: 4:
- primary: DEAD - primary: DEAD
secondary: any secondary: any
aircraft: aircraft:
- Su-30MKK Flanker-G - Su-30MKK Flanker-G
- primary: Strike - primary: Strike
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- H-6J Badger - H-6J Badger
- primary: AEW&C - primary: AEW&C
aircraft: aircraft:
- KJ-2000 - KJ-2000
- primary: Refueling - primary: Refueling
aircraft: aircraft:
- IL-78M - IL-78M
- primary: Transport - primary: Transport
aircraft: aircraft:
- IL-76MD - IL-76MD

View File

@ -1,140 +1,140 @@
--- ---
name: Syria - Operation Peace Spring name: Syria - Operation Peace Spring
theater: Syria theater: Syria
authors: Starfire authors: Starfire
recommended_player_faction: Bluefor Modern recommended_player_faction: Bluefor Modern
recommended_enemy_faction: Iraq 1991 recommended_enemy_faction: Iraq 1991
description: <p>This is a semi-fictional what-if scenario for Operation Peace Spring, during which Turkish forces that crossed into Syria on an offensive against Kurdish militias were emboldened by early successes to continue pushing further southward. Attempts to broker a ceasefire have failed. Members of Operation Inherent Resolve have gathered at Ramat David Airbase in Israel to launch a counter-offensive.</p><p><strong>Note:</strong> The default faction is set as Iraq 1991 in order to provide an opponent with a wider variety of units. While Turkey 2005 would be the historical faction, you would be facing nothing in the air except F-4 Phantoms.</p> description: <p>This is a semi-fictional what-if scenario for Operation Peace Spring, during which Turkish forces that crossed into Syria on an offensive against Kurdish militias were emboldened by early successes to continue pushing further southward. Attempts to broker a ceasefire have failed. Members of Operation Inherent Resolve have gathered at Ramat David Airbase in Israel to launch a counter-offensive.</p><p><strong>Note:</strong> The default faction is set as Iraq 1991 in order to provide an opponent with a wider variety of units. While Turkey 2005 would be the historical faction, you would be facing nothing in the air except F-4 Phantoms.</p>
miz: operation_peace_spring.miz miz: operation_peace_spring.miz
performance: 1 performance: 1
recommended_start_date: 2019-12-23 recommended_start_date: 2019-12-23
version: "9.1" version: "9.1"
squadrons: squadrons:
# Ramat David # Ramat David
30: 30:
- primary: BARCAP - primary: BARCAP
secondary: air-to-air secondary: air-to-air
aircraft: aircraft:
- F-15C Eagle - F-15C Eagle
- primary: BARCAP - primary: BARCAP
secondary: air-to-air secondary: air-to-air
aircraft: aircraft:
- F-14B Tomcat - F-14B Tomcat
- primary: TARCAP - primary: TARCAP
secondary: any secondary: any
aircraft: aircraft:
- Mirage 2000C - Mirage 2000C
- F/A-18C Hornet (Lot 20) - F/A-18C Hornet (Lot 20)
- primary: CAS - primary: CAS
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- A-10C Thunderbolt II (Suite 7) - A-10C Thunderbolt II (Suite 7)
- primary: SEAD - primary: SEAD
secondary: any secondary: any
aircraft: aircraft:
- F/A-18C Hornet (Lot 20) - F/A-18C Hornet (Lot 20)
- primary: DEAD - primary: DEAD
secondary: any secondary: any
aircraft: aircraft:
- F-16CM Fighting Falcon (Block 50) - F-16CM Fighting Falcon (Block 50)
- primary: BAI - primary: BAI
secondary: any secondary: any
aircraft: aircraft:
- JF-17 Thunder - JF-17 Thunder
- F-16CM Fighting Falcon (Block 50) - F-16CM Fighting Falcon (Block 50)
- primary: BAI - primary: BAI
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- AV-8B Harrier II Night Attack - AV-8B Harrier II Night Attack
- primary: BAI - primary: BAI
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- F-15E Strike Eagle - F-15E Strike Eagle
- primary: Strike - primary: Strike
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- AJS-37 Viggen - AJS-37 Viggen
- F-117A Nighthawk - F-117A Nighthawk
- primary: Strike - primary: Strike
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- B-1B Lancer - B-1B Lancer
- primary: Strike - primary: Strike
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- B-52H Stratofortress - B-52H Stratofortress
- primary: AEW&C - primary: AEW&C
aircraft: aircraft:
- E-3A - E-3A
- primary: Refueling - primary: Refueling
aircraft: aircraft:
- KC-135 Stratotanker - KC-135 Stratotanker
- primary: Refueling - primary: Refueling
aircraft: aircraft:
- KC-135 Stratotanker MPRS - KC-135 Stratotanker MPRS
- primary: Transport - primary: Transport
aircraft: aircraft:
- C-130 - C-130
# Damascus # Damascus
7: 7:
- primary: BARCAP - primary: BARCAP
secondary: any secondary: any
aircraft: aircraft:
- F-4E Phantom II - F-4E Phantom II
- MiG-21bis Fishbed-N - MiG-21bis Fishbed-N
- primary: CAS - primary: CAS
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- AH-1W SuperCobra - AH-1W SuperCobra
- Su-25 Frogfoot - Su-25 Frogfoot
# Tiyas # Tiyas
39: 39:
- primary: SEAD - primary: SEAD
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- F-16CM Fighting Falcon (Block 50) - F-16CM Fighting Falcon (Block 50)
- Su-24M Fencer-D - Su-24M Fencer-D
- primary: Transport - primary: Transport
secondary: any secondary: any
aircraft: aircraft:
- UH-60A - UH-60A
- Mi-8MTV2 Hip - Mi-8MTV2 Hip
# Abu Al Duhur # Abu Al Duhur
# 1: # 1:
# Gaziantep # Gaziantep
11: 11:
- primary: CAS - primary: CAS
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- OH-58D Kiowa Warrior - OH-58D Kiowa Warrior
- Mi-24P Hind-F - Mi-24P Hind-F
# Incirlik # Incirlik
16: 16:
- primary: TARCAP - primary: TARCAP
secondary: any secondary: any
aircraft: aircraft:
- F-16CM Fighting Falcon (Block 50) - F-16CM Fighting Falcon (Block 50)
- MiG-29A Fulcrum-A - MiG-29A Fulcrum-A
- primary: Strike - primary: Strike
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- F-4E Phantom II - F-4E Phantom II
- Tu-22M3 Backfire-C - Tu-22M3 Backfire-C
- primary: BAI - primary: BAI
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- F-4E Phantom II - F-4E Phantom II
- H-6J Badger - H-6J Badger
- primary: AEW&C - primary: AEW&C
aircraft: aircraft:
- E-3A - E-3A
- A-50 - A-50
- primary: Refueling - primary: Refueling
aircraft: aircraft:
- KC-135 Stratotanker - KC-135 Stratotanker
- IL-78M - IL-78M
- primary: Transport - primary: Transport
aircraft: aircraft:
- C-130 - C-130
- IL-76MD - IL-76MD

View File

@ -1,120 +1,120 @@
--- ---
name: Caucasus - Operation Vectron's Claw name: Caucasus - Operation Vectron's Claw
theater: Caucasus theater: Caucasus
authors: Starfire authors: Starfire
recommended_player_faction: USA 2005 recommended_player_faction: USA 2005
recommended_enemy_faction: Russia 1990 recommended_enemy_faction: Russia 1990
description: <p>United Nations Observer Mission in Georgia (UNOMIG) observers stationed in Georgia to monitor the ceasefire between Georgia and Abkhazia have been cut off from friendly forces by Russian troops backing the separatist state. The UNOMIG HQ at Sukhumi has been taken, and a small contingent of observers and troops at the Zugdidi Sector HQ will have to make a run for the coast, supported by offshore US naval aircraft. The contingent is aware that their best shot at survival is to swiftly retake Sukhumi before Russian forces have a chance to dig in, so that friendly ground forces can land and reinforce them.</p><p><strong>Note:</strong> Ground unit purchase will not be available past Turn 0 until Sukhumi is retaken, so it is imperative you reach Sukhumi with at least one surviving ground unit to capture it. Two Hueys are available at Zugdidi for some close air support. The player can either play the first leg of the scenario as an evacuation with a couple of light vehicles (e.g. Humvees) set on breakthrough (modifying waypoints in the mission editor so they are not charging head-on into enemy ground forces is suggested), or purchase heavier ground units if they wish to experience a more traditional frontline ground war. Once Sukhumi has been captured, squadrons based in Incirlik Turkey can be ferried in via the "From Incirlik" off-map spawn point.</p> description: <p>United Nations Observer Mission in Georgia (UNOMIG) observers stationed in Georgia to monitor the ceasefire between Georgia and Abkhazia have been cut off from friendly forces by Russian troops backing the separatist state. The UNOMIG HQ at Sukhumi has been taken, and a small contingent of observers and troops at the Zugdidi Sector HQ will have to make a run for the coast, supported by offshore US naval aircraft. The contingent is aware that their best shot at survival is to swiftly retake Sukhumi before Russian forces have a chance to dig in, so that friendly ground forces can land and reinforce them.</p><p><strong>Note:</strong> Ground unit purchase will not be available past Turn 0 until Sukhumi is retaken, so it is imperative you reach Sukhumi with at least one surviving ground unit to capture it. Two Hueys are available at Zugdidi for some close air support. The player can either play the first leg of the scenario as an evacuation with a couple of light vehicles (e.g. Humvees) set on breakthrough (modifying waypoints in the mission editor so they are not charging head-on into enemy ground forces is suggested), or purchase heavier ground units if they wish to experience a more traditional frontline ground war. Once Sukhumi has been captured, squadrons based in Incirlik Turkey can be ferried in via the "From Incirlik" off-map spawn point.</p>
miz: operation_vectrons_claw.miz miz: operation_vectrons_claw.miz
performance: 1 performance: 1
recommended_start_date: 2008-08-08 recommended_start_date: 2008-08-08
version: "9.1" version: "9.1"
squadrons: squadrons:
Blue CV: Blue CV:
- primary: BARCAP - primary: BARCAP
secondary: any secondary: any
aircraft: aircraft:
- F-14B Tomcat - F-14B Tomcat
- F-14A Tomcat (Block 135-GR Late) - F-14A Tomcat (Block 135-GR Late)
- primary: TARCAP - primary: TARCAP
secondary: any secondary: any
aircraft: aircraft:
- F-14B Tomcat - F-14B Tomcat
- F-14A Tomcat (Block 135-GR Late) - F-14A Tomcat (Block 135-GR Late)
- primary: SEAD - primary: SEAD
secondary: any secondary: any
aircraft: aircraft:
- F/A-18C Hornet (Lot 20) - F/A-18C Hornet (Lot 20)
- primary: DEAD - primary: DEAD
secondary: any secondary: any
aircraft: aircraft:
- F/A-18C Hornet (Lot 20) - F/A-18C Hornet (Lot 20)
- primary: AEW&C - primary: AEW&C
aircraft: aircraft:
- E-2C Hawkeye - E-2C Hawkeye
- primary: Refueling - primary: Refueling
aircraft: aircraft:
- S-3B Tanker - S-3B Tanker
Blue LHA: Blue LHA:
- primary: BAI - primary: BAI
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- AV-8B Harrier II Night Attack - AV-8B Harrier II Night Attack
- primary: Transport - primary: Transport
aircraft: aircraft:
- SH-60B Seahawk - SH-60B Seahawk
From Incirlik: From Incirlik:
- primary: BARCAP - primary: BARCAP
secondary: air-to-air secondary: air-to-air
aircraft: aircraft:
- F-15C Eagle - F-15C Eagle
- primary: CAS - primary: CAS
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- A-10C Thunderbolt II (Suite 7) - A-10C Thunderbolt II (Suite 7)
- primary: DEAD - primary: DEAD
secondary: any secondary: any
aircraft: aircraft:
- F-16CM Fighting Falcon (Block 50) - F-16CM Fighting Falcon (Block 50)
- primary: Strike - primary: Strike
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- F-15E Strike Eagle - F-15E Strike Eagle
- primary: AEW&C - primary: AEW&C
aircraft: aircraft:
- E-3A - E-3A
- primary: Refueling - primary: Refueling
aircraft: aircraft:
- KC-135 Stratotanker - KC-135 Stratotanker
- primary: Transport - primary: Transport
aircraft: aircraft:
- C-130 - C-130
#FARPs #FARPs
UNOMIG Sector HQ: UNOMIG Sector HQ:
- primary: CAS - primary: CAS
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- UH-1H Iroquois - UH-1H Iroquois
Dzhugba: Dzhugba:
- primary: CAS - primary: CAS
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- Mi-24P Hind-F - Mi-24P Hind-F
#Sukhumi-Babushara #Sukhumi-Babushara
#20: #20:
#Sochi-Adler #Sochi-Adler
18: 18:
- primary: BARCAP - primary: BARCAP
secondary: any secondary: any
aircraft: aircraft:
- MiG-29S Fulcrum-C - MiG-29S Fulcrum-C
- primary: CAS - primary: CAS
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- Su-24M Fencer-D - Su-24M Fencer-D
#Anapa-Vityazevo #Anapa-Vityazevo
12: 12:
- primary: CAS - primary: CAS
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- Su-25T Frogfoot - Su-25T Frogfoot
- primary: AEW&C - primary: AEW&C
aircraft: aircraft:
- A-50 - A-50
- primary: Refueling - primary: Refueling
aircraft: aircraft:
- IL-78M - IL-78M
- primary: Transport - primary: Transport
aircraft: aircraft:
- IL-76MD - IL-76MD
Red CV: Red CV:
- primary: BARCAP - primary: BARCAP
secondary: any secondary: any
aircraft: aircraft:
- SU-33 Flanker-D - SU-33 Flanker-D
# I am aware there is no Russian LHA. This is just for campaign inversion. # I am aware there is no Russian LHA. This is just for campaign inversion.
Red LHA: Red LHA:
- primary: BAI - primary: BAI
secondary: air-to-ground secondary: air-to-ground
aircraft: aircraft:
- AV-8B Harrier II Night Attack - AV-8B Harrier II Night Attack

View File

@ -1,105 +1,105 @@
{ {
"country": "Combined Joint Task Forces Blue", "country": "Combined Joint Task Forces Blue",
"name": "NATO Desert Storm", "name": "NATO Desert Storm",
"authors": "Hawkmoon", "authors": "Hawkmoon",
"description": "<p>A faction to recreate the actual unit lineup during Desert Storm as closely as possible</p>", "description": "<p>A faction to recreate the actual unit lineup during Desert Storm as closely as possible</p>",
"aircrafts": [ "aircrafts": [
"A-10A Thunderbolt II", "A-10A Thunderbolt II",
"AH-64A Apache", "AH-64A Apache",
"AV-8B Harrier II Night Attack", "AV-8B Harrier II Night Attack",
"B-1B Lancer", "B-1B Lancer",
"B-52H Stratofortress", "B-52H Stratofortress",
"C-130", "C-130",
"C-130J-30 Super Hercules", "C-130J-30 Super Hercules",
"F-117A Nighthawk", "F-117A Nighthawk",
"F-14A Tomcat (Block 135-GR Late)", "F-14A Tomcat (Block 135-GR Late)",
"F-14B Tomcat", "F-14B Tomcat",
"F-15C Eagle", "F-15C Eagle",
"F-15E Strike Eagle", "F-15E Strike Eagle",
"F-16CM Fighting Falcon (Block 50)", "F-16CM Fighting Falcon (Block 50)",
"F-4E Phantom II", "F-4E Phantom II",
"F/A-18C Hornet (Lot 20)", "F/A-18C Hornet (Lot 20)",
"Mirage 2000C", "Mirage 2000C",
"OH-58D Kiowa Warrior", "OH-58D Kiowa Warrior",
"S-3B Viking", "S-3B Viking",
"SA 342L Gazelle", "SA 342L Gazelle",
"SA 342M Gazelle", "SA 342M Gazelle",
"SA 342M Gazelle Mistral", "SA 342M Gazelle Mistral",
"Tornado IDS", "Tornado IDS",
"UH-1H Iroquois" "UH-1H Iroquois"
], ],
"awacs": [ "awacs": [
"E-2C Hawkeye", "E-2C Hawkeye",
"E-3A" "E-3A"
], ],
"tankers": [ "tankers": [
"KC-130", "KC-130",
"KC-135 Stratotanker", "KC-135 Stratotanker",
"S-3B Tanker" "S-3B Tanker"
], ],
"frontline_units": [ "frontline_units": [
"FV4034 Challenger 2", "FV4034 Challenger 2",
"FV510 Warrior", "FV510 Warrior",
"LAV-25", "LAV-25",
"M1043 HMMWV (M2 HMG)", "M1043 HMMWV (M2 HMG)",
"M1045 HMMWV (BGM-71 TOW)", "M1045 HMMWV (BGM-71 TOW)",
"M1097 Heavy HMMWV Avenger", "M1097 Heavy HMMWV Avenger",
"M1126 Stryker ICV (M2 HMG)", "M1126 Stryker ICV (M2 HMG)",
"M1128 Stryker Mobile Gun System", "M1128 Stryker Mobile Gun System",
"M1134 Stryker ATGM (BGM-71 TOW)", "M1134 Stryker ATGM (BGM-71 TOW)",
"M1A2 Abrams", "M1A2 Abrams",
"M2A2 Bradley", "M2A2 Bradley",
"M60A3 \"Patton\"", "M60A3 \"Patton\"",
"TPz Fuchs", "TPz Fuchs",
"VAB Mephisto" "VAB Mephisto"
], ],
"artillery_units": [ "artillery_units": [
"M109A6 Paladin", "M109A6 Paladin",
"M270 Multiple Launch Rocket System" "M270 Multiple Launch Rocket System"
], ],
"logistics_units": [ "logistics_units": [
"Truck M818 6x6" "Truck M818 6x6"
], ],
"infantry_units": [ "infantry_units": [
"Infantry M249", "Infantry M249",
"Infantry M4", "Infantry M4",
"MANPADS Stinger" "MANPADS Stinger"
], ],
"air_defenses": [ "air_defenses": [
"AvengerGenerator", "AvengerGenerator",
"ChaparralGenerator", "ChaparralGenerator",
"VulcanGenerator", "VulcanGenerator",
"RolandGenerator", "RolandGenerator",
"HawkGenerator", "HawkGenerator",
"PatriotGenerator", "PatriotGenerator",
"RapierGenerator" "RapierGenerator"
], ],
"ewrs": [ "ewrs": [
"PatriotEwrGenerator" "PatriotEwrGenerator"
], ],
"aircraft_carrier": [ "aircraft_carrier": [
"Stennis" "Stennis"
], ],
"helicopter_carrier": [ "helicopter_carrier": [
"LHA_Tarawa" "LHA_Tarawa"
], ],
"destroyers": [ "destroyers": [
"PERRY" "PERRY"
], ],
"cruisers": [ "cruisers": [
"TICONDEROG" "TICONDEROG"
], ],
"requirements": {}, "requirements": {},
"carrier_names": [ "carrier_names": [
"CVN-71 Theodore Roosevelt" "CVN-71 Theodore Roosevelt"
], ],
"helicopter_carrier_names": [ "helicopter_carrier_names": [
"LHA-1 Tarawa", "LHA-1 Tarawa",
"LHA-4 Nassau" "LHA-4 Nassau"
], ],
"navy_generators": [ "navy_generators": [
"OliverHazardPerryGroupGenerator" "OliverHazardPerryGroupGenerator"
], ],
"has_jtac": true, "has_jtac": true,
"jtac_unit": "MQ-9 Reaper" "jtac_unit": "MQ-9 Reaper"
} }

View File

@ -1,87 +1,87 @@
{ {
"country": "Iraq", "country": "Iraq",
"name": "Iraq 1991", "name": "Iraq 1991",
"authors": "Hawkmoon", "authors": "Hawkmoon",
"description": "<p>Iraq forces during desert Storm</p>", "description": "<p>Iraq forces during desert Storm</p>",
"aircrafts": [ "aircrafts": [
"IL-76MD", "IL-76MD",
"L-39ZA Albatros", "L-39ZA Albatros",
"Mi-24V Hind-E", "Mi-24V Hind-E",
"Mi-24P Hind-F", "Mi-24P Hind-F",
"Mi-8MTV2 Hip", "Mi-8MTV2 Hip",
"MiG-19P Farmer-B", "MiG-19P Farmer-B",
"MiG-21bis Fishbed-N", "MiG-21bis Fishbed-N",
"MiG-23ML Flogger-G", "MiG-23ML Flogger-G",
"MiG-25PD Foxbat-E", "MiG-25PD Foxbat-E",
"MiG-29A Fulcrum-A", "MiG-29A Fulcrum-A",
"SA 342M Gazelle", "SA 342M Gazelle",
"Su-22M4 Fitter-K", "Su-22M4 Fitter-K",
"Su-24M Fencer-D", "Su-24M Fencer-D",
"Su-25 Frogfoot", "Su-25 Frogfoot",
"Tu-22M3 Backfire-C", "Tu-22M3 Backfire-C",
"H-6J Badger" "H-6J Badger"
], ],
"awacs": [ "awacs": [
"A-50" "A-50"
], ],
"tankers": [ "tankers": [
"IL-78M" "IL-78M"
], ],
"frontline_units": [ "frontline_units": [
"2S1 Gvozdika", "2S1 Gvozdika",
"Chieftain Mk.3", "Chieftain Mk.3",
"BMP-1", "BMP-1",
"BRDM-2", "BRDM-2",
"BTR-80", "BTR-80",
"MT-LB", "MT-LB",
"PT-76", "PT-76",
"T-55A", "T-55A",
"T-72B with Kontakt-1 ERA", "T-72B with Kontakt-1 ERA",
"ZSU-23-4 Shilka", "ZSU-23-4 Shilka",
"ZSU-57-2 'Sparka'" "ZSU-57-2 'Sparka'"
], ],
"artillery_units": [ "artillery_units": [
"BM-21 Grad" "BM-21 Grad"
], ],
"logistics_units": [ "logistics_units": [
"LUV UAZ-469 Jeep", "LUV UAZ-469 Jeep",
"Truck Ural-375" "Truck Ural-375"
], ],
"infantry_units": [ "infantry_units": [
"Infantry AK-74 Rus", "Infantry AK-74 Rus",
"MANPADS SA-18 Igla \"Grouse\"", "MANPADS SA-18 Igla \"Grouse\"",
"Paratrooper AKS", "Paratrooper AKS",
"Paratrooper RPG-16" "Paratrooper RPG-16"
], ],
"air_defenses": [ "air_defenses": [
"ColdWarFlakGenerator", "ColdWarFlakGenerator",
"EarlyColdWarFlakGenerator", "EarlyColdWarFlakGenerator",
"SA2Generator", "SA2Generator",
"SA3Generator", "SA3Generator",
"SA6Generator", "SA6Generator",
"SA8Generator", "SA8Generator",
"SA9Generator", "SA9Generator",
"SA13Generator", "SA13Generator",
"ZSU23Generator", "ZSU23Generator",
"ZU23Generator", "ZU23Generator",
"ZU23UralGenerator" "ZU23UralGenerator"
], ],
"ewrs": [ "ewrs": [
"BoxSpringGenerator" "BoxSpringGenerator"
], ],
"missiles": [ "missiles": [
"ScudGenerator" "ScudGenerator"
], ],
"missiles_group_count": 1, "missiles_group_count": 1,
"aircraft_carrier": [], "aircraft_carrier": [],
"helicopter_carrier": [], "helicopter_carrier": [],
"helicopter_carrier_names": [], "helicopter_carrier_names": [],
"destroyers": [], "destroyers": [],
"cruisers": [], "cruisers": [],
"requirements": {}, "requirements": {},
"carrier_names": [], "carrier_names": [],
"navy_generators": [ "navy_generators": [
"GrishaGroupGenerator" "GrishaGroupGenerator"
], ],
"doctrine": "coldwar" "doctrine": "coldwar"
} }

View File

@ -1,201 +1,201 @@
Apache License Apache License
Version 2.0, January 2004 Version 2.0, January 2004
http://www.apache.org/licenses/ http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions. 1. Definitions.
"License" shall mean the terms and conditions for use, reproduction, "License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document. and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by "Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License. the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all "Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition, control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the "control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity. outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity "You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License. exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications, "Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation including but not limited to software source code, documentation
source, and configuration files. source, and configuration files.
"Object" form shall mean any form resulting from mechanical "Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation, not limited to compiled object code, generated documentation,
and conversions to other media types. and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or "Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work copyright notice that is included in or attached to the work
(an example is provided in the Appendix below). (an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object "Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of, separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof. the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including "Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted" the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems, communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution." designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity "Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work. subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of 2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual, this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of, copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form. Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of 3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual, this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made, (except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work, use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s) Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate granted to You under this License for that Work shall terminate
as of the date such litigation is filed. as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the 4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You modifications, and in Source or Object form, provided that You
meet the following conditions: meet the following conditions:
(a) You must give any other recipients of the Work or (a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices (b) You must cause any modified files to carry prominent notices
stating that You changed the files; and stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works (c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work, attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of excluding those notices that do not pertain to any part of
the Derivative Works; and the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its (d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or, documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed that such additional attribution notices cannot be construed
as modifying the License. as modifying the License.
You may add Your own copyright statement to Your modifications and You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use, for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License. the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise, 5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions. this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions. with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade 6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor, names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file. origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or 7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS, Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License. risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory, 8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise, whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special, liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill, Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages. has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing 9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer, the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity, and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify, of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability. of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work. APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]" boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier same "printed page" as the copyright notice for easier
identification within third-party archives. identification within third-party archives.
Copyright [yyyy] [name of copyright owner] Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.
You may obtain a copy of the License at You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and See the License for the specific language governing permissions and
limitations under the License. limitations under the License.

View File

@ -1,209 +1,209 @@
--[[ --[[
2 October 2020 2 October 2020
FrozenDroid: FrozenDroid:
- Added error handling to all event handler and scheduled functions. Lua script errors can no longer bring the server down. - Added error handling to all event handler and scheduled functions. Lua script errors can no longer bring the server down.
- Added some extra checks to which weapons to handle, make sure they actually have a warhead (how come S-8KOM's don't have a warhead field...?) - Added some extra checks to which weapons to handle, make sure they actually have a warhead (how come S-8KOM's don't have a warhead field...?)
28 October 2020 28 October 2020
FrozenDroid: FrozenDroid:
- Uncommented error logging, actually made it an error log which shows a message box on error. - Uncommented error logging, actually made it an error log which shows a message box on error.
- Fixed the too restrictive weapon filter (took out the HE warhead requirement) - Fixed the too restrictive weapon filter (took out the HE warhead requirement)
--]] --]]
explTable = { explTable = {
["FAB_100"] = 45, ["FAB_100"] = 45,
["FAB_250"] = 100, ["FAB_250"] = 100,
["FAB_250M54TU"]= 100, ["FAB_250M54TU"]= 100,
["FAB_500"] = 213, ["FAB_500"] = 213,
["FAB_1500"] = 675, ["FAB_1500"] = 675,
["BetAB_500"] = 98, ["BetAB_500"] = 98,
["BetAB_500ShP"]= 107, ["BetAB_500ShP"]= 107,
["KH-66_Grom"] = 108, ["KH-66_Grom"] = 108,
["M_117"] = 201, ["M_117"] = 201,
["Mk_81"] = 60, ["Mk_81"] = 60,
["Mk_82"] = 118, ["Mk_82"] = 118,
["AN_M64"] = 121, ["AN_M64"] = 121,
["Mk_83"] = 274, ["Mk_83"] = 274,
["Mk_84"] = 582, ["Mk_84"] = 582,
["MK_82AIR"] = 118, ["MK_82AIR"] = 118,
["MK_82SNAKEYE"]= 118, ["MK_82SNAKEYE"]= 118,
["GBU_10"] = 582, ["GBU_10"] = 582,
["GBU_12"] = 118, ["GBU_12"] = 118,
["GBU_16"] = 274, ["GBU_16"] = 274,
["KAB_1500Kr"] = 675, ["KAB_1500Kr"] = 675,
["KAB_500Kr"] = 213, ["KAB_500Kr"] = 213,
["KAB_500"] = 213, ["KAB_500"] = 213,
["GBU_31"] = 582, ["GBU_31"] = 582,
["GBU_31_V_3B"] = 582, ["GBU_31_V_3B"] = 582,
["GBU_31_V_2B"] = 582, ["GBU_31_V_2B"] = 582,
["GBU_31_V_4B"] = 582, ["GBU_31_V_4B"] = 582,
["GBU_32_V_2B"] = 202, ["GBU_32_V_2B"] = 202,
["GBU_38"] = 118, ["GBU_38"] = 118,
["AGM_62"] = 400, ["AGM_62"] = 400,
["GBU_24"] = 582, ["GBU_24"] = 582,
["X_23"] = 111, ["X_23"] = 111,
["X_23L"] = 111, ["X_23L"] = 111,
["X_28"] = 160, ["X_28"] = 160,
["X_25ML"] = 89, ["X_25ML"] = 89,
["X_25MP"] = 89, ["X_25MP"] = 89,
["X_25MR"] = 140, ["X_25MR"] = 140,
["X_58"] = 140, ["X_58"] = 140,
["X_29L"] = 320, ["X_29L"] = 320,
["X_29T"] = 320, ["X_29T"] = 320,
["X_29TE"] = 320, ["X_29TE"] = 320,
["AGM_84E"] = 488, ["AGM_84E"] = 488,
["AGM_88C"] = 89, ["AGM_88C"] = 89,
["AGM_122"] = 15, ["AGM_122"] = 15,
["AGM_123"] = 274, ["AGM_123"] = 274,
["AGM_130"] = 582, ["AGM_130"] = 582,
["AGM_119"] = 176, ["AGM_119"] = 176,
["AGM_154C"] = 305, ["AGM_154C"] = 305,
["S-24A"] = 24, ["S-24A"] = 24,
--["S-24B"] = 123, --["S-24B"] = 123,
["S-25OF"] = 194, ["S-25OF"] = 194,
["S-25OFM"] = 150, ["S-25OFM"] = 150,
["S-25O"] = 150, ["S-25O"] = 150,
["S_25L"] = 190, ["S_25L"] = 190,
["S-5M"] = 1, ["S-5M"] = 1,
["C_8"] = 4, ["C_8"] = 4,
["C_8OFP2"] = 3, ["C_8OFP2"] = 3,
["C_13"] = 21, ["C_13"] = 21,
["C_24"] = 123, ["C_24"] = 123,
["C_25"] = 151, ["C_25"] = 151,
["HYDRA_70M15"] = 2, ["HYDRA_70M15"] = 2,
["Zuni_127"] = 5, ["Zuni_127"] = 5,
["ARAKM70BHE"] = 4, ["ARAKM70BHE"] = 4,
["BR_500"] = 118, ["BR_500"] = 118,
["Rb 05A"] = 217, ["Rb 05A"] = 217,
["HEBOMB"] = 40, ["HEBOMB"] = 40,
["HEBOMBD"] = 40, ["HEBOMBD"] = 40,
["MK-81SE"] = 60, ["MK-81SE"] = 60,
["AN-M57"] = 56, ["AN-M57"] = 56,
["AN-M64"] = 180, ["AN-M64"] = 180,
["AN-M65"] = 295, ["AN-M65"] = 295,
["AN-M66A2"] = 536, ["AN-M66A2"] = 536,
} }
local weaponDamageEnable = 1 local weaponDamageEnable = 1
WpnHandler = {} WpnHandler = {}
tracked_weapons = {} tracked_weapons = {}
refreshRate = 0.1 refreshRate = 0.1
local function getDistance(point1, point2) local function getDistance(point1, point2)
local x1 = point1.x local x1 = point1.x
local y1 = point1.y local y1 = point1.y
local z1 = point1.z local z1 = point1.z
local x2 = point2.x local x2 = point2.x
local y2 = point2.y local y2 = point2.y
local z2 = point2.z local z2 = point2.z
local dX = math.abs(x1-x2) local dX = math.abs(x1-x2)
local dZ = math.abs(z1-z2) local dZ = math.abs(z1-z2)
local distance = math.sqrt(dX*dX + dZ*dZ) local distance = math.sqrt(dX*dX + dZ*dZ)
return distance return distance
end end
local function getDistance3D(point1, point2) local function getDistance3D(point1, point2)
local x1 = point1.x local x1 = point1.x
local y1 = point1.y local y1 = point1.y
local z1 = point1.z local z1 = point1.z
local x2 = point2.x local x2 = point2.x
local y2 = point2.y local y2 = point2.y
local z2 = point2.z local z2 = point2.z
local dX = math.abs(x1-x2) local dX = math.abs(x1-x2)
local dY = math.abs(y1-y2) local dY = math.abs(y1-y2)
local dZ = math.abs(z1-z2) local dZ = math.abs(z1-z2)
local distance = math.sqrt(dX*dX + dZ*dZ + dY*dY) local distance = math.sqrt(dX*dX + dZ*dZ + dY*dY)
return distance return distance
end end
local function vec3Mag(speedVec) local function vec3Mag(speedVec)
mag = speedVec.x*speedVec.x + speedVec.y*speedVec.y+speedVec.z*speedVec.z mag = speedVec.x*speedVec.x + speedVec.y*speedVec.y+speedVec.z*speedVec.z
mag = math.sqrt(mag) mag = math.sqrt(mag)
--trigger.action.outText("X = " .. speedVec.x ..", y = " .. speedVec.y .. ", z = "..speedVec.z, 10) --trigger.action.outText("X = " .. speedVec.x ..", y = " .. speedVec.y .. ", z = "..speedVec.z, 10)
--trigger.action.outText("Speed = " .. mag, 1) --trigger.action.outText("Speed = " .. mag, 1)
return mag return mag
end end
local function lookahead(speedVec) local function lookahead(speedVec)
speed = vec3Mag(speedVec) speed = vec3Mag(speedVec)
dist = speed * refreshRate * 1.5 dist = speed * refreshRate * 1.5
return dist return dist
end end
local function track_wpns() local function track_wpns()
-- env.info("Weapon Track Start") -- env.info("Weapon Track Start")
for wpn_id_, wpnData in pairs(tracked_weapons) do for wpn_id_, wpnData in pairs(tracked_weapons) do
if wpnData.wpn:isExist() then -- just update speed, position and direction. if wpnData.wpn:isExist() then -- just update speed, position and direction.
wpnData.pos = wpnData.wpn:getPosition().p wpnData.pos = wpnData.wpn:getPosition().p
wpnData.dir = wpnData.wpn:getPosition().x wpnData.dir = wpnData.wpn:getPosition().x
wpnData.speed = wpnData.wpn:getVelocity() wpnData.speed = wpnData.wpn:getVelocity()
--wpnData.lastIP = land.getIP(wpnData.pos, wpnData.dir, 50) --wpnData.lastIP = land.getIP(wpnData.pos, wpnData.dir, 50)
else -- wpn no longer exists, must be dead. else -- wpn no longer exists, must be dead.
-- trigger.action.outText("Weapon impacted, mass of weapon warhead is " .. wpnData.exMass, 2) -- trigger.action.outText("Weapon impacted, mass of weapon warhead is " .. wpnData.exMass, 2)
local ip = land.getIP(wpnData.pos, wpnData.dir, lookahead(wpnData.speed)) -- terrain intersection point with weapon's nose. Only search out 20 meters though. local ip = land.getIP(wpnData.pos, wpnData.dir, lookahead(wpnData.speed)) -- terrain intersection point with weapon's nose. Only search out 20 meters though.
local impactPoint local impactPoint
if not ip then -- use last calculated IP if not ip then -- use last calculated IP
impactPoint = wpnData.pos impactPoint = wpnData.pos
-- trigger.action.outText("Impact Point:\nPos X: " .. impactPoint.x .. "\nPos Z: " .. impactPoint.z, 2) -- trigger.action.outText("Impact Point:\nPos X: " .. impactPoint.x .. "\nPos Z: " .. impactPoint.z, 2)
else -- use intersection point else -- use intersection point
impactPoint = ip impactPoint = ip
-- trigger.action.outText("Impact Point:\nPos X: " .. impactPoint.x .. "\nPos Z: " .. impactPoint.z, 2) -- trigger.action.outText("Impact Point:\nPos X: " .. impactPoint.x .. "\nPos Z: " .. impactPoint.z, 2)
end end
--env.info("Weapon is gone") -- Got to here -- --env.info("Weapon is gone") -- Got to here --
--trigger.action.outText("Weapon Type was: ".. wpnData.name, 20) --trigger.action.outText("Weapon Type was: ".. wpnData.name, 20)
if explTable[wpnData.name] then if explTable[wpnData.name] then
--env.info("triggered explosion size: "..explTable[wpnData.name]) --env.info("triggered explosion size: "..explTable[wpnData.name])
trigger.action.explosion(impactPoint, explTable[wpnData.name]) trigger.action.explosion(impactPoint, explTable[wpnData.name])
--trigger.action.smoke(impactPoint, 0) --trigger.action.smoke(impactPoint, 0)
end end
tracked_weapons[wpn_id_] = nil -- remove from tracked weapons first. tracked_weapons[wpn_id_] = nil -- remove from tracked weapons first.
end end
end end
-- env.info("Weapon Track End") -- env.info("Weapon Track End")
end end
function onWpnEvent(event) function onWpnEvent(event)
if event.id == world.event.S_EVENT_SHOT then if event.id == world.event.S_EVENT_SHOT then
if event.weapon then if event.weapon then
local ordnance = event.weapon local ordnance = event.weapon
local weapon_desc = ordnance:getDesc() local weapon_desc = ordnance:getDesc()
if (weapon_desc.category ~= 0) and event.initiator then if (weapon_desc.category ~= 0) and event.initiator then
if (weapon_desc.category == 1) then if (weapon_desc.category == 1) then
if (weapon_desc.MissileCategory ~= 1 and weapon_desc.MissileCategory ~= 2) then if (weapon_desc.MissileCategory ~= 1 and weapon_desc.MissileCategory ~= 2) then
tracked_weapons[event.weapon.id_] = { wpn = ordnance, init = event.initiator:getName(), pos = ordnance:getPoint(), dir = ordnance:getPosition().x, name = ordnance:getTypeName(), speed = ordnance:getVelocity() } tracked_weapons[event.weapon.id_] = { wpn = ordnance, init = event.initiator:getName(), pos = ordnance:getPoint(), dir = ordnance:getPosition().x, name = ordnance:getTypeName(), speed = ordnance:getVelocity() }
end end
else else
tracked_weapons[event.weapon.id_] = { wpn = ordnance, init = event.initiator:getName(), pos = ordnance:getPoint(), dir = ordnance:getPosition().x, name = ordnance:getTypeName(), speed = ordnance:getVelocity() } tracked_weapons[event.weapon.id_] = { wpn = ordnance, init = event.initiator:getName(), pos = ordnance:getPoint(), dir = ordnance:getPosition().x, name = ordnance:getTypeName(), speed = ordnance:getVelocity() }
end end
end end
end end
end end
end end
local function protectedCall(...) local function protectedCall(...)
local status, retval = pcall(...) local status, retval = pcall(...)
if not status then if not status then
env.warning("Splash damage script error... gracefully caught! " .. retval, true) env.warning("Splash damage script error... gracefully caught! " .. retval, true)
end end
end end
function WpnHandler:onEvent(event) function WpnHandler:onEvent(event)
protectedCall(onWpnEvent, event) protectedCall(onWpnEvent, event)
end end
if (weaponDamageEnable == 1) then if (weaponDamageEnable == 1) then
timer.scheduleFunction(function() timer.scheduleFunction(function()
protectedCall(track_wpns) protectedCall(track_wpns)
return timer.getTime() + refreshRate return timer.getTime() + refreshRate
end, end,
{}, {},
timer.getTime() + refreshRate timer.getTime() + refreshRate
) )
world.addEventHandler(WpnHandler) world.addEventHandler(WpnHandler)
end end

View File

@ -1,12 +1,12 @@
{ {
"nameInUI": "Splash Damage", "nameInUI": "Splash Damage",
"defaultValue": false, "defaultValue": false,
"specificOptions": [], "specificOptions": [],
"scriptsWorkOrders": [ "scriptsWorkOrders": [
{ {
"file": "Weapons_Damage_Updated.lua", "file": "Weapons_Damage_Updated.lua",
"mnemonic": "Splash Damage" "mnemonic": "Splash Damage"
} }
], ],
"configurationWorkOrders": [] "configurationWorkOrders": []
} }

View File

@ -1,15 +1,15 @@
--- ---
name: 104th FS name: 104th FS
nickname: Eagles nickname: Eagles
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 3) aircraft: A-10C Thunderbolt II (Suite 3)
livery: 104th FS Maryland ANG, Baltimore (MD) livery: 104th FS Maryland ANG, Baltimore (MD)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 118th FS name: 118th FS
nickname: Flying Yankees nickname: Flying Yankees
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 3) aircraft: A-10C Thunderbolt II (Suite 3)
livery: 118th FS Bradley ANGB, Connecticut (CT) livery: 118th FS Bradley ANGB, Connecticut (CT)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 172nd FS name: 172nd FS
nickname: nickname:
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 3) aircraft: A-10C Thunderbolt II (Suite 3)
livery: 172nd FS Battle Creek ANGB, Michigan (BC) livery: 172nd FS Battle Creek ANGB, Michigan (BC)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 184th FS name: 184th FS
nickname: Flying Razorbacks nickname: Flying Razorbacks
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 3) aircraft: A-10C Thunderbolt II (Suite 3)
livery: 184th FS Arkansas ANG, Fort Smith (FS) livery: 184th FS Arkansas ANG, Fort Smith (FS)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 190th FS name: 190th FS
nickname: Skull Bangers nickname: Skull Bangers
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 3) aircraft: A-10C Thunderbolt II (Suite 3)
livery: 190th FS Boise ANGB, Idaho (ID) livery: 190th FS Boise ANGB, Idaho (ID)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 25th FS name: 25th FS
nickname: Assam Draggins nickname: Assam Draggins
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 3) aircraft: A-10C Thunderbolt II (Suite 3)
livery: 25th FS Osab AB, Korea (OS) livery: 25th FS Osab AB, Korea (OS)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 354th FS name: 354th FS
nickname: Bulldogs nickname: Bulldogs
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 3) aircraft: A-10C Thunderbolt II (Suite 3)
livery: 354th FS Davis Monthan AFB, Arizona (DM) livery: 354th FS Davis Monthan AFB, Arizona (DM)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 355th FS name: 355th FS
nickname: Fightin' Falcons nickname: Fightin' Falcons
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 3) aircraft: A-10C Thunderbolt II (Suite 3)
livery: 355th FS Eielson AFB, Alaska (AK) livery: 355th FS Eielson AFB, Alaska (AK)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 357th FS name: 357th FS
nickname: Dragons nickname: Dragons
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 3) aircraft: A-10C Thunderbolt II (Suite 3)
livery: 357th FS Davis Monthan AFB, Arizona (DM) livery: 357th FS Davis Monthan AFB, Arizona (DM)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 358th FS name: 358th FS
nickname: Lobos nickname: Lobos
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 3) aircraft: A-10C Thunderbolt II (Suite 3)
livery: 358th FS Davis Monthan AFB, Arizona (DM) livery: 358th FS Davis Monthan AFB, Arizona (DM)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 47th FS name: 47th FS
nickname: Termites nickname: Termites
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 3) aircraft: A-10C Thunderbolt II (Suite 3)
livery: 47th FS Barksdale AFB, Louisiana (BD) livery: 47th FS Barksdale AFB, Louisiana (BD)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 74th TFS name: 74th TFS
nickname: Flying Tigers nickname: Flying Tigers
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 3) aircraft: A-10C Thunderbolt II (Suite 3)
livery: 23rd TFW England AFB (EL) livery: 23rd TFW England AFB (EL)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 81st FS name: 81st FS
nickname: Termites nickname: Termites
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 3) aircraft: A-10C Thunderbolt II (Suite 3)
livery: 81st FS Spangdahlem AB, Germany (SP) 2 livery: 81st FS Spangdahlem AB, Germany (SP) 2
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 25th FS name: 25th FS
nickname: Assam Draggins nickname: Assam Draggins
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 7) aircraft: A-10C Thunderbolt II (Suite 7)
livery: 25th FS Osab AB, Korea (OS) livery: 25th FS Osab AB, Korea (OS)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 354th FS name: 354th FS
nickname: Bulldogs nickname: Bulldogs
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 7) aircraft: A-10C Thunderbolt II (Suite 7)
livery: 354th FS Davis Monthan AFB, Arizona (DM) livery: 354th FS Davis Monthan AFB, Arizona (DM)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 355th FS name: 355th FS
nickname: Fightin' Falcons nickname: Fightin' Falcons
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 7) aircraft: A-10C Thunderbolt II (Suite 7)
livery: 355th FS Eielson AFB, Alaska (AK) livery: 355th FS Eielson AFB, Alaska (AK)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 357th FS name: 357th FS
nickname: Dragons nickname: Dragons
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 7) aircraft: A-10C Thunderbolt II (Suite 7)
livery: 357th FS Davis Monthan AFB, Arizona (DM) livery: 357th FS Davis Monthan AFB, Arizona (DM)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 358th FS name: 358th FS
nickname: Lobos nickname: Lobos
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 7) aircraft: A-10C Thunderbolt II (Suite 7)
livery: 358th FS Davis Monthan AFB, Arizona (DM) livery: 358th FS Davis Monthan AFB, Arizona (DM)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 81st FS name: 81st FS
nickname: Termites nickname: Termites
country: USA country: USA
role: Close Air Support role: Close Air Support
aircraft: A-10C Thunderbolt II (Suite 7) aircraft: A-10C Thunderbolt II (Suite 7)
livery: 81st FS Spangdahlem AB, Germany (SP) 2 livery: 81st FS Spangdahlem AB, Germany (SP) 2
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,9 +1,9 @@
--- ---
name: VAW-125 name: VAW-125
nickname: Tigertails nickname: Tigertails
country: USA country: USA
role: AEW&C role: AEW&C
aircraft: E-2C Hawkeye aircraft: E-2C Hawkeye
livery: VAW-125 Tigertails livery: VAW-125 Tigertails
mission_types: mission_types:
- AEW&C - AEW&C

View File

@ -1,9 +1,9 @@
--- ---
name: 960th AAC Squadron name: 960th AAC Squadron
nickname: Vikings nickname: Vikings
country: USA country: USA
role: AEW&C role: AEW&C
aircraft: E-3A aircraft: E-3A
livery: usaf standard livery: usaf standard
mission_types: mission_types:
- AEW&C - AEW&C

View File

@ -1,14 +1,14 @@
--- ---
name: 106th Squadron name: 106th Squadron
nickname: Spearhead nickname: Spearhead
country: Israel country: Israel
role: Air Superiority Fighter role: Air Superiority Fighter
aircraft: F-15C Eagle aircraft: F-15C Eagle
livery: 106th SQN (8th Airbase) livery: 106th SQN (8th Airbase)
mission_types: mission_types:
- BARCAP - BARCAP
- Escort - Escort
- Intercept - Intercept
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,14 +1,14 @@
--- ---
name: 12th FS name: 12th FS
nickname: Dirty Dozen nickname: Dirty Dozen
country: USA country: USA
role: Air Superiority Fighter role: Air Superiority Fighter
aircraft: F-15C Eagle aircraft: F-15C Eagle
livery: 12th Fighter SQN (AK) livery: 12th Fighter SQN (AK)
mission_types: mission_types:
- BARCAP - BARCAP
- Escort - Escort
- Intercept - Intercept
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,14 +1,14 @@
--- ---
name: 390th FS name: 390th FS
nickname: Wild Boars nickname: Wild Boars
country: USA country: USA
role: Air Superiority Fighter role: Air Superiority Fighter
aircraft: F-15C Eagle aircraft: F-15C Eagle
livery: 390th Fighter SQN livery: 390th Fighter SQN
mission_types: mission_types:
- BARCAP - BARCAP
- Escort - Escort
- Intercept - Intercept
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,14 +1,14 @@
--- ---
name: 493rd FS name: 493rd FS
nickname: Grim Reapers nickname: Grim Reapers
country: USA country: USA
role: Air Superiority Fighter role: Air Superiority Fighter
aircraft: F-15C Eagle aircraft: F-15C Eagle
livery: 493rd Fighter SQN (LN) livery: 493rd Fighter SQN (LN)
mission_types: mission_types:
- BARCAP - BARCAP
- Escort - Escort
- Intercept - Intercept
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,14 +1,14 @@
--- ---
name: 58th FS name: 58th FS
nickname: Gorillas nickname: Gorillas
country: USA country: USA
role: Air Superiority Fighter role: Air Superiority Fighter
aircraft: F-15C Eagle aircraft: F-15C Eagle
livery: 58th Fighter SQN (EG) livery: 58th Fighter SQN (EG)
mission_types: mission_types:
- BARCAP - BARCAP
- Escort - Escort
- Intercept - Intercept
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,20 +1,20 @@
--- ---
name: VF-11 name: VF-11
nickname: Red Rippers nickname: Red Rippers
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-14A Tomcat (Block 135-GR Late) aircraft: F-14A Tomcat (Block 135-GR Late)
livery: VF-11 Red Rippers 106 livery: VF-11 Red Rippers 106
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,20 +1,20 @@
--- ---
name: VF-111 name: VF-111
nickname: Sundowners nickname: Sundowners
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-14A Tomcat (Block 135-GR Late) aircraft: F-14A Tomcat (Block 135-GR Late)
livery: VF-111 Sundowners 200 livery: VF-111 Sundowners 200
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,20 +1,20 @@
--- ---
name: VF-21 name: VF-21
nickname: Freelancers nickname: Freelancers
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-14A Tomcat (Block 135-GR Late) aircraft: F-14A Tomcat (Block 135-GR Late)
livery: VF-21 Freelancers 200 livery: VF-21 Freelancers 200
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,20 +1,20 @@
--- ---
name: VF-211 name: VF-211
nickname: Fighting Checkmates nickname: Fighting Checkmates
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-14A Tomcat (Block 135-GR Late) aircraft: F-14A Tomcat (Block 135-GR Late)
livery: VF-211 Fighting Checkmates 105 livery: VF-211 Fighting Checkmates 105
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,20 +1,20 @@
--- ---
name: VF-33 name: VF-33
nickname: Starfighters nickname: Starfighters
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-14A Tomcat (Block 135-GR Late) aircraft: F-14A Tomcat (Block 135-GR Late)
livery: VF-33 Starfighters 201 livery: VF-33 Starfighters 201
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,20 +1,20 @@
--- ---
name: VF-101 name: VF-101
nickname: Grim Reapers nickname: Grim Reapers
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-14B Tomcat aircraft: F-14B Tomcat
livery: VF-101 Dark livery: VF-101 Dark
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,20 +1,20 @@
--- ---
name: VF-102 name: VF-102
nickname: Diamond Backs nickname: Diamond Backs
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-14B Tomcat aircraft: F-14B Tomcat
livery: VF-102 Diamondbacks 102 (2000) livery: VF-102 Diamondbacks 102 (2000)
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,19 +1,19 @@
--- ---
name: VF-142 name: VF-142
nickname: Ghostriders nickname: Ghostriders
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-14B Tomcat aircraft: F-14B Tomcat
livery: VF-142 Ghostriders livery: VF-142 Ghostriders
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,19 +1,19 @@
--- ---
name: VF-211 name: VF-211
nickname: Fighting Checkmates nickname: Fighting Checkmates
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-14B Tomcat aircraft: F-14B Tomcat
livery: VF-211 Fighting Checkmates livery: VF-211 Fighting Checkmates
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,8 +1,8 @@
--- ---
name: VMGR-352 name: VMGR-352
nickname: Raiders nickname: Raiders
country: USA country: USA
role: Air-to-Air Refueling role: Air-to-Air Refueling
aircraft: KC-130 aircraft: KC-130
mission_types: mission_types:
- Refueling - Refueling

View File

@ -1,8 +1,8 @@
--- ---
name: 18th Air Refueling Squadron name: 18th Air Refueling Squadron
nickname: nickname:
country: USA country: USA
role: Air-to-Air Refueling role: Air-to-Air Refueling
aircraft: KC-135 Stratotanker aircraft: KC-135 Stratotanker
mission_types: mission_types:
- Refueling - Refueling

View File

@ -1,9 +1,9 @@
--- ---
name: 101st Tanker Squadron name: 101st Tanker Squadron
nickname: Asena nickname: Asena
country: Turkey country: Turkey
role: Air-to-Air Refueling role: Air-to-Air Refueling
aircraft: KC-135 Stratotanker aircraft: KC-135 Stratotanker
livery: TurAF Standard livery: TurAF Standard
mission_types: mission_types:
- Refueling - Refueling

View File

@ -1,8 +1,8 @@
--- ---
name: 340th Expeditionary Air Refueling Squadron name: 340th Expeditionary Air Refueling Squadron
nickname: Pythons nickname: Pythons
country: USA country: USA
role: Air-to-Air Refueling role: Air-to-Air Refueling
aircraft: KC-135 Stratotanker MPRS aircraft: KC-135 Stratotanker MPRS
mission_types: mission_types:
- Refueling - Refueling

View File

@ -1,14 +1,14 @@
--- ---
name: 115th Guards Aviation Regiment name: 115th Guards Aviation Regiment
nickname: 115th GvIAP nickname: 115th GvIAP
country: Russia country: Russia
role: Air Superiority Fighter role: Air Superiority Fighter
aircraft: MiG-29S Fulcrum-C aircraft: MiG-29S Fulcrum-C
livery: "115 GvIAP_Termez" livery: "115 GvIAP_Termez"
mission_types: mission_types:
- BARCAP - BARCAP
- TARCAP - TARCAP
- Escort - Escort
- Intercept - Intercept
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,14 +1,14 @@
--- ---
name: 28th Guards Aviation Regiment name: 28th Guards Aviation Regiment
nickname: 28th GvIAP nickname: 28th GvIAP
country: Russia country: Russia
role: Air Superiority Fighter role: Air Superiority Fighter
aircraft: MiG-29S Fulcrum-C aircraft: MiG-29S Fulcrum-C
livery: "28 GvIAP_Andreapol" livery: "28 GvIAP_Andreapol"
mission_types: mission_types:
- BARCAP - BARCAP
- TARCAP - TARCAP
- Escort - Escort
- Intercept - Intercept
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,14 +1,14 @@
--- ---
name: 31st Guards Aviation Regiment name: 31st Guards Aviation Regiment
nickname: 31st GvIAP nickname: 31st GvIAP
country: Russia country: Russia
role: Air Superiority Fighter role: Air Superiority Fighter
aircraft: MiG-29S Fulcrum-C aircraft: MiG-29S Fulcrum-C
livery: "31 GvIAP_Zernograd" livery: "31 GvIAP_Zernograd"
mission_types: mission_types:
- BARCAP - BARCAP
- TARCAP - TARCAP
- Escort - Escort
- Intercept - Intercept
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,14 +1,14 @@
--- ---
name: 773rd Aviation Regiment name: 773rd Aviation Regiment
nickname: 773rd IAP nickname: 773rd IAP
country: Russia country: Russia
role: Air Superiority Fighter role: Air Superiority Fighter
aircraft: MiG-29S Fulcrum-C aircraft: MiG-29S Fulcrum-C
livery: "773 IAP_Damgarten" livery: "773 IAP_Damgarten"
mission_types: mission_types:
- BARCAP - BARCAP
- TARCAP - TARCAP
- Escort - Escort
- Intercept - Intercept
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,14 +1,14 @@
--- ---
name: 335th FS name: 335th FS
nickname: Chiefs nickname: Chiefs
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-15E Strike Eagle aircraft: F-15E Strike Eagle
livery: 335th Fighter SQN (SJ) livery: 335th Fighter SQN (SJ)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 492nd FS name: 492nd FS
nickname: Chiefs nickname: Chiefs
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-15E Strike Eagle aircraft: F-15E Strike Eagle
livery: 492d Fighter SQN (LN) livery: 492d Fighter SQN (LN)
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,15 +1,15 @@
--- ---
name: 69th Squadron name: 69th Squadron
nickname: Hammers nickname: Hammers
country: Israel country: Israel
role: Strike Fighter role: Strike Fighter
aircraft: F-15E Strike Eagle aircraft: F-15E Strike Eagle
livery: IDF No 69 Hammers Squadron livery: IDF No 69 Hammers Squadron
mission_types: mission_types:
- BAI - BAI
- CAS - CAS
- DEAD - DEAD
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- Strike - Strike

View File

@ -1,21 +1,21 @@
--- ---
name: 335 Squadron name: 335 Squadron
nickname: Tiger nickname: Tiger
country: Greece country: Greece
role: Multirole Fighter role: Multirole Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: HAF_335_Tiger livery: HAF_335_Tiger
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 336 Squadron name: 336 Squadron
nickname: Olympus nickname: Olympus
country: Greece country: Greece
role: Multirole Fighter role: Multirole Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: HAF_336_Olympus livery: HAF_336_Olympus
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 337 Squadron name: 337 Squadron
nickname: Ghost nickname: Ghost
country: Greece country: Greece
role: Multirole Fighter role: Multirole Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: HAF_337_Ghost livery: HAF_337_Ghost
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 340 Squadron name: 340 Squadron
nickname: Fox nickname: Fox
country: Greece country: Greece
role: Multirole Fighter role: Multirole Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: HAF_340_Fox livery: HAF_340_Fox
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 341 Squadron name: 341 Squadron
nickname: Arrow nickname: Arrow
country: Greece country: Greece
role: Multirole Fighter role: Multirole Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: HAF_341_Arrow livery: HAF_341_Arrow
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 343 Squadron name: 343 Squadron
nickname: Star nickname: Star
country: Greece country: Greece
role: Multirole Fighter role: Multirole Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: HAF_343_Star livery: HAF_343_Star
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 346 Squadron name: 346 Squadron
nickname: Jason nickname: Jason
country: Greece country: Greece
role: Multirole Fighter role: Multirole Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: HAF_346_Jason livery: HAF_346_Jason
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 347 Squadron name: 347 Squadron
nickname: Perseus nickname: Perseus
country: Greece country: Greece
role: Multirole Fighter role: Multirole Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: HAF_347_Perseus livery: HAF_347_Perseus
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 101st Squadron name: 101st Squadron
nickname: First Fighter nickname: First Fighter
country: Israel country: Israel
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: IAF_101st_squadron livery: IAF_101st_squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 110th Squadron name: 110th Squadron
nickname: Knights of the North nickname: Knights of the North
country: Israel country: Israel
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: IAF_110th_Squadron livery: IAF_110th_Squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 117th Squadron name: 117th Squadron
nickname: First Jet nickname: First Jet
country: Israel country: Israel
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: IAF_117th_Squadron livery: IAF_117th_Squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 132nd FW name: 132nd FW
nickname: Hawkeyes nickname: Hawkeyes
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: 132nd_Wing _Iowa_ANG livery: 132nd_Wing _Iowa_ANG
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 13th FS name: 13th FS
nickname: Panthers nickname: Panthers
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: 13th_Fighter_Squadron livery: 13th_Fighter_Squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 14th FS name: 14th FS
nickname: Samurais nickname: Samurais
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: 14th_Fighter_Squadron livery: 14th_Fighter_Squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 152nd FS name: 152nd FS
nickname: Las Vaqueros nickname: Las Vaqueros
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: 152nd_Fighter_Squadron livery: 152nd_Fighter_Squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 174th FS name: 174th FS
nickname: Bulldogs nickname: Bulldogs
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: 174th_Fighter_Squadron livery: 174th_Fighter_Squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 179th FS name: 179th FS
nickname: Bulldogs nickname: Bulldogs
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: 179th_Fighter_Squadron livery: 179th_Fighter_Squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 22nd FS name: 22nd FS
nickname: Stingers nickname: Stingers
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: 22nd_Fighter_Squadron livery: 22nd_Fighter_Squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 23rd FS name: 23rd FS
nickname: Fighting Hawks nickname: Fighting Hawks
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: 23rd_Fighter_Squadron livery: 23rd_Fighter_Squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 36th FS name: 36th FS
nickname: Flying Fiends nickname: Flying Fiends
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: 36th_Fighter_Squadron livery: 36th_Fighter_Squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 480th FS name: 480th FS
nickname: Warhawks nickname: Warhawks
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: 480th_Fighter_Squadron livery: 480th_Fighter_Squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 522nd FS name: 522nd FS
nickname: Fireballs nickname: Fireballs
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: 522nd_Fighter_Squadron livery: 522nd_Fighter_Squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 55th FS name: 55th FS
nickname: Fifty Fifth nickname: Fifty Fifth
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: 55th_Fighter_Squadron livery: 55th_Fighter_Squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 77th FS name: 77th FS
nickname: Gamblers nickname: Gamblers
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: 77th_Fighter_Squadron livery: 77th_Fighter_Squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 79th FS name: 79th FS
nickname: Tigers nickname: Tigers
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: 79th_Fighter_Squadron livery: 79th_Fighter_Squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP

View File

@ -1,21 +1,21 @@
--- ---
name: 80th FS name: 80th FS
nickname: Headhunters nickname: Headhunters
country: USA country: USA
role: Strike Fighter role: Strike Fighter
aircraft: F-16CM Fighting Falcon (Block 50) aircraft: F-16CM Fighting Falcon (Block 50)
livery: 80th_Fighter_Squadron livery: 80th_Fighter_Squadron
mission_types: mission_types:
- BAI - BAI
- BARCAP - BARCAP
- CAS - CAS
- DEAD - DEAD
- Escort - Escort
- Intercept - Intercept
- OCA/Aircraft - OCA/Aircraft
- OCA/Runway - OCA/Runway
- SEAD - SEAD
- SEAD Escort - SEAD Escort
- Strike - Strike
- Fighter sweep - Fighter sweep
- TARCAP - TARCAP