diff --git a/resources/campaigns/exercise_vegas_nerve.yaml b/resources/campaigns/exercise_vegas_nerve.yaml index dafa401d..42607a0d 100644 --- a/resources/campaigns/exercise_vegas_nerve.yaml +++ b/resources/campaigns/exercise_vegas_nerve.yaml @@ -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:
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.
-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: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.
+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 \ No newline at end of file diff --git a/resources/campaigns/operation_peace_spring.yaml b/resources/campaigns/operation_peace_spring.yaml index 59e90c22..5b523d43 100644 --- a/resources/campaigns/operation_peace_spring.yaml +++ b/resources/campaigns/operation_peace_spring.yaml @@ -1,140 +1,140 @@ ---- -name: Syria - Operation Peace Spring -theater: Syria -authors: Starfire -recommended_player_faction: Bluefor Modern -recommended_enemy_faction: Iraq 1991 -description: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.
Note: 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.
-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: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.
Note: 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.
+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 \ No newline at end of file diff --git a/resources/campaigns/operation_vectrons_claw.yaml b/resources/campaigns/operation_vectrons_claw.yaml index ed240f1f..7dfb92bd 100644 --- a/resources/campaigns/operation_vectrons_claw.yaml +++ b/resources/campaigns/operation_vectrons_claw.yaml @@ -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: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.
Note: 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.
-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: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.
Note: 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.
+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 \ No newline at end of file diff --git a/resources/factions/NATO_Desert_Storm.json b/resources/factions/NATO_Desert_Storm.json index 604786f0..47c6fb1b 100644 --- a/resources/factions/NATO_Desert_Storm.json +++ b/resources/factions/NATO_Desert_Storm.json @@ -1,105 +1,105 @@ -{ - "country": "Combined Joint Task Forces Blue", - "name": "NATO Desert Storm", - "authors": "Hawkmoon", - "description": "A faction to recreate the actual unit lineup during Desert Storm as closely as possible
", - "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": "A faction to recreate the actual unit lineup during Desert Storm as closely as possible
", + "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" } \ No newline at end of file diff --git a/resources/factions/iraq_1991.json b/resources/factions/iraq_1991.json index 41624409..bee74c48 100644 --- a/resources/factions/iraq_1991.json +++ b/resources/factions/iraq_1991.json @@ -1,87 +1,87 @@ -{ - "country": "Iraq", - "name": "Iraq 1991", - "authors": "Hawkmoon", - "description": "Iraq forces during desert Storm
", - "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": "Iraq forces during desert Storm
", + "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" } \ No newline at end of file diff --git a/resources/plugins/splashdamage/LICENSE.md b/resources/plugins/splashdamage/LICENSE.md index 29f81d81..261eeb9e 100644 --- a/resources/plugins/splashdamage/LICENSE.md +++ b/resources/plugins/splashdamage/LICENSE.md @@ -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. diff --git a/resources/plugins/splashdamage/Weapons_Damage_Updated.lua b/resources/plugins/splashdamage/Weapons_Damage_Updated.lua index 3daaafee..696282d2 100644 --- a/resources/plugins/splashdamage/Weapons_Damage_Updated.lua +++ b/resources/plugins/splashdamage/Weapons_Damage_Updated.lua @@ -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 diff --git a/resources/plugins/splashdamage/plugin.json b/resources/plugins/splashdamage/plugin.json index 637bf5f9..5a249a04 100644 --- a/resources/plugins/splashdamage/plugin.json +++ b/resources/plugins/splashdamage/plugin.json @@ -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": [] +} diff --git a/resources/squadrons/A-10C Warthog I/104th FS.yaml b/resources/squadrons/A-10C Warthog I/104th FS.yaml index d79517c1..e4bb9f2d 100644 --- a/resources/squadrons/A-10C Warthog I/104th FS.yaml +++ b/resources/squadrons/A-10C Warthog I/104th FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog I/118th FS.yaml b/resources/squadrons/A-10C Warthog I/118th FS.yaml index cb315113..11cedcdc 100644 --- a/resources/squadrons/A-10C Warthog I/118th FS.yaml +++ b/resources/squadrons/A-10C Warthog I/118th FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog I/172nd FS.yaml b/resources/squadrons/A-10C Warthog I/172nd FS.yaml index 7f7ac5d5..bb1d09b5 100644 --- a/resources/squadrons/A-10C Warthog I/172nd FS.yaml +++ b/resources/squadrons/A-10C Warthog I/172nd FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog I/184th FS.yaml b/resources/squadrons/A-10C Warthog I/184th FS.yaml index e09f5910..b2454521 100644 --- a/resources/squadrons/A-10C Warthog I/184th FS.yaml +++ b/resources/squadrons/A-10C Warthog I/184th FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog I/190th FS.yaml b/resources/squadrons/A-10C Warthog I/190th FS.yaml index 9fd3cb9d..5d0ef18b 100644 --- a/resources/squadrons/A-10C Warthog I/190th FS.yaml +++ b/resources/squadrons/A-10C Warthog I/190th FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog I/25th FS.yaml b/resources/squadrons/A-10C Warthog I/25th FS.yaml index eca63e4b..0544c46a 100644 --- a/resources/squadrons/A-10C Warthog I/25th FS.yaml +++ b/resources/squadrons/A-10C Warthog I/25th FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog I/354th FS.yaml b/resources/squadrons/A-10C Warthog I/354th FS.yaml index 6f9a6398..129a4e44 100644 --- a/resources/squadrons/A-10C Warthog I/354th FS.yaml +++ b/resources/squadrons/A-10C Warthog I/354th FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog I/355th FS.yaml b/resources/squadrons/A-10C Warthog I/355th FS.yaml index e9192c54..23ed34d6 100644 --- a/resources/squadrons/A-10C Warthog I/355th FS.yaml +++ b/resources/squadrons/A-10C Warthog I/355th FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog I/357th FS.yaml b/resources/squadrons/A-10C Warthog I/357th FS.yaml index 7dfb5bb7..0e2c1c9e 100644 --- a/resources/squadrons/A-10C Warthog I/357th FS.yaml +++ b/resources/squadrons/A-10C Warthog I/357th FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog I/358th FS.yaml b/resources/squadrons/A-10C Warthog I/358th FS.yaml index c39833c2..073cb394 100644 --- a/resources/squadrons/A-10C Warthog I/358th FS.yaml +++ b/resources/squadrons/A-10C Warthog I/358th FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog I/47th FS.yaml b/resources/squadrons/A-10C Warthog I/47th FS.yaml index 49787e75..f81376f0 100644 --- a/resources/squadrons/A-10C Warthog I/47th FS.yaml +++ b/resources/squadrons/A-10C Warthog I/47th FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog I/74th TFS.yaml b/resources/squadrons/A-10C Warthog I/74th TFS.yaml index 766cc7fc..3480d961 100644 --- a/resources/squadrons/A-10C Warthog I/74th TFS.yaml +++ b/resources/squadrons/A-10C Warthog I/74th TFS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog I/81st FS.yaml b/resources/squadrons/A-10C Warthog I/81st FS.yaml index 7659c78d..1ebc3393 100644 --- a/resources/squadrons/A-10C Warthog I/81st FS.yaml +++ b/resources/squadrons/A-10C Warthog I/81st FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog II/25th FS.yaml b/resources/squadrons/A-10C Warthog II/25th FS.yaml index a5ebd22f..8162da45 100644 --- a/resources/squadrons/A-10C Warthog II/25th FS.yaml +++ b/resources/squadrons/A-10C Warthog II/25th FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog II/354th FS.yaml b/resources/squadrons/A-10C Warthog II/354th FS.yaml index f1cb42c3..b96e7b46 100644 --- a/resources/squadrons/A-10C Warthog II/354th FS.yaml +++ b/resources/squadrons/A-10C Warthog II/354th FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog II/355th FS.yaml b/resources/squadrons/A-10C Warthog II/355th FS.yaml index e71ec1a8..4946fa15 100644 --- a/resources/squadrons/A-10C Warthog II/355th FS.yaml +++ b/resources/squadrons/A-10C Warthog II/355th FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog II/357th FS.yaml b/resources/squadrons/A-10C Warthog II/357th FS.yaml index eb21b2a7..c8cad8dd 100644 --- a/resources/squadrons/A-10C Warthog II/357th FS.yaml +++ b/resources/squadrons/A-10C Warthog II/357th FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog II/358th FS.yaml b/resources/squadrons/A-10C Warthog II/358th FS.yaml index ad3e386c..f742d72a 100644 --- a/resources/squadrons/A-10C Warthog II/358th FS.yaml +++ b/resources/squadrons/A-10C Warthog II/358th FS.yaml @@ -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 + diff --git a/resources/squadrons/A-10C Warthog II/81st FS.yaml b/resources/squadrons/A-10C Warthog II/81st FS.yaml index fc798b6e..2380b8bc 100644 --- a/resources/squadrons/A-10C Warthog II/81st FS.yaml +++ b/resources/squadrons/A-10C Warthog II/81st FS.yaml @@ -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 + diff --git a/resources/squadrons/E-2 Hawkeye/VAW-125.yaml b/resources/squadrons/E-2 Hawkeye/VAW-125.yaml index 612078f4..351fe490 100644 --- a/resources/squadrons/E-2 Hawkeye/VAW-125.yaml +++ b/resources/squadrons/E-2 Hawkeye/VAW-125.yaml @@ -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 diff --git a/resources/squadrons/E-3 Sentry/USAF 960th AACS.yaml b/resources/squadrons/E-3 Sentry/USAF 960th AACS.yaml index 51aede1d..ba780809 100644 --- a/resources/squadrons/E-3 Sentry/USAF 960th AACS.yaml +++ b/resources/squadrons/E-3 Sentry/USAF 960th AACS.yaml @@ -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 diff --git a/resources/squadrons/Eagle/IAF 106th Sqn.yaml b/resources/squadrons/Eagle/IAF 106th Sqn.yaml index 9e7924b9..5c01b39b 100644 --- a/resources/squadrons/Eagle/IAF 106th Sqn.yaml +++ b/resources/squadrons/Eagle/IAF 106th Sqn.yaml @@ -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 + diff --git a/resources/squadrons/Eagle/USAF 12th FS.yaml b/resources/squadrons/Eagle/USAF 12th FS.yaml index c2b80a71..d211bb74 100644 --- a/resources/squadrons/Eagle/USAF 12th FS.yaml +++ b/resources/squadrons/Eagle/USAF 12th FS.yaml @@ -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 + diff --git a/resources/squadrons/Eagle/USAF 390th FS.yaml b/resources/squadrons/Eagle/USAF 390th FS.yaml index 0ca2e132..0de922bc 100644 --- a/resources/squadrons/Eagle/USAF 390th FS.yaml +++ b/resources/squadrons/Eagle/USAF 390th FS.yaml @@ -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 + diff --git a/resources/squadrons/Eagle/USAF 493rd FS.yaml b/resources/squadrons/Eagle/USAF 493rd FS.yaml index dcb95685..99ed9693 100644 --- a/resources/squadrons/Eagle/USAF 493rd FS.yaml +++ b/resources/squadrons/Eagle/USAF 493rd FS.yaml @@ -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 + diff --git a/resources/squadrons/Eagle/USAF 58th FS.yaml b/resources/squadrons/Eagle/USAF 58th FS.yaml index 912f8bc6..27a7c818 100644 --- a/resources/squadrons/Eagle/USAF 58th FS.yaml +++ b/resources/squadrons/Eagle/USAF 58th FS.yaml @@ -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 + diff --git a/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-11.yaml b/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-11.yaml index 645ea931..dd1f329e 100644 --- a/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-11.yaml +++ b/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-11.yaml @@ -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 diff --git a/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-111.yaml b/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-111.yaml index 0583c0fb..12fc4ed7 100644 --- a/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-111.yaml +++ b/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-111.yaml @@ -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 diff --git a/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-21.yaml b/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-21.yaml index 35415a74..170e3670 100644 --- a/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-21.yaml +++ b/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-21.yaml @@ -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 diff --git a/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-211.yaml b/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-211.yaml index f8e2baa6..225df805 100644 --- a/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-211.yaml +++ b/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-211.yaml @@ -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 diff --git a/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-33.yaml b/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-33.yaml index 1f4bbb5f..54f54737 100644 --- a/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-33.yaml +++ b/resources/squadrons/F-14A 135-GR Tomcat (Late)/VF-33.yaml @@ -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 diff --git a/resources/squadrons/F-14B Tomcat/VF-101.yaml b/resources/squadrons/F-14B Tomcat/VF-101.yaml index 603696b8..8f62a5ee 100644 --- a/resources/squadrons/F-14B Tomcat/VF-101.yaml +++ b/resources/squadrons/F-14B Tomcat/VF-101.yaml @@ -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 diff --git a/resources/squadrons/F-14B Tomcat/VF-102.yaml b/resources/squadrons/F-14B Tomcat/VF-102.yaml index 81ba013c..57853d51 100644 --- a/resources/squadrons/F-14B Tomcat/VF-102.yaml +++ b/resources/squadrons/F-14B Tomcat/VF-102.yaml @@ -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 diff --git a/resources/squadrons/F-14B Tomcat/VF-142.yaml b/resources/squadrons/F-14B Tomcat/VF-142.yaml index 94bfff95..fabec9ea 100644 --- a/resources/squadrons/F-14B Tomcat/VF-142.yaml +++ b/resources/squadrons/F-14B Tomcat/VF-142.yaml @@ -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 diff --git a/resources/squadrons/F-14B Tomcat/VF-211.yaml b/resources/squadrons/F-14B Tomcat/VF-211.yaml index 6a08cf27..56af916a 100644 --- a/resources/squadrons/F-14B Tomcat/VF-211.yaml +++ b/resources/squadrons/F-14B Tomcat/VF-211.yaml @@ -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 diff --git a/resources/squadrons/KC-130/VMGR-352.yaml b/resources/squadrons/KC-130/VMGR-352.yaml index 415c48c6..950aecc1 100644 --- a/resources/squadrons/KC-130/VMGR-352.yaml +++ b/resources/squadrons/KC-130/VMGR-352.yaml @@ -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 diff --git a/resources/squadrons/KC-135/18th ARS.yaml b/resources/squadrons/KC-135/18th ARS.yaml index e78452e1..f9ea3628 100644 --- a/resources/squadrons/KC-135/18th ARS.yaml +++ b/resources/squadrons/KC-135/18th ARS.yaml @@ -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 diff --git a/resources/squadrons/KC-135/TuAF 101st Tanker Squadron.yaml b/resources/squadrons/KC-135/TuAF 101st Tanker Squadron.yaml index d8282c85..d2fdfddf 100644 --- a/resources/squadrons/KC-135/TuAF 101st Tanker Squadron.yaml +++ b/resources/squadrons/KC-135/TuAF 101st Tanker Squadron.yaml @@ -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 diff --git a/resources/squadrons/KC-135MPRS/340th EARS.yaml b/resources/squadrons/KC-135MPRS/340th EARS.yaml index 35179cc5..ffab6013 100644 --- a/resources/squadrons/KC-135MPRS/340th EARS.yaml +++ b/resources/squadrons/KC-135MPRS/340th EARS.yaml @@ -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 diff --git a/resources/squadrons/Mig-29/Russia VVS 115th GvIAP.yaml b/resources/squadrons/Mig-29/Russia VVS 115th GvIAP.yaml index 8f7f1183..6b0a035c 100644 --- a/resources/squadrons/Mig-29/Russia VVS 115th GvIAP.yaml +++ b/resources/squadrons/Mig-29/Russia VVS 115th GvIAP.yaml @@ -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 diff --git a/resources/squadrons/Mig-29/Russia VVS 28th GvIAP.yaml b/resources/squadrons/Mig-29/Russia VVS 28th GvIAP.yaml index 23307b7f..7d77d1db 100644 --- a/resources/squadrons/Mig-29/Russia VVS 28th GvIAP.yaml +++ b/resources/squadrons/Mig-29/Russia VVS 28th GvIAP.yaml @@ -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 diff --git a/resources/squadrons/Mig-29/Russia VVS 31st GvIAP.yaml b/resources/squadrons/Mig-29/Russia VVS 31st GvIAP.yaml index 3c87b645..7b5aa8c0 100644 --- a/resources/squadrons/Mig-29/Russia VVS 31st GvIAP.yaml +++ b/resources/squadrons/Mig-29/Russia VVS 31st GvIAP.yaml @@ -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 diff --git a/resources/squadrons/Mig-29/Russia VVS 773rd IAP.yaml b/resources/squadrons/Mig-29/Russia VVS 773rd IAP.yaml index 37d63414..9275f965 100644 --- a/resources/squadrons/Mig-29/Russia VVS 773rd IAP.yaml +++ b/resources/squadrons/Mig-29/Russia VVS 773rd IAP.yaml @@ -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 diff --git a/resources/squadrons/Strike Eagle/335th FS.yaml b/resources/squadrons/Strike Eagle/335th FS.yaml index 6790eedc..a7f0b3ed 100644 --- a/resources/squadrons/Strike Eagle/335th FS.yaml +++ b/resources/squadrons/Strike Eagle/335th FS.yaml @@ -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 diff --git a/resources/squadrons/Strike Eagle/492nd FS.yaml b/resources/squadrons/Strike Eagle/492nd FS.yaml index deb413c3..e86dcdb9 100644 --- a/resources/squadrons/Strike Eagle/492nd FS.yaml +++ b/resources/squadrons/Strike Eagle/492nd FS.yaml @@ -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 + diff --git a/resources/squadrons/Strike Eagle/IAF 69th Sqn.yaml b/resources/squadrons/Strike Eagle/IAF 69th Sqn.yaml index 57affc9d..4962c03b 100644 --- a/resources/squadrons/Strike Eagle/IAF 69th Sqn.yaml +++ b/resources/squadrons/Strike Eagle/IAF 69th Sqn.yaml @@ -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 + diff --git a/resources/squadrons/viper/HAF 335 Tiger Squadron.yaml b/resources/squadrons/viper/HAF 335 Tiger Squadron.yaml index 3369aa86..5a356605 100644 --- a/resources/squadrons/viper/HAF 335 Tiger Squadron.yaml +++ b/resources/squadrons/viper/HAF 335 Tiger Squadron.yaml @@ -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 diff --git a/resources/squadrons/viper/HAF 336 Olympus Squadron.yaml b/resources/squadrons/viper/HAF 336 Olympus Squadron.yaml index f3d3b616..ba79c32a 100644 --- a/resources/squadrons/viper/HAF 336 Olympus Squadron.yaml +++ b/resources/squadrons/viper/HAF 336 Olympus Squadron.yaml @@ -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 diff --git a/resources/squadrons/viper/HAF 337 Ghost Squadron.yaml b/resources/squadrons/viper/HAF 337 Ghost Squadron.yaml index ab8e27ab..1403d701 100644 --- a/resources/squadrons/viper/HAF 337 Ghost Squadron.yaml +++ b/resources/squadrons/viper/HAF 337 Ghost Squadron.yaml @@ -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 diff --git a/resources/squadrons/viper/HAF 340 Fox Squadron.yaml b/resources/squadrons/viper/HAF 340 Fox Squadron.yaml index 3a51e53d..466277d4 100644 --- a/resources/squadrons/viper/HAF 340 Fox Squadron.yaml +++ b/resources/squadrons/viper/HAF 340 Fox Squadron.yaml @@ -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 diff --git a/resources/squadrons/viper/HAF 341 Arrow Squadron.yaml b/resources/squadrons/viper/HAF 341 Arrow Squadron.yaml index e7cc344b..23471331 100644 --- a/resources/squadrons/viper/HAF 341 Arrow Squadron.yaml +++ b/resources/squadrons/viper/HAF 341 Arrow Squadron.yaml @@ -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 diff --git a/resources/squadrons/viper/HAF 343 Star Squadron.yaml b/resources/squadrons/viper/HAF 343 Star Squadron.yaml index 642c5c2d..8510e71c 100644 --- a/resources/squadrons/viper/HAF 343 Star Squadron.yaml +++ b/resources/squadrons/viper/HAF 343 Star Squadron.yaml @@ -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 diff --git a/resources/squadrons/viper/HAF 346 Jason Squadron.yaml b/resources/squadrons/viper/HAF 346 Jason Squadron.yaml index b04df679..6c2a022d 100644 --- a/resources/squadrons/viper/HAF 346 Jason Squadron.yaml +++ b/resources/squadrons/viper/HAF 346 Jason Squadron.yaml @@ -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 diff --git a/resources/squadrons/viper/HAF 347 Perseus Squadron.yaml b/resources/squadrons/viper/HAF 347 Perseus Squadron.yaml index 0604de10..f4d067dc 100644 --- a/resources/squadrons/viper/HAF 347 Perseus Squadron.yaml +++ b/resources/squadrons/viper/HAF 347 Perseus Squadron.yaml @@ -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 diff --git a/resources/squadrons/viper/IAF 101st Sqn.yaml b/resources/squadrons/viper/IAF 101st Sqn.yaml index 844e80d1..9caf7d62 100644 --- a/resources/squadrons/viper/IAF 101st Sqn.yaml +++ b/resources/squadrons/viper/IAF 101st Sqn.yaml @@ -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 diff --git a/resources/squadrons/viper/IAF 110th Sqn.yaml b/resources/squadrons/viper/IAF 110th Sqn.yaml index e968326e..95971631 100644 --- a/resources/squadrons/viper/IAF 110th Sqn.yaml +++ b/resources/squadrons/viper/IAF 110th Sqn.yaml @@ -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 diff --git a/resources/squadrons/viper/IAF 117th Sqn.yaml b/resources/squadrons/viper/IAF 117th Sqn.yaml index f7b45064..7b049f90 100644 --- a/resources/squadrons/viper/IAF 117th Sqn.yaml +++ b/resources/squadrons/viper/IAF 117th Sqn.yaml @@ -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 diff --git a/resources/squadrons/viper/USAF 132nd WG.yaml b/resources/squadrons/viper/USAF 132nd WG.yaml index c94f30df..d4b71f2b 100644 --- a/resources/squadrons/viper/USAF 132nd WG.yaml +++ b/resources/squadrons/viper/USAF 132nd WG.yaml @@ -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 diff --git a/resources/squadrons/viper/USAF 13th FS.yaml b/resources/squadrons/viper/USAF 13th FS.yaml index 58d125ed..2246490a 100644 --- a/resources/squadrons/viper/USAF 13th FS.yaml +++ b/resources/squadrons/viper/USAF 13th FS.yaml @@ -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 diff --git a/resources/squadrons/viper/USAF 14th FS.yaml b/resources/squadrons/viper/USAF 14th FS.yaml index 91f4512f..8908e3d3 100644 --- a/resources/squadrons/viper/USAF 14th FS.yaml +++ b/resources/squadrons/viper/USAF 14th FS.yaml @@ -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 diff --git a/resources/squadrons/viper/USAF 152nd FS.yaml b/resources/squadrons/viper/USAF 152nd FS.yaml index 04ecfecc..d86230de 100644 --- a/resources/squadrons/viper/USAF 152nd FS.yaml +++ b/resources/squadrons/viper/USAF 152nd FS.yaml @@ -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 diff --git a/resources/squadrons/viper/USAF 174th FS.yaml b/resources/squadrons/viper/USAF 174th FS.yaml index 21d1e4c2..771553d7 100644 --- a/resources/squadrons/viper/USAF 174th FS.yaml +++ b/resources/squadrons/viper/USAF 174th FS.yaml @@ -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 diff --git a/resources/squadrons/viper/USAF 179th FS.yaml b/resources/squadrons/viper/USAF 179th FS.yaml index d2ea318a..42739cd9 100644 --- a/resources/squadrons/viper/USAF 179th FS.yaml +++ b/resources/squadrons/viper/USAF 179th FS.yaml @@ -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 diff --git a/resources/squadrons/viper/USAF 22nd FS.yaml b/resources/squadrons/viper/USAF 22nd FS.yaml index 0dee1803..a9701f77 100644 --- a/resources/squadrons/viper/USAF 22nd FS.yaml +++ b/resources/squadrons/viper/USAF 22nd FS.yaml @@ -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 diff --git a/resources/squadrons/viper/USAF 23rd FS.yaml b/resources/squadrons/viper/USAF 23rd FS.yaml index d3a676c7..d2a1df75 100644 --- a/resources/squadrons/viper/USAF 23rd FS.yaml +++ b/resources/squadrons/viper/USAF 23rd FS.yaml @@ -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 diff --git a/resources/squadrons/viper/USAF 36th FS.yaml b/resources/squadrons/viper/USAF 36th FS.yaml index 4ded73f5..f31f1c44 100644 --- a/resources/squadrons/viper/USAF 36th FS.yaml +++ b/resources/squadrons/viper/USAF 36th FS.yaml @@ -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 diff --git a/resources/squadrons/viper/USAF 480th FS.yaml b/resources/squadrons/viper/USAF 480th FS.yaml index 336bfa24..6b50ddea 100644 --- a/resources/squadrons/viper/USAF 480th FS.yaml +++ b/resources/squadrons/viper/USAF 480th FS.yaml @@ -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 diff --git a/resources/squadrons/viper/USAF 522nd FS.yaml b/resources/squadrons/viper/USAF 522nd FS.yaml index c42c2d27..cf65b38a 100644 --- a/resources/squadrons/viper/USAF 522nd FS.yaml +++ b/resources/squadrons/viper/USAF 522nd FS.yaml @@ -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 diff --git a/resources/squadrons/viper/USAF 55th FS.yaml b/resources/squadrons/viper/USAF 55th FS.yaml index 1b1aacc5..ddf2814e 100644 --- a/resources/squadrons/viper/USAF 55th FS.yaml +++ b/resources/squadrons/viper/USAF 55th FS.yaml @@ -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 diff --git a/resources/squadrons/viper/USAF 77th FS.yaml b/resources/squadrons/viper/USAF 77th FS.yaml index fd361612..145d9c04 100644 --- a/resources/squadrons/viper/USAF 77th FS.yaml +++ b/resources/squadrons/viper/USAF 77th FS.yaml @@ -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 diff --git a/resources/squadrons/viper/USAF 79th FS.yaml b/resources/squadrons/viper/USAF 79th FS.yaml index 276cf8b8..6a53d958 100644 --- a/resources/squadrons/viper/USAF 79th FS.yaml +++ b/resources/squadrons/viper/USAF 79th FS.yaml @@ -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 diff --git a/resources/squadrons/viper/USAF 80th FS.yaml b/resources/squadrons/viper/USAF 80th FS.yaml index 6b90ce88..0324a4fe 100644 --- a/resources/squadrons/viper/USAF 80th FS.yaml +++ b/resources/squadrons/viper/USAF 80th FS.yaml @@ -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