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
theater: Nevada
authors: Starfire
recommended_player_faction: USA 2005
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>
miz: exercise_vegas_nerve.miz
performance: 1
recommended_start_date: 2011-04-24
version: "9.1"
squadrons:
# Tonopah Airport
17:
- primary: BARCAP
secondary: air-to-air
aircraft:
- F-15C Eagle
- primary: BARCAP
secondary: air-to-air
aircraft:
- F-14B Tomcat
- primary: AEW&C
aircraft:
- E-3A
- primary: Refueling
aircraft:
- KC-135 Stratotanker
- primary: Refueling
aircraft:
- KC-135 Stratotanker MPRS
- primary: Transport
aircraft:
- C-130
- primary: Strike
secondary: air-to-ground
aircraft:
- F-15E Strike Eagle
# Tonopah Test Range
18:
- primary: CAS
secondary: air-to-ground
aircraft:
- A-10C Thunderbolt II (Suite 7)
- primary: SEAD
secondary: any
aircraft:
- F/A-18C Hornet (Lot 20)
- primary: DEAD
secondary: any
aircraft:
- F-16CM Fighting Falcon (Block 50)
- primary: BAI
secondary: air-to-ground
aircraft:
- AV-8B Harrier II Night Attack
# Groom Lake
2:
- primary: BARCAP
secondary: any
aircraft:
- J-11A Flanker-L
- primary: BAI
secondary: air-to-ground
aircraft:
- Su-34 Fullback
# Nellis AFB
4:
- primary: DEAD
secondary: any
aircraft:
- Su-30MKK Flanker-G
- primary: Strike
secondary: air-to-ground
aircraft:
- H-6J Badger
- primary: AEW&C
aircraft:
- KJ-2000
- primary: Refueling
aircraft:
- IL-78M
- primary: Transport
aircraft:
---
name: Nevada - Exercise Vegas Nerve
theater: Nevada
authors: Starfire
recommended_player_faction: USA 2005
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>
miz: exercise_vegas_nerve.miz
performance: 1
recommended_start_date: 2011-04-24
version: "9.1"
squadrons:
# Tonopah Airport
17:
- primary: BARCAP
secondary: air-to-air
aircraft:
- F-15C Eagle
- primary: BARCAP
secondary: air-to-air
aircraft:
- F-14B Tomcat
- primary: AEW&C
aircraft:
- E-3A
- primary: Refueling
aircraft:
- KC-135 Stratotanker
- primary: Refueling
aircraft:
- KC-135 Stratotanker MPRS
- primary: Transport
aircraft:
- C-130
- primary: Strike
secondary: air-to-ground
aircraft:
- F-15E Strike Eagle
# Tonopah Test Range
18:
- primary: CAS
secondary: air-to-ground
aircraft:
- A-10C Thunderbolt II (Suite 7)
- primary: SEAD
secondary: any
aircraft:
- F/A-18C Hornet (Lot 20)
- primary: DEAD
secondary: any
aircraft:
- F-16CM Fighting Falcon (Block 50)
- primary: BAI
secondary: air-to-ground
aircraft:
- AV-8B Harrier II Night Attack
# Groom Lake
2:
- primary: BARCAP
secondary: any
aircraft:
- J-11A Flanker-L
- primary: BAI
secondary: air-to-ground
aircraft:
- Su-34 Fullback
# Nellis AFB
4:
- primary: DEAD
secondary: any
aircraft:
- Su-30MKK Flanker-G
- primary: Strike
secondary: air-to-ground
aircraft:
- H-6J Badger
- primary: AEW&C
aircraft:
- KJ-2000
- primary: Refueling
aircraft:
- IL-78M
- primary: Transport
aircraft:
- IL-76MD

View File

@ -1,140 +1,140 @@
---
name: Syria - Operation Peace Spring
theater: Syria
authors: Starfire
recommended_player_faction: Bluefor Modern
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>
miz: operation_peace_spring.miz
performance: 1
recommended_start_date: 2019-12-23
version: "9.1"
squadrons:
# Ramat David
30:
- primary: BARCAP
secondary: air-to-air
aircraft:
- F-15C Eagle
- primary: BARCAP
secondary: air-to-air
aircraft:
- F-14B Tomcat
- primary: TARCAP
secondary: any
aircraft:
- Mirage 2000C
- F/A-18C Hornet (Lot 20)
- primary: CAS
secondary: air-to-ground
aircraft:
- A-10C Thunderbolt II (Suite 7)
- primary: SEAD
secondary: any
aircraft:
- F/A-18C Hornet (Lot 20)
- primary: DEAD
secondary: any
aircraft:
- F-16CM Fighting Falcon (Block 50)
- primary: BAI
secondary: any
aircraft:
- JF-17 Thunder
- F-16CM Fighting Falcon (Block 50)
- primary: BAI
secondary: air-to-ground
aircraft:
- AV-8B Harrier II Night Attack
- primary: BAI
secondary: air-to-ground
aircraft:
- F-15E Strike Eagle
- primary: Strike
secondary: air-to-ground
aircraft:
- AJS-37 Viggen
- F-117A Nighthawk
- primary: Strike
secondary: air-to-ground
aircraft:
- B-1B Lancer
- primary: Strike
secondary: air-to-ground
aircraft:
- B-52H Stratofortress
- primary: AEW&C
aircraft:
- E-3A
- primary: Refueling
aircraft:
- KC-135 Stratotanker
- primary: Refueling
aircraft:
- KC-135 Stratotanker MPRS
- primary: Transport
aircraft:
- C-130
# Damascus
7:
- primary: BARCAP
secondary: any
aircraft:
- F-4E Phantom II
- MiG-21bis Fishbed-N
- primary: CAS
secondary: air-to-ground
aircraft:
- AH-1W SuperCobra
- Su-25 Frogfoot
# Tiyas
39:
- primary: SEAD
secondary: air-to-ground
aircraft:
- F-16CM Fighting Falcon (Block 50)
- Su-24M Fencer-D
- primary: Transport
secondary: any
aircraft:
- UH-60A
- Mi-8MTV2 Hip
# Abu Al Duhur
# 1:
# Gaziantep
11:
- primary: CAS
secondary: air-to-ground
aircraft:
- OH-58D Kiowa Warrior
- Mi-24P Hind-F
# Incirlik
16:
- primary: TARCAP
secondary: any
aircraft:
- F-16CM Fighting Falcon (Block 50)
- MiG-29A Fulcrum-A
- primary: Strike
secondary: air-to-ground
aircraft:
- F-4E Phantom II
- Tu-22M3 Backfire-C
- primary: BAI
secondary: air-to-ground
aircraft:
- F-4E Phantom II
- H-6J Badger
- primary: AEW&C
aircraft:
- E-3A
- A-50
- primary: Refueling
aircraft:
- KC-135 Stratotanker
- IL-78M
- primary: Transport
aircraft:
- C-130
- IL-76MD
---
name: Syria - Operation Peace Spring
theater: Syria
authors: Starfire
recommended_player_faction: Bluefor Modern
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>
miz: operation_peace_spring.miz
performance: 1
recommended_start_date: 2019-12-23
version: "9.1"
squadrons:
# Ramat David
30:
- primary: BARCAP
secondary: air-to-air
aircraft:
- F-15C Eagle
- primary: BARCAP
secondary: air-to-air
aircraft:
- F-14B Tomcat
- primary: TARCAP
secondary: any
aircraft:
- Mirage 2000C
- F/A-18C Hornet (Lot 20)
- primary: CAS
secondary: air-to-ground
aircraft:
- A-10C Thunderbolt II (Suite 7)
- primary: SEAD
secondary: any
aircraft:
- F/A-18C Hornet (Lot 20)
- primary: DEAD
secondary: any
aircraft:
- F-16CM Fighting Falcon (Block 50)
- primary: BAI
secondary: any
aircraft:
- JF-17 Thunder
- F-16CM Fighting Falcon (Block 50)
- primary: BAI
secondary: air-to-ground
aircraft:
- AV-8B Harrier II Night Attack
- primary: BAI
secondary: air-to-ground
aircraft:
- F-15E Strike Eagle
- primary: Strike
secondary: air-to-ground
aircraft:
- AJS-37 Viggen
- F-117A Nighthawk
- primary: Strike
secondary: air-to-ground
aircraft:
- B-1B Lancer
- primary: Strike
secondary: air-to-ground
aircraft:
- B-52H Stratofortress
- primary: AEW&C
aircraft:
- E-3A
- primary: Refueling
aircraft:
- KC-135 Stratotanker
- primary: Refueling
aircraft:
- KC-135 Stratotanker MPRS
- primary: Transport
aircraft:
- C-130
# Damascus
7:
- primary: BARCAP
secondary: any
aircraft:
- F-4E Phantom II
- MiG-21bis Fishbed-N
- primary: CAS
secondary: air-to-ground
aircraft:
- AH-1W SuperCobra
- Su-25 Frogfoot
# Tiyas
39:
- primary: SEAD
secondary: air-to-ground
aircraft:
- F-16CM Fighting Falcon (Block 50)
- Su-24M Fencer-D
- primary: Transport
secondary: any
aircraft:
- UH-60A
- Mi-8MTV2 Hip
# Abu Al Duhur
# 1:
# Gaziantep
11:
- primary: CAS
secondary: air-to-ground
aircraft:
- OH-58D Kiowa Warrior
- Mi-24P Hind-F
# Incirlik
16:
- primary: TARCAP
secondary: any
aircraft:
- F-16CM Fighting Falcon (Block 50)
- MiG-29A Fulcrum-A
- primary: Strike
secondary: air-to-ground
aircraft:
- F-4E Phantom II
- Tu-22M3 Backfire-C
- primary: BAI
secondary: air-to-ground
aircraft:
- F-4E Phantom II
- H-6J Badger
- primary: AEW&C
aircraft:
- E-3A
- A-50
- primary: Refueling
aircraft:
- KC-135 Stratotanker
- IL-78M
- primary: Transport
aircraft:
- C-130
- IL-76MD

View File

@ -1,120 +1,120 @@
---
name: Caucasus - Operation Vectron's Claw
theater: Caucasus
authors: Starfire
recommended_player_faction: USA 2005
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>
miz: operation_vectrons_claw.miz
performance: 1
recommended_start_date: 2008-08-08
version: "9.1"
squadrons:
Blue CV:
- primary: BARCAP
secondary: any
aircraft:
- F-14B Tomcat
- F-14A Tomcat (Block 135-GR Late)
- primary: TARCAP
secondary: any
aircraft:
- F-14B Tomcat
- F-14A Tomcat (Block 135-GR Late)
- primary: SEAD
secondary: any
aircraft:
- F/A-18C Hornet (Lot 20)
- primary: DEAD
secondary: any
aircraft:
- F/A-18C Hornet (Lot 20)
- primary: AEW&C
aircraft:
- E-2C Hawkeye
- primary: Refueling
aircraft:
- S-3B Tanker
Blue LHA:
- primary: BAI
secondary: air-to-ground
aircraft:
- AV-8B Harrier II Night Attack
- primary: Transport
aircraft:
- SH-60B Seahawk
From Incirlik:
- primary: BARCAP
secondary: air-to-air
aircraft:
- F-15C Eagle
- primary: CAS
secondary: air-to-ground
aircraft:
- A-10C Thunderbolt II (Suite 7)
- primary: DEAD
secondary: any
aircraft:
- F-16CM Fighting Falcon (Block 50)
- primary: Strike
secondary: air-to-ground
aircraft:
- F-15E Strike Eagle
- primary: AEW&C
aircraft:
- E-3A
- primary: Refueling
aircraft:
- KC-135 Stratotanker
- primary: Transport
aircraft:
- C-130
#FARPs
UNOMIG Sector HQ:
- primary: CAS
secondary: air-to-ground
aircraft:
- UH-1H Iroquois
Dzhugba:
- primary: CAS
secondary: air-to-ground
aircraft:
- Mi-24P Hind-F
#Sukhumi-Babushara
#20:
#Sochi-Adler
18:
- primary: BARCAP
secondary: any
aircraft:
- MiG-29S Fulcrum-C
- primary: CAS
secondary: air-to-ground
aircraft:
- Su-24M Fencer-D
#Anapa-Vityazevo
12:
- primary: CAS
secondary: air-to-ground
aircraft:
- Su-25T Frogfoot
- primary: AEW&C
aircraft:
- A-50
- primary: Refueling
aircraft:
- IL-78M
- primary: Transport
aircraft:
- IL-76MD
Red CV:
- primary: BARCAP
secondary: any
aircraft:
- SU-33 Flanker-D
# I am aware there is no Russian LHA. This is just for campaign inversion.
Red LHA:
- primary: BAI
secondary: air-to-ground
aircraft:
---
name: Caucasus - Operation Vectron's Claw
theater: Caucasus
authors: Starfire
recommended_player_faction: USA 2005
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>
miz: operation_vectrons_claw.miz
performance: 1
recommended_start_date: 2008-08-08
version: "9.1"
squadrons:
Blue CV:
- primary: BARCAP
secondary: any
aircraft:
- F-14B Tomcat
- F-14A Tomcat (Block 135-GR Late)
- primary: TARCAP
secondary: any
aircraft:
- F-14B Tomcat
- F-14A Tomcat (Block 135-GR Late)
- primary: SEAD
secondary: any
aircraft:
- F/A-18C Hornet (Lot 20)
- primary: DEAD
secondary: any
aircraft:
- F/A-18C Hornet (Lot 20)
- primary: AEW&C
aircraft:
- E-2C Hawkeye
- primary: Refueling
aircraft:
- S-3B Tanker
Blue LHA:
- primary: BAI
secondary: air-to-ground
aircraft:
- AV-8B Harrier II Night Attack
- primary: Transport
aircraft:
- SH-60B Seahawk
From Incirlik:
- primary: BARCAP
secondary: air-to-air
aircraft:
- F-15C Eagle
- primary: CAS
secondary: air-to-ground
aircraft:
- A-10C Thunderbolt II (Suite 7)
- primary: DEAD
secondary: any
aircraft:
- F-16CM Fighting Falcon (Block 50)
- primary: Strike
secondary: air-to-ground
aircraft:
- F-15E Strike Eagle
- primary: AEW&C
aircraft:
- E-3A
- primary: Refueling
aircraft:
- KC-135 Stratotanker
- primary: Transport
aircraft:
- C-130
#FARPs
UNOMIG Sector HQ:
- primary: CAS
secondary: air-to-ground
aircraft:
- UH-1H Iroquois
Dzhugba:
- primary: CAS
secondary: air-to-ground
aircraft:
- Mi-24P Hind-F
#Sukhumi-Babushara
#20:
#Sochi-Adler
18:
- primary: BARCAP
secondary: any
aircraft:
- MiG-29S Fulcrum-C
- primary: CAS
secondary: air-to-ground
aircraft:
- Su-24M Fencer-D
#Anapa-Vityazevo
12:
- primary: CAS
secondary: air-to-ground
aircraft:
- Su-25T Frogfoot
- primary: AEW&C
aircraft:
- A-50
- primary: Refueling
aircraft:
- IL-78M
- primary: Transport
aircraft:
- IL-76MD
Red CV:
- primary: BARCAP
secondary: any
aircraft:
- SU-33 Flanker-D
# I am aware there is no Russian LHA. This is just for campaign inversion.
Red LHA:
- primary: BAI
secondary: air-to-ground
aircraft:
- AV-8B Harrier II Night Attack

View File

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

View File

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

View File

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

View File

@ -1,209 +1,209 @@
--[[
2 October 2020
FrozenDroid:
- 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...?)
28 October 2020
FrozenDroid:
- 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)
--]]
explTable = {
["FAB_100"] = 45,
["FAB_250"] = 100,
["FAB_250M54TU"]= 100,
["FAB_500"] = 213,
["FAB_1500"] = 675,
["BetAB_500"] = 98,
["BetAB_500ShP"]= 107,
["KH-66_Grom"] = 108,
["M_117"] = 201,
["Mk_81"] = 60,
["Mk_82"] = 118,
["AN_M64"] = 121,
["Mk_83"] = 274,
["Mk_84"] = 582,
["MK_82AIR"] = 118,
["MK_82SNAKEYE"]= 118,
["GBU_10"] = 582,
["GBU_12"] = 118,
["GBU_16"] = 274,
["KAB_1500Kr"] = 675,
["KAB_500Kr"] = 213,
["KAB_500"] = 213,
["GBU_31"] = 582,
["GBU_31_V_3B"] = 582,
["GBU_31_V_2B"] = 582,
["GBU_31_V_4B"] = 582,
["GBU_32_V_2B"] = 202,
["GBU_38"] = 118,
["AGM_62"] = 400,
["GBU_24"] = 582,
["X_23"] = 111,
["X_23L"] = 111,
["X_28"] = 160,
["X_25ML"] = 89,
["X_25MP"] = 89,
["X_25MR"] = 140,
["X_58"] = 140,
["X_29L"] = 320,
["X_29T"] = 320,
["X_29TE"] = 320,
["AGM_84E"] = 488,
["AGM_88C"] = 89,
["AGM_122"] = 15,
["AGM_123"] = 274,
["AGM_130"] = 582,
["AGM_119"] = 176,
["AGM_154C"] = 305,
["S-24A"] = 24,
--["S-24B"] = 123,
["S-25OF"] = 194,
["S-25OFM"] = 150,
["S-25O"] = 150,
["S_25L"] = 190,
["S-5M"] = 1,
["C_8"] = 4,
["C_8OFP2"] = 3,
["C_13"] = 21,
["C_24"] = 123,
["C_25"] = 151,
["HYDRA_70M15"] = 2,
["Zuni_127"] = 5,
["ARAKM70BHE"] = 4,
["BR_500"] = 118,
["Rb 05A"] = 217,
["HEBOMB"] = 40,
["HEBOMBD"] = 40,
["MK-81SE"] = 60,
["AN-M57"] = 56,
["AN-M64"] = 180,
["AN-M65"] = 295,
["AN-M66A2"] = 536,
}
local weaponDamageEnable = 1
WpnHandler = {}
tracked_weapons = {}
refreshRate = 0.1
local function getDistance(point1, point2)
local x1 = point1.x
local y1 = point1.y
local z1 = point1.z
local x2 = point2.x
local y2 = point2.y
local z2 = point2.z
local dX = math.abs(x1-x2)
local dZ = math.abs(z1-z2)
local distance = math.sqrt(dX*dX + dZ*dZ)
return distance
end
local function getDistance3D(point1, point2)
local x1 = point1.x
local y1 = point1.y
local z1 = point1.z
local x2 = point2.x
local y2 = point2.y
local z2 = point2.z
local dX = math.abs(x1-x2)
local dY = math.abs(y1-y2)
local dZ = math.abs(z1-z2)
local distance = math.sqrt(dX*dX + dZ*dZ + dY*dY)
return distance
end
local function vec3Mag(speedVec)
mag = speedVec.x*speedVec.x + speedVec.y*speedVec.y+speedVec.z*speedVec.z
mag = math.sqrt(mag)
--trigger.action.outText("X = " .. speedVec.x ..", y = " .. speedVec.y .. ", z = "..speedVec.z, 10)
--trigger.action.outText("Speed = " .. mag, 1)
return mag
end
local function lookahead(speedVec)
speed = vec3Mag(speedVec)
dist = speed * refreshRate * 1.5
return dist
end
local function track_wpns()
-- env.info("Weapon Track Start")
for wpn_id_, wpnData in pairs(tracked_weapons) do
if wpnData.wpn:isExist() then -- just update speed, position and direction.
wpnData.pos = wpnData.wpn:getPosition().p
wpnData.dir = wpnData.wpn:getPosition().x
wpnData.speed = wpnData.wpn:getVelocity()
--wpnData.lastIP = land.getIP(wpnData.pos, wpnData.dir, 50)
else -- wpn no longer exists, must be dead.
-- 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 impactPoint
if not ip then -- use last calculated IP
impactPoint = wpnData.pos
-- trigger.action.outText("Impact Point:\nPos X: " .. impactPoint.x .. "\nPos Z: " .. impactPoint.z, 2)
else -- use intersection point
impactPoint = ip
-- trigger.action.outText("Impact Point:\nPos X: " .. impactPoint.x .. "\nPos Z: " .. impactPoint.z, 2)
end
--env.info("Weapon is gone") -- Got to here --
--trigger.action.outText("Weapon Type was: ".. wpnData.name, 20)
if explTable[wpnData.name] then
--env.info("triggered explosion size: "..explTable[wpnData.name])
trigger.action.explosion(impactPoint, explTable[wpnData.name])
--trigger.action.smoke(impactPoint, 0)
end
tracked_weapons[wpn_id_] = nil -- remove from tracked weapons first.
end
end
-- env.info("Weapon Track End")
end
function onWpnEvent(event)
if event.id == world.event.S_EVENT_SHOT then
if event.weapon then
local ordnance = event.weapon
local weapon_desc = ordnance:getDesc()
if (weapon_desc.category ~= 0) and event.initiator then
if (weapon_desc.category == 1) 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() }
end
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() }
end
end
end
end
end
local function protectedCall(...)
local status, retval = pcall(...)
if not status then
env.warning("Splash damage script error... gracefully caught! " .. retval, true)
end
end
function WpnHandler:onEvent(event)
protectedCall(onWpnEvent, event)
end
if (weaponDamageEnable == 1) then
timer.scheduleFunction(function()
protectedCall(track_wpns)
return timer.getTime() + refreshRate
end,
{},
timer.getTime() + refreshRate
)
world.addEventHandler(WpnHandler)
end
--[[
2 October 2020
FrozenDroid:
- 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...?)
28 October 2020
FrozenDroid:
- 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)
--]]
explTable = {
["FAB_100"] = 45,
["FAB_250"] = 100,
["FAB_250M54TU"]= 100,
["FAB_500"] = 213,
["FAB_1500"] = 675,
["BetAB_500"] = 98,
["BetAB_500ShP"]= 107,
["KH-66_Grom"] = 108,
["M_117"] = 201,
["Mk_81"] = 60,
["Mk_82"] = 118,
["AN_M64"] = 121,
["Mk_83"] = 274,
["Mk_84"] = 582,
["MK_82AIR"] = 118,
["MK_82SNAKEYE"]= 118,
["GBU_10"] = 582,
["GBU_12"] = 118,
["GBU_16"] = 274,
["KAB_1500Kr"] = 675,
["KAB_500Kr"] = 213,
["KAB_500"] = 213,
["GBU_31"] = 582,
["GBU_31_V_3B"] = 582,
["GBU_31_V_2B"] = 582,
["GBU_31_V_4B"] = 582,
["GBU_32_V_2B"] = 202,
["GBU_38"] = 118,
["AGM_62"] = 400,
["GBU_24"] = 582,
["X_23"] = 111,
["X_23L"] = 111,
["X_28"] = 160,
["X_25ML"] = 89,
["X_25MP"] = 89,
["X_25MR"] = 140,
["X_58"] = 140,
["X_29L"] = 320,
["X_29T"] = 320,
["X_29TE"] = 320,
["AGM_84E"] = 488,
["AGM_88C"] = 89,
["AGM_122"] = 15,
["AGM_123"] = 274,
["AGM_130"] = 582,
["AGM_119"] = 176,
["AGM_154C"] = 305,
["S-24A"] = 24,
--["S-24B"] = 123,
["S-25OF"] = 194,
["S-25OFM"] = 150,
["S-25O"] = 150,
["S_25L"] = 190,
["S-5M"] = 1,
["C_8"] = 4,
["C_8OFP2"] = 3,
["C_13"] = 21,
["C_24"] = 123,
["C_25"] = 151,
["HYDRA_70M15"] = 2,
["Zuni_127"] = 5,
["ARAKM70BHE"] = 4,
["BR_500"] = 118,
["Rb 05A"] = 217,
["HEBOMB"] = 40,
["HEBOMBD"] = 40,
["MK-81SE"] = 60,
["AN-M57"] = 56,
["AN-M64"] = 180,
["AN-M65"] = 295,
["AN-M66A2"] = 536,
}
local weaponDamageEnable = 1
WpnHandler = {}
tracked_weapons = {}
refreshRate = 0.1
local function getDistance(point1, point2)
local x1 = point1.x
local y1 = point1.y
local z1 = point1.z
local x2 = point2.x
local y2 = point2.y
local z2 = point2.z
local dX = math.abs(x1-x2)
local dZ = math.abs(z1-z2)
local distance = math.sqrt(dX*dX + dZ*dZ)
return distance
end
local function getDistance3D(point1, point2)
local x1 = point1.x
local y1 = point1.y
local z1 = point1.z
local x2 = point2.x
local y2 = point2.y
local z2 = point2.z
local dX = math.abs(x1-x2)
local dY = math.abs(y1-y2)
local dZ = math.abs(z1-z2)
local distance = math.sqrt(dX*dX + dZ*dZ + dY*dY)
return distance
end
local function vec3Mag(speedVec)
mag = speedVec.x*speedVec.x + speedVec.y*speedVec.y+speedVec.z*speedVec.z
mag = math.sqrt(mag)
--trigger.action.outText("X = " .. speedVec.x ..", y = " .. speedVec.y .. ", z = "..speedVec.z, 10)
--trigger.action.outText("Speed = " .. mag, 1)
return mag
end
local function lookahead(speedVec)
speed = vec3Mag(speedVec)
dist = speed * refreshRate * 1.5
return dist
end
local function track_wpns()
-- env.info("Weapon Track Start")
for wpn_id_, wpnData in pairs(tracked_weapons) do
if wpnData.wpn:isExist() then -- just update speed, position and direction.
wpnData.pos = wpnData.wpn:getPosition().p
wpnData.dir = wpnData.wpn:getPosition().x
wpnData.speed = wpnData.wpn:getVelocity()
--wpnData.lastIP = land.getIP(wpnData.pos, wpnData.dir, 50)
else -- wpn no longer exists, must be dead.
-- 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 impactPoint
if not ip then -- use last calculated IP
impactPoint = wpnData.pos
-- trigger.action.outText("Impact Point:\nPos X: " .. impactPoint.x .. "\nPos Z: " .. impactPoint.z, 2)
else -- use intersection point
impactPoint = ip
-- trigger.action.outText("Impact Point:\nPos X: " .. impactPoint.x .. "\nPos Z: " .. impactPoint.z, 2)
end
--env.info("Weapon is gone") -- Got to here --
--trigger.action.outText("Weapon Type was: ".. wpnData.name, 20)
if explTable[wpnData.name] then
--env.info("triggered explosion size: "..explTable[wpnData.name])
trigger.action.explosion(impactPoint, explTable[wpnData.name])
--trigger.action.smoke(impactPoint, 0)
end
tracked_weapons[wpn_id_] = nil -- remove from tracked weapons first.
end
end
-- env.info("Weapon Track End")
end
function onWpnEvent(event)
if event.id == world.event.S_EVENT_SHOT then
if event.weapon then
local ordnance = event.weapon
local weapon_desc = ordnance:getDesc()
if (weapon_desc.category ~= 0) and event.initiator then
if (weapon_desc.category == 1) 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() }
end
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() }
end
end
end
end
end
local function protectedCall(...)
local status, retval = pcall(...)
if not status then
env.warning("Splash damage script error... gracefully caught! " .. retval, true)
end
end
function WpnHandler:onEvent(event)
protectedCall(onWpnEvent, event)
end
if (weaponDamageEnable == 1) then
timer.scheduleFunction(function()
protectedCall(track_wpns)
return timer.getTime() + refreshRate
end,
{},
timer.getTime() + refreshRate
)
world.addEventHandler(WpnHandler)
end

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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