From fbf435c799bbfcd5f91b630168846d0a74861620 Mon Sep 17 00:00:00 2001 From: Pax1601 Date: Sun, 3 Dec 2023 20:46:26 +0100 Subject: [PATCH] Added missing images, changed mop to da aaa --- .../databases/units/aircraftdatabase.json | 3021 +++++++++-------- client/public/images/units/f-1.png | Bin 0 -> 14030 bytes client/public/images/units/mb-339.png | Bin 0 -> 15100 bytes client/src/unit/unit.ts | 2 +- client/src/unit/unitsmanager.ts | 2 +- 5 files changed, 1513 insertions(+), 1512 deletions(-) create mode 100644 client/public/images/units/f-1.png create mode 100644 client/public/images/units/mb-339.png diff --git a/client/public/databases/units/aircraftdatabase.json b/client/public/databases/units/aircraftdatabase.json index 5b11b017..54b42e64 100644 --- a/client/public/databases/units/aircraftdatabase.json +++ b/client/public/databases/units/aircraftdatabase.json @@ -18624,12 +18624,102 @@ "shortLabel": "339", "loadouts": [ { - "items": [], + "items": [ + { + "name": "Elliptic Tip Tank 320lt", + "quantity": 2 + }, + { + "name": "", + "quantity": 6 + } + ], "enabled": true, - "code": "", - "name": "Empty loadout", + "code": "A - 2*320L TipTanks [Clean]", + "name": "A - 2*320L TipTanks [Clean]", + "roles": [ + "Transport" + ] + }, + { + "items": [ + { + "name": "Elliptic Tip Tank 320lt", + "quantity": 2 + }, + { + "name": "Fuel Tank 330lt", + "quantity": 2 + }, + { + "name": "", + "quantity": 3 + } + ], + "enabled": true, + "code": "A - 2*320L TipTanks + 2*330L Tanks [Ferry Medium Range]", + "name": "A - 2*320L TipTanks + 2*330L Tanks [Ferry Medium Range]", + "roles": [ + "Transport" + ] + }, + { + "items": [ + { + "name": "Elliptic Tip Tank 320lt", + "quantity": 2 + }, + { + "name": "LR-25 - 25 x UnGd Rkts, 50 mm ARF-8/M3 HEI Heavy", + "quantity": 2 + }, + { + "name": "Mk-82 - 500lb GP Bomb LD", + "quantity": 2 + }, + { + "name": "DEFA553 Gunpod Left", + "quantity": 1 + }, + { + "name": "DEFA553 Gunpod Right", + "quantity": 1 + } + ], + "enabled": true, + "code": "A - 2*320L TipTanks + 2*DEFA-553 GunPods + 2*Mk.82LD + 2*LR-25 (HEI Rockets)", + "name": "A - 2*320L TipTanks + 2*DEFA-553 GunPods + 2*Mk.82LD + 2*LR-25 (HEI Rockets)", + "roles": [ + "Strike" + ] + }, + { + "items": [ + { + "name": "Elliptic Tip Tank 320lt", + "quantity": 2 + }, + { + "name": "LR-25 - 25 x UnGd Rkts, 50 mm ARF-8/M3 API", + "quantity": 2 + }, + { + "name": "Mk-82 - 500lb GP Bomb LD", + "quantity": 2 + }, + { + "name": "DEFA553 Gunpod Left", + "quantity": 1 + }, + { + "name": "DEFA553 Gunpod Right", + "quantity": 1 + } + ], + "enabled": true, + "code": "A - 2*320L TipTanks + 2*DEFA-553 GunPods + 2*Mk.82LD Bombs + 2*LR-25(API Rockets)", + "name": "A - 2*320L TipTanks + 2*DEFA-553 GunPods + 2*Mk.82LD Bombs + 2*LR-25(API Rockets)", "roles": [ - "No task", "CAS" ] }, @@ -18670,45 +18760,43 @@ "quantity": 2 }, { - "name": "", + "name": "Mk-82 - 500lb GP Bomb LD", "quantity": 6 } ], "enabled": true, - "code": "A - 2*320L TipTanks [Clean]", - "name": "A - 2*320L TipTanks [Clean]", + "code": "A - 2*320L TipTanks + 6*Mk.82LD", + "name": "A - 2*320L TipTanks + 6*Mk.82LD", "roles": [ - "Transport" + "No task", + "Strike" ] }, { "items": [ - { - "name": "Elliptic Tip Tank 320lt", - "quantity": 2 - }, - { - "name": "AN/M3 Gunpod Right", - "quantity": 1 - }, - { - "name": "Photo-Recon Pod (4*70mm Vinten Cameras)", - "quantity": 1 - }, { "name": "Fuel Tank 330lt", "quantity": 2 }, { "name": "", + "quantity": 3 + }, + { + "name": "Cylindrical Tip Tank 500lt", "quantity": 2 + }, + { + "name": "Luggage Container", + "quantity": 1 } ], "enabled": true, - "code": "Recon", - "name": "Recon", + "code": "A - 2*500L TipTanks + 2*330L Tanks + Luggage Container [Ferry Long Range]", + "name": "A - 2*500L TipTanks + 2*330L Tanks + Luggage Container [Ferry Long Range]", "roles": [ - "Reconnaissance" + "No task", + "Transport" ] }, { @@ -18718,13 +18806,31 @@ "quantity": 2 }, { - "name": "BRD-4-250 - 4 x Mk 76 - 25lb Practice Bomb LD", + "name": "Matra Type 155 Rocket Pod", + "quantity": 2 + }, + { + "name": "BLG-66-AC Belouga", + "quantity": 2 + }, + { + "name": "AN/M3 Gunpod Right", "quantity": 1 }, { - "name": "", - "quantity": 2 - }, + "name": "AN/M3 Gunpod Left", + "quantity": 1 + } + ], + "enabled": true, + "code": "A - 2*500L TipTanks + 2*AN/M3 GunPods + 2*Matra 155 + 2* Belouga", + "name": "A - 2*500L TipTanks + 2*AN/M3 GunPods + 2*Matra 155 + 2* Belouga", + "roles": [ + "Strike" + ] + }, + { + "items": [ { "name": "DEFA553 Gunpod Right", "quantity": 1 @@ -18732,13 +18838,47 @@ { "name": "DEFA553 Gunpod Left", "quantity": 1 + }, + { + "name": "LR-25 - 25 x UnGd Rkts, 50 mm ARF-8/M3 API", + "quantity": 2 + }, + { + "name": "Mk-82 - 500lb GP Bomb LD", + "quantity": 2 + }, + { + "name": "Cylindrical Tip Tank 500lt", + "quantity": 2 } ], "enabled": true, - "code": "Training", - "name": "Training", + "code": "A - 2*500L TipTanks + 2*DEFA-553 GunPods + 2*Mk.82LD + 2*LR-25 (API Rockets)", + "name": "A - 2*500L TipTanks + 2*DEFA-553 GunPods + 2*Mk.82LD + 2*LR-25 (API Rockets)", "roles": [] }, + { + "items": [ + { + "name": "Cylindrical Tip Tank 500lt", + "quantity": 2 + }, + { + "name": "LR-25 - 25 x UnGd Rkts, 50 mm ARF-8/M3 API", + "quantity": 2 + }, + { + "name": "Mk-82 Snakeye - 500lb GP Bomb HD", + "quantity": 4 + } + ], + "enabled": true, + "code": "A - 2*500L TipTanks + 4*Mk.82HD + 2*LR-25 (API Rockets)", + "name": "A - 2*500L TipTanks + 4*Mk.82HD + 2*LR-25 (API Rockets)", + "roles": [ + "Strike" + ] + }, { "items": [ { @@ -18795,254 +18935,6 @@ "CAS" ] }, - { - "items": [ - { - "name": "Fuel Tank 330lt", - "quantity": 2 - }, - { - "name": "", - "quantity": 3 - }, - { - "name": "Cylindrical Tip Tank 500lt", - "quantity": 2 - }, - { - "name": "Luggage Container", - "quantity": 1 - } - ], - "enabled": true, - "code": "A - 2*500L TipTanks + 2*330L Tanks + Luggage Container [Ferry Long Range]", - "name": "A - 2*500L TipTanks + 2*330L Tanks + Luggage Container [Ferry Long Range]", - "roles": [ - "No task", - "Transport" - ] - }, - { - "items": [ - { - "name": "Cylindrical Tip Tank 500lt", - "quantity": 2 - }, - { - "name": "LR-25 - 25 x UnGd Rkts, 50 mm ARF-8/M3 API", - "quantity": 2 - }, - { - "name": "Mk-82 Snakeye - 500lb GP Bomb HD", - "quantity": 4 - } - ], - "enabled": true, - "code": "A - 2*500L TipTanks + 4*Mk.82HD + 2*LR-25 (API Rockets)", - "name": "A - 2*500L TipTanks + 4*Mk.82HD + 2*LR-25 (API Rockets)", - "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "Elliptic Tip Tank 320lt", - "quantity": 2 - }, - { - "name": "Fuel Tank 330lt", - "quantity": 2 - }, - { - "name": "", - "quantity": 3 - } - ], - "enabled": true, - "code": "A - 2*320L TipTanks + 2*330L Tanks [Ferry Medium Range]", - "name": "A - 2*320L TipTanks + 2*330L Tanks [Ferry Medium Range]", - "roles": [ - "Transport" - ] - }, - { - "items": [ - { - "name": "Cylindrical Tip Tank 500lt", - "quantity": 2 - }, - { - "name": "Matra Type 155 Rocket Pod", - "quantity": 2 - }, - { - "name": "BLG-66-AC Belouga", - "quantity": 2 - }, - { - "name": "AN/M3 Gunpod Right", - "quantity": 1 - }, - { - "name": "AN/M3 Gunpod Left", - "quantity": 1 - } - ], - "enabled": true, - "code": "A - 2*500L TipTanks + 2*AN/M3 GunPods + 2*Matra 155 + 2* Belouga", - "name": "A - 2*500L TipTanks + 2*AN/M3 GunPods + 2*Matra 155 + 2* Belouga", - "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "Elliptic Tip Tank 320lt", - "quantity": 2 - }, - { - "name": "BLU-107/B Durandal - 219kg Concrete Piercing Chute Retarded Bomb w/Booster", - "quantity": 4 - }, - { - "name": "Matra Type 155 Rocket Pod", - "quantity": 2 - } - ], - "enabled": true, - "code": "Runway Interdiction", - "name": "Runway Interdiction", - "roles": [ - "Runway Attack" - ] - }, - { - "items": [ - { - "name": "DEFA553 Gunpod Right", - "quantity": 1 - }, - { - "name": "DEFA553 Gunpod Left", - "quantity": 1 - }, - { - "name": "LR-25 - 25 x UnGd Rkts, 50 mm ARF-8/M3 API", - "quantity": 2 - }, - { - "name": "Mk-82 - 500lb GP Bomb LD", - "quantity": 2 - }, - { - "name": "Cylindrical Tip Tank 500lt", - "quantity": 2 - } - ], - "enabled": true, - "code": "A - 2*500L TipTanks + 2*DEFA-553 GunPods + 2*Mk.82LD + 2*LR-25 (API Rockets)", - "name": "A - 2*500L TipTanks + 2*DEFA-553 GunPods + 2*Mk.82LD + 2*LR-25 (API Rockets)", - "roles": [] - }, - { - "items": [ - { - "name": "Elliptic Tip Tank 320lt", - "quantity": 2 - }, - { - "name": "LR-25 - 25 x UnGd Rkts, 50 mm ARF-8/M3 API", - "quantity": 2 - }, - { - "name": "Mk-82 - 500lb GP Bomb LD", - "quantity": 2 - }, - { - "name": "DEFA553 Gunpod Left", - "quantity": 1 - }, - { - "name": "DEFA553 Gunpod Right", - "quantity": 1 - } - ], - "enabled": true, - "code": "A - 2*320L TipTanks + 2*DEFA-553 GunPods + 2*Mk.82LD Bombs + 2*LR-25(API Rockets)", - "name": "A - 2*320L TipTanks + 2*DEFA-553 GunPods + 2*Mk.82LD Bombs + 2*LR-25(API Rockets)", - "roles": [ - "CAS" - ] - }, - { - "items": [ - { - "name": "Elliptic Tip Tank 320lt", - "quantity": 2 - }, - { - "name": "LR-25 - 25 x UnGd Rkts, 50 mm ARF-8/M3 HEI Heavy", - "quantity": 2 - }, - { - "name": "Mk-82 - 500lb GP Bomb LD", - "quantity": 2 - }, - { - "name": "DEFA553 Gunpod Left", - "quantity": 1 - }, - { - "name": "DEFA553 Gunpod Right", - "quantity": 1 - } - ], - "enabled": true, - "code": "A - 2*320L TipTanks + 2*DEFA-553 GunPods + 2*Mk.82LD + 2*LR-25 (HEI Rockets)", - "name": "A - 2*320L TipTanks + 2*DEFA-553 GunPods + 2*Mk.82LD + 2*LR-25 (HEI Rockets)", - "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "Elliptic Tip Tank 320lt", - "quantity": 2 - }, - { - "name": "Mk-82 - 500lb GP Bomb LD", - "quantity": 6 - } - ], - "enabled": true, - "code": "A - 2*320L TipTanks + 6*Mk.82LD", - "name": "A - 2*320L TipTanks + 6*Mk.82LD", - "roles": [ - "No task", - "Strike" - ] - }, - { - "items": [ - { - "name": "Elliptic Tip Tank 320lt", - "quantity": 2 - }, - { - "name": "14-3-M2 - 6 x BAP-100 - 32kg Concrete Piercing Chute Retarded Bomb w/Booster", - "quantity": 6 - } - ], - "enabled": true, - "code": "Runway Interdiction (36*BAP-100)", - "name": "Runway Interdiction (36*BAP-100)", - "roles": [ - "Runway Attack" - ] - }, { "items": [ { @@ -19090,9 +18982,117 @@ "roles": [ "CAS" ] + }, + { + "items": [], + "enabled": true, + "code": "", + "name": "Empty loadout", + "roles": [ + "No task", + "CAS" + ] + }, + { + "items": [ + { + "name": "Elliptic Tip Tank 320lt", + "quantity": 2 + }, + { + "name": "AN/M3 Gunpod Right", + "quantity": 1 + }, + { + "name": "Photo-Recon Pod (4*70mm Vinten Cameras)", + "quantity": 1 + }, + { + "name": "Fuel Tank 330lt", + "quantity": 2 + }, + { + "name": "", + "quantity": 2 + } + ], + "enabled": true, + "code": "Recon", + "name": "Recon", + "roles": [ + "Reconnaissance" + ] + }, + { + "items": [ + { + "name": "Elliptic Tip Tank 320lt", + "quantity": 2 + }, + { + "name": "BLU-107/B Durandal - 219kg Concrete Piercing Chute Retarded Bomb w/Booster", + "quantity": 4 + }, + { + "name": "Matra Type 155 Rocket Pod", + "quantity": 2 + } + ], + "enabled": true, + "code": "Runway Interdiction", + "name": "Runway Interdiction", + "roles": [ + "Runway Attack" + ] + }, + { + "items": [ + { + "name": "Elliptic Tip Tank 320lt", + "quantity": 2 + }, + { + "name": "14-3-M2 - 6 x BAP-100 - 32kg Concrete Piercing Chute Retarded Bomb w/Booster", + "quantity": 6 + } + ], + "enabled": true, + "code": "Runway Interdiction (36*BAP-100)", + "name": "Runway Interdiction (36*BAP-100)", + "roles": [ + "Runway Attack" + ] + }, + { + "items": [ + { + "name": "Cylindrical Tip Tank 500lt", + "quantity": 2 + }, + { + "name": "BRD-4-250 - 4 x Mk 76 - 25lb Practice Bomb LD", + "quantity": 1 + }, + { + "name": "", + "quantity": 2 + }, + { + "name": "DEFA553 Gunpod Right", + "quantity": 1 + }, + { + "name": "DEFA553 Gunpod Left", + "quantity": 1 + } + ], + "enabled": true, + "code": "Training", + "name": "Training", + "roles": [] } ], - "filename": "c-101.png", + "filename": "mb-339.png", "enabled": true, "liveries": { "mb339an 'nigeria'": { @@ -23014,195 +23014,26 @@ "era": "Mid Cold War", "shortLabel": "MF1", "loadouts": [ - { - "items": [], - "enabled": true, - "code": "", - "name": "Empty loadout", - "roles": [ - "No task", - "CAP" - ] - }, - { - "items": [ - { - "name": "AIM-9JULI Sidewinder IR AAM", - "quantity": 2 - }, - { - "name": "R530F IR", - "quantity": 2 - }, - { - "name": "RP35 Pylon Fuel Tank (1137 l usable)", - "quantity": 1 - } - ], - "enabled": true, - "code": "2*AIM9-JULI, 2*R530IR, 1*Fuel Tank", - "name": "2*AIM9-JULI, 2*R530IR, 1*Fuel Tank", - "roles": [ - "CAP", - "CAP", - "Escort", - "CAP" - ] - }, - { - "items": [ - { - "name": "AIM-9JULI Sidewinder IR AAM", - "quantity": 2 - }, - { - "name": "R530F EM", - "quantity": 2 - }, - { - "name": "RP35 Pylon Fuel Tank (1137 l usable)", - "quantity": 1 - } - ], - "enabled": true, - "code": "2*AIM9-JULI, 2*R530EM, 1*Fuel Tank", - "name": "2*AIM9-JULI, 2*R530EM, 1*Fuel Tank", - "roles": [ - "CAP", - "CAP", - "Escort", - "CAP" - ] - }, - { - "items": [ - { - "name": "R550 Magic 1 IR AAM", - "quantity": 2 - }, - { - "name": "R530F IR", - "quantity": 2 - }, - { - "name": "RP35 Pylon Fuel Tank (1137 l usable)", - "quantity": 1 - } - ], - "enabled": true, - "code": "2*R550 Magic I, 2*R530IR, 1*Fuel Tank", - "name": "2*R550 Magic I, 2*R530IR, 1*Fuel Tank", - "roles": [ - "CAP", - "CAP", - "Escort", - "CAP" - ] - }, - { - "items": [ - { - "name": "AIM-9JULI Sidewinder IR AAM", - "quantity": 2 - }, - { - "name": "R530F EM", - "quantity": 1 - } - ], - "enabled": true, - "code": "2*AIM9-JULI, 1*R530EM", - "name": "2*AIM9-JULI, 1*R530EM", - "roles": [ - "CAP" - ] - }, - { - "items": [ - { - "name": "R550 Magic 1 IR AAM", - "quantity": 2 - }, - { - "name": "R530F IR", - "quantity": 1 - } - ], - "enabled": true, - "code": "2*R550 Magic I, 1*R530IR", - "name": "2*R550 Magic I, 1*R530IR", - "roles": [ - "CAP" - ] - }, - { - "items": [ - { - "name": "AIM-9JULI Sidewinder IR AAM", - "quantity": 2 - }, - { - "name": "RP35 Pylon Fuel Tank (1137 l usable)", - "quantity": 2 - }, - { - "name": "R530F IR", - "quantity": 1 - } - ], - "enabled": true, - "code": "2*AIM9-JULI, 1*R530IR, 2*Fuel Tank", - "name": "2*AIM9-JULI, 1*R530IR, 2*Fuel Tank", - "roles": [ - "CAP" - ] - }, - { - "items": [ - { - "name": "R550 Magic 1 IR AAM", - "quantity": 2 - }, - { - "name": "RP35 Pylon Fuel Tank (1137 l usable)", - "quantity": 2 - }, - { - "name": "R530F IR", - "quantity": 1 - } - ], - "enabled": true, - "code": "2*R550 Magic I, 1*R530IR, 2*Fuel Tank", - "name": "2*R550 Magic I, 1*R530IR, 2*Fuel Tank", - "roles": [ - "CAP" - ] - }, { "items": [ { "name": "AIM-9J Sidewinder IR AAM", "quantity": 2 }, - { - "name": "MATRA F4 - 18 x UnGd Rkts, 68 mm SNEB Type 251 F1B HE", - "quantity": 2 - }, - { - "name": "R530F IR", - "quantity": 2 - }, { "name": "RP35 Pylon Fuel Tank (1137 l usable)", + "quantity": 2 + }, + { + "name": "CLB 4 - 4 x SAMP-400 - 400 kg GP Chute Retarded Bomb HD", "quantity": 1 } ], "enabled": true, - "code": "2*AIM9-J, 2*MATRA F4 SNEB251 (HE), 2*R530IR, 1*Fuel Tank", - "name": "2*AIM9-J, 2*MATRA F4 SNEB251 (HE), 2*R530IR, 1*Fuel Tank", + "code": "2*AIM-9J, 2*Fuel Tank, 4*SAMP 400 HD", + "name": "2*AIM-9J, 2*Fuel Tank, 4*SAMP 400 HD", "roles": [ - "CAP" + "CAS" ] }, { @@ -23230,137 +23061,24 @@ { "items": [ { - "name": "AIM-9J Sidewinder IR AAM", + "name": "AIM-9JULI Sidewinder IR AAM", "quantity": 2 }, { - "name": "RP35 Pylon Fuel Tank (1137 l usable)", - "quantity": 2 - }, - { - "name": "CLB 4 - 4 x SAMP-400 - 400 kg GP Chute Retarded Bomb HD", - "quantity": 1 - } - ], - "enabled": true, - "code": "2*AIM-9J, 2*Fuel Tank, 4*SAMP 400 HD", - "name": "2*AIM-9J, 2*Fuel Tank, 4*SAMP 400 HD", - "roles": [ - "CAS" - ] - }, - { - "items": [ - { - "name": "R550 Magic 1 IR AAM", - "quantity": 2 - }, - { - "name": "MATRA F1 - 36 x UnGd Rkts, 68 mm SNEB Type 253 F1B HEAT", + "name": "BLU-107/B Durandal - 219kg Concrete Piercing Chute Retarded Bomb w/Booster", "quantity": 4 }, { - "name": "RP35 Pylon Fuel Tank (1137 l usable)", + "name": "CLB 4 - 4 x BLU-107/B Durandal - 219kg Concrete Piercing Chute Retarded Bomb w/Booster", "quantity": 1 } ], "enabled": true, - "code": "2*R550 Magic I, 4*MATRA F1 SNEB253 (Shaped Charge), 1*Fuel Tank", - "name": "2*R550 Magic I, 4*MATRA F1 SNEB253 (Shaped Charge), 1*Fuel Tank", + "code": "2*AIM-9JULI, 8*BLU107 Durandal", + "name": "2*AIM-9JULI, 8*BLU107 Durandal", "roles": [ - "CAS" - ] - }, - { - "items": [ - { - "name": "R550 Magic 1 IR AAM", - "quantity": 2 - }, - { - "name": "MATRA F4 - 18 x UnGd Rkts, 68 mm SNEB Type 253 F1B HEAT", - "quantity": 4 - }, - { - "name": "RP35 Pylon Fuel Tank (1137 l usable)", - "quantity": 1 - } - ], - "enabled": true, - "code": "2*R550 Magic I, 4*MATRA F4 SNEB253 (Shaped Charge), 1*Fuel Tank", - "name": "2*R550 Magic I, 4*MATRA F4 SNEB253 (Shaped Charge), 1*Fuel Tank", - "roles": [ - "CAS" - ] - }, - { - "items": [ - { - "name": "R550 Magic 1 IR AAM", - "quantity": 2 - }, - { - "name": "MATRA F1 - 36 x UnGd Rkts, 68 mm SNEB Type 256 F1B HE/Frag", - "quantity": 4 - }, - { - "name": "RP35 Pylon Fuel Tank (1137 l usable)", - "quantity": 1 - } - ], - "enabled": true, - "code": "2*R550 Magic I, 4*MATRA F1 SNEB256 (AP), 1*Fuel Tank", - "name": "2*R550 Magic I, 4*MATRA F1 SNEB256 (AP), 1*Fuel Tank", - "roles": [ - "CAS" - ] - }, - { - "items": [ - { - "name": "R550 Magic 1 IR AAM", - "quantity": 2 - }, - { - "name": "MATRA F4 - 18 x UnGd Rkts, 68 mm SNEB Type 256 F1B HE/Frag", - "quantity": 4 - }, - { - "name": "RP35 Pylon Fuel Tank (1137 l usable)", - "quantity": 1 - } - ], - "enabled": true, - "code": "2*R550 Magic I, 4*MATRA F4 SNEB256 (AP), 1*Fuel Tank", - "name": "2*R550 Magic I, 4*MATRA F4 SNEB256 (AP), 1*Fuel Tank", - "roles": [ - "CAS" - ] - }, - { - "items": [ - { - "name": "R550 Magic 1 IR AAM", - "quantity": 2 - }, - { - "name": "SAMP-250 - 250 kg GP Chute Retarded Bomb HD", - "quantity": 2 - }, - { - "name": "MATRA F1 - 36 x UnGd Rkts, 68 mm SNEB Type 256 F1B HE/Frag", - "quantity": 2 - }, - { - "name": "RP35 Pylon Fuel Tank (1137 l usable)", - "quantity": 1 - } - ], - "enabled": true, - "code": "2*R550 Magic I, 2*SAMP 250 HD, 2 MATRA F1 SNEB256 (AP), 1*Fuel Tank", - "name": "2*R550 Magic I, 2*SAMP 250 HD, 2 MATRA F1 SNEB256 (AP), 1*Fuel Tank", - "roles": [ - "CAS" + "Strike", + "Runway Attack" ] }, { @@ -23411,24 +23129,117 @@ { "items": [ { - "name": "AIM-9JULI Sidewinder IR AAM", + "name": "AIM-9J Sidewinder IR AAM", "quantity": 2 }, { - "name": "BLU-107/B Durandal - 219kg Concrete Piercing Chute Retarded Bomb w/Booster", - "quantity": 4 + "name": "MATRA F4 - 18 x UnGd Rkts, 68 mm SNEB Type 251 F1B HE", + "quantity": 2 }, { - "name": "CLB 4 - 4 x BLU-107/B Durandal - 219kg Concrete Piercing Chute Retarded Bomb w/Booster", + "name": "R530F IR", + "quantity": 2 + }, + { + "name": "RP35 Pylon Fuel Tank (1137 l usable)", "quantity": 1 } ], "enabled": true, - "code": "2*AIM-9JULI, 8*BLU107 Durandal", - "name": "2*AIM-9JULI, 8*BLU107 Durandal", + "code": "2*AIM9-J, 2*MATRA F4 SNEB251 (HE), 2*R530IR, 1*Fuel Tank", + "name": "2*AIM9-J, 2*MATRA F4 SNEB251 (HE), 2*R530IR, 1*Fuel Tank", "roles": [ - "Strike", - "Runway Attack" + "CAP" + ] + }, + { + "items": [ + { + "name": "AIM-9JULI Sidewinder IR AAM", + "quantity": 2 + }, + { + "name": "R530F EM", + "quantity": 1 + } + ], + "enabled": true, + "code": "2*AIM9-JULI, 1*R530EM", + "name": "2*AIM9-JULI, 1*R530EM", + "roles": [ + "CAP" + ] + }, + { + "items": [ + { + "name": "AIM-9JULI Sidewinder IR AAM", + "quantity": 2 + }, + { + "name": "RP35 Pylon Fuel Tank (1137 l usable)", + "quantity": 2 + }, + { + "name": "R530F IR", + "quantity": 1 + } + ], + "enabled": true, + "code": "2*AIM9-JULI, 1*R530IR, 2*Fuel Tank", + "name": "2*AIM9-JULI, 1*R530IR, 2*Fuel Tank", + "roles": [ + "CAP" + ] + }, + { + "items": [ + { + "name": "AIM-9JULI Sidewinder IR AAM", + "quantity": 2 + }, + { + "name": "R530F EM", + "quantity": 2 + }, + { + "name": "RP35 Pylon Fuel Tank (1137 l usable)", + "quantity": 1 + } + ], + "enabled": true, + "code": "2*AIM9-JULI, 2*R530EM, 1*Fuel Tank", + "name": "2*AIM9-JULI, 2*R530EM, 1*Fuel Tank", + "roles": [ + "CAP", + "CAP", + "Escort", + "CAP" + ] + }, + { + "items": [ + { + "name": "AIM-9JULI Sidewinder IR AAM", + "quantity": 2 + }, + { + "name": "R530F IR", + "quantity": 2 + }, + { + "name": "RP35 Pylon Fuel Tank (1137 l usable)", + "quantity": 1 + } + ], + "enabled": true, + "code": "2*AIM9-JULI, 2*R530IR, 1*Fuel Tank", + "name": "2*AIM9-JULI, 2*R530IR, 1*Fuel Tank", + "roles": [ + "CAP", + "CAP", + "Escort", + "CAP" ] }, { @@ -23456,6 +23267,71 @@ "CAP" ] }, + { + "items": [ + { + "name": "R550 Magic 1 IR AAM", + "quantity": 2 + }, + { + "name": "R530F IR", + "quantity": 1 + } + ], + "enabled": true, + "code": "2*R550 Magic I, 1*R530IR", + "name": "2*R550 Magic I, 1*R530IR", + "roles": [ + "CAP" + ] + }, + { + "items": [ + { + "name": "R550 Magic 1 IR AAM", + "quantity": 2 + }, + { + "name": "RP35 Pylon Fuel Tank (1137 l usable)", + "quantity": 2 + }, + { + "name": "R530F IR", + "quantity": 1 + } + ], + "enabled": true, + "code": "2*R550 Magic I, 1*R530IR, 2*Fuel Tank", + "name": "2*R550 Magic I, 1*R530IR, 2*Fuel Tank", + "roles": [ + "CAP" + ] + }, + { + "items": [ + { + "name": "R550 Magic 1 IR AAM", + "quantity": 2 + }, + { + "name": "R530F IR", + "quantity": 2 + }, + { + "name": "RP35 Pylon Fuel Tank (1137 l usable)", + "quantity": 1 + } + ], + "enabled": true, + "code": "2*R550 Magic I, 2*R530IR, 1*Fuel Tank", + "name": "2*R550 Magic I, 2*R530IR, 1*Fuel Tank", + "roles": [ + "CAP", + "CAP", + "Escort", + "CAP" + ] + }, { "items": [ { @@ -23509,9 +23385,133 @@ "Escort", "CAP" ] + }, + { + "items": [ + { + "name": "R550 Magic 1 IR AAM", + "quantity": 2 + }, + { + "name": "SAMP-250 - 250 kg GP Chute Retarded Bomb HD", + "quantity": 2 + }, + { + "name": "MATRA F1 - 36 x UnGd Rkts, 68 mm SNEB Type 256 F1B HE/Frag", + "quantity": 2 + }, + { + "name": "RP35 Pylon Fuel Tank (1137 l usable)", + "quantity": 1 + } + ], + "enabled": true, + "code": "2*R550 Magic I, 2*SAMP 250 HD, 2 MATRA F1 SNEB256 (AP), 1*Fuel Tank", + "name": "2*R550 Magic I, 2*SAMP 250 HD, 2 MATRA F1 SNEB256 (AP), 1*Fuel Tank", + "roles": [ + "CAS" + ] + }, + { + "items": [ + { + "name": "R550 Magic 1 IR AAM", + "quantity": 2 + }, + { + "name": "MATRA F1 - 36 x UnGd Rkts, 68 mm SNEB Type 253 F1B HEAT", + "quantity": 4 + }, + { + "name": "RP35 Pylon Fuel Tank (1137 l usable)", + "quantity": 1 + } + ], + "enabled": true, + "code": "2*R550 Magic I, 4*MATRA F1 SNEB253 (Shaped Charge), 1*Fuel Tank", + "name": "2*R550 Magic I, 4*MATRA F1 SNEB253 (Shaped Charge), 1*Fuel Tank", + "roles": [ + "CAS" + ] + }, + { + "items": [ + { + "name": "R550 Magic 1 IR AAM", + "quantity": 2 + }, + { + "name": "MATRA F1 - 36 x UnGd Rkts, 68 mm SNEB Type 256 F1B HE/Frag", + "quantity": 4 + }, + { + "name": "RP35 Pylon Fuel Tank (1137 l usable)", + "quantity": 1 + } + ], + "enabled": true, + "code": "2*R550 Magic I, 4*MATRA F1 SNEB256 (AP), 1*Fuel Tank", + "name": "2*R550 Magic I, 4*MATRA F1 SNEB256 (AP), 1*Fuel Tank", + "roles": [ + "CAS" + ] + }, + { + "items": [ + { + "name": "R550 Magic 1 IR AAM", + "quantity": 2 + }, + { + "name": "MATRA F4 - 18 x UnGd Rkts, 68 mm SNEB Type 253 F1B HEAT", + "quantity": 4 + }, + { + "name": "RP35 Pylon Fuel Tank (1137 l usable)", + "quantity": 1 + } + ], + "enabled": true, + "code": "2*R550 Magic I, 4*MATRA F4 SNEB253 (Shaped Charge), 1*Fuel Tank", + "name": "2*R550 Magic I, 4*MATRA F4 SNEB253 (Shaped Charge), 1*Fuel Tank", + "roles": [ + "CAS" + ] + }, + { + "items": [ + { + "name": "R550 Magic 1 IR AAM", + "quantity": 2 + }, + { + "name": "MATRA F4 - 18 x UnGd Rkts, 68 mm SNEB Type 256 F1B HE/Frag", + "quantity": 4 + }, + { + "name": "RP35 Pylon Fuel Tank (1137 l usable)", + "quantity": 1 + } + ], + "enabled": true, + "code": "2*R550 Magic I, 4*MATRA F4 SNEB256 (AP), 1*Fuel Tank", + "name": "2*R550 Magic I, 4*MATRA F4 SNEB256 (AP), 1*Fuel Tank", + "roles": [ + "CAS" + ] + }, + { + "items": [], + "enabled": true, + "code": "", + "name": "Empty loadout", + "roles": [ + "No task", + "CAP" + ] } ], - "filename": "f-5.png", + "filename": "f-1.png", "enabled": true, "liveries": { "ec 330 lorraine": { @@ -25876,114 +25876,6 @@ "era": "Late Cold War", "shortLabel": "S25", "loadouts": [ - { - "items": [], - "enabled": true, - "code": "", - "name": "Empty loadout", - "roles": [ - "No task", - "CAS" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "B-8M1 - 20 x UnGd Rkts, 80 mm S-8KOM HEAT/Frag", - "quantity": 4 - }, - { - "name": "RBK-250 - 42 x PTAB-2.5M, 250kg CBU Medium HEAT/AP", - "quantity": 2 - }, - { - "name": "Fuel tank 800L Wing", - "quantity": 2 - } - ], - "enabled": true, - "code": "RBK-250*2,S-8KOM*80,R-60M*2,Fuel*2", - "name": "RBK-250*2,S-8KOM*80,R-60M*2,Fuel*2", - "roles": [ - "CAS" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "B-13L pod - 5 x S-13-OF, 122mm UnGd Rkts, Blast/Frag", - "quantity": 2 - }, - { - "name": "FAB-250 - 250kg GP Bomb LD", - "quantity": 4 - }, - { - "name": "SPPU-22-1 - 2 x 23mm GSh-23L Autocannon Pod", - "quantity": 2 - } - ], - "enabled": true, - "code": "FAB-250*4,UB-13*2,R-60M*2,SPPU-22*2", - "name": "FAB-250*4,UB-13*2,R-60M*2,SPPU-22*2", - "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "B-13L pod - 5 x S-13-OF, 122mm UnGd Rkts, Blast/Frag", - "quantity": 2 - }, - { - "name": "S-25L - 320Kg, 340mm Laser Guided Rkt", - "quantity": 6 - } - ], - "enabled": true, - "code": "S-25L*6,UB-13*2,R-60M*2", - "name": "S-25L*6,UB-13*2,R-60M*2", - "roles": [ - "CAS", - "Strike" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "S-25-OFM - 340mm UnGd Rkt, 480kg Penetrator", - "quantity": 6 - }, - { - "name": "SPPU-22-1 - 2 x 23mm GSh-23L Autocannon Pod", - "quantity": 2 - } - ], - "enabled": true, - "code": "S-25*6,SPPU-22*2,R-60M*2", - "name": "S-25*6,SPPU-22*2,R-60M*2", - "roles": [ - "CAS", - "Strike" - ] - }, { "items": [ { @@ -26021,7 +25913,7 @@ "quantity": 2 }, { - "name": "B-8M1 - 20 x UnGd Rkts, 80 mm S-8KOM HEAT/Frag", + "name": "BetAB-500 - 500kg Concrete Piercing Bomb LD", "quantity": 6 }, { @@ -26030,8 +25922,102 @@ } ], "enabled": true, - "code": "S-8KOM*120,R-60M*2,Fuel*2", - "name": "S-8KOM*120,R-60M*2,Fuel*2", + "code": "BetAB-500*6,R-60M*2,Fuel*2", + "name": "BetAB-500*6,R-60M*2,Fuel*2", + "roles": [ + "Runway Attack" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "BetAB-500ShP - 500kg Concrete Piercing HD w booster Bomb", + "quantity": 8 + } + ], + "enabled": true, + "code": "BetAB-500ShP*8,R-60M*2", + "name": "BetAB-500ShP*8,R-60M*2", + "roles": [ + "Runway Attack" + ] + }, + { + "items": [], + "enabled": true, + "code": "", + "name": "Empty loadout", + "roles": [ + "No task", + "CAS" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "MBD2-67U with 4 x FAB-100 - 100kg GP Bombs LD", + "quantity": 4 + }, + { + "name": "Fuel tank 800L Wing", + "quantity": 2 + } + ], + "enabled": true, + "code": "FAB-100*16,R-60M*2,Fuel*2", + "name": "FAB-100*16,R-60M*2,Fuel*2", + "roles": [ + "Strike" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "MBD2-67U with 4 x FAB-100 - 100kg GP Bombs LD", + "quantity": 8 + } + ], + "enabled": true, + "code": "FAB-100*32,R-60M*2", + "name": "FAB-100*32,R-60M*2", + "roles": [ + "Strike" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "SAB-100MN - 100 kg Illumination Bomb", + "quantity": 4 + }, + { + "name": "FAB-250 - 250kg GP Bomb LD", + "quantity": 2 + }, + { + "name": "SPPU-22-1 - 2 x 23mm GSh-23L Autocannon Pod", + "quantity": 2 + } + ], + "enabled": true, + "code": "FAB-250*2,SPPU-22*2,SAB-100*4,R-60M*2", + "name": "FAB-250*2,SPPU-22*2,SAB-100*4,R-60M*2", "roles": [ "Strike" ] @@ -26062,142 +26048,6 @@ "Strike" ] }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "B-8M1 - 20 x UnGd Rkts, 80 mm S-8KOM HEAT/Frag", - "quantity": 2 - }, - { - "name": "RBK-500-255 - 30 x PTAB-10-5, 500kg CBU Heavy HEAT/AP", - "quantity": 4 - }, - { - "name": "Fuel tank 800L Wing", - "quantity": 2 - } - ], - "enabled": true, - "code": "RBK-500AO*4,S-8KOM*40,R-60M*2,Fuel*2", - "name": "RBK-500AO*4,S-8KOM*40,R-60M*2,Fuel*2", - "roles": [ - "CAS" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "SAB-100MN - 100 kg Illumination Bomb", - "quantity": 4 - }, - { - "name": "FAB-250 - 250kg GP Bomb LD", - "quantity": 2 - }, - { - "name": "SPPU-22-1 - 2 x 23mm GSh-23L Autocannon Pod", - "quantity": 2 - } - ], - "enabled": true, - "code": "FAB-250*2,SPPU-22*2,SAB-100*4,R-60M*2", - "name": "FAB-250*2,SPPU-22*2,SAB-100*4,R-60M*2", - "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "RBK-500-255 - 30 x PTAB-10-5, 500kg CBU Heavy HEAT/AP", - "quantity": 6 - }, - { - "name": "Fuel tank 800L Wing", - "quantity": 2 - } - ], - "enabled": true, - "code": "RBK-500AO*6,R-60M*2,Fuel*2", - "name": "RBK-500AO*6,R-60M*2,Fuel*2", - "roles": [ - "CAS" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "RBK-250 - 42 x PTAB-2.5M, 250kg CBU Medium HEAT/AP", - "quantity": 8 - } - ], - "enabled": true, - "code": "RBK-250*8,R-60M*2", - "name": "RBK-250*8,R-60M*2", - "roles": [ - "CAS" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "Kh-25ML (AS-10 Karen) - 300kg, ASM, Semi-Act Laser", - "quantity": 4 - }, - { - "name": "Kh-29L (AS-14 Kedge) - 657kg, ASM, Semi-Act Laser", - "quantity": 2 - } - ], - "enabled": true, - "code": "Kh-29L*2,Kh-25ML*4,R-60M*2", - "name": "Kh-29L*2,Kh-25ML*4,R-60M*2", - "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "B-8M1 - 20 x UnGd Rkts, 80 mm S-8KOM HEAT/Frag", - "quantity": 4 - }, - { - "name": "RBK-250 - 42 x PTAB-2.5M, 250kg CBU Medium HEAT/AP", - "quantity": 4 - } - ], - "enabled": true, - "code": "RBK-250*4,S-8KOM*80,R-60M*2", - "name": "RBK-250*4,S-8KOM*80,R-60M*2", - "roles": [ - "CAS" - ] - }, { "items": [ { @@ -26231,35 +26081,21 @@ "quantity": 2 }, { - "name": "B-8M1 - 20 x UnGd Rkts, 80 mm S-8TsM SM Orange", - "quantity": 8 - } - ], - "enabled": true, - "code": "S-8TsM*160,R-60*2", - "name": "S-8TsM*160,R-60*2", - "roles": [ - "FAC-A" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", + "name": "B-13L pod - 5 x S-13-OF, 122mm UnGd Rkts, Blast/Frag", "quantity": 2 }, { - "name": "Kh-25ML (AS-10 Karen) - 300kg, ASM, Semi-Act Laser", + "name": "FAB-250 - 250kg GP Bomb LD", "quantity": 4 }, { - "name": "Fuel tank 800L Wing", + "name": "SPPU-22-1 - 2 x 23mm GSh-23L Autocannon Pod", "quantity": 2 } ], "enabled": true, - "code": "Kh-25ML*4,R-60M*2,Fuel*2", - "name": "Kh-25ML*4,R-60M*2,Fuel*2", + "code": "FAB-250*4,UB-13*2,R-60M*2,SPPU-22*2", + "name": "FAB-250*4,UB-13*2,R-60M*2,SPPU-22*2", "roles": [ "Strike" ] @@ -26271,59 +26107,19 @@ "quantity": 2 }, { - "name": "BetAB-500ShP - 500kg Concrete Piercing HD w booster Bomb", - "quantity": 8 - } - ], - "enabled": true, - "code": "BetAB-500ShP*8,R-60M*2", - "name": "BetAB-500ShP*8,R-60M*2", - "roles": [ - "Runway Attack" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 + "name": "FAB-250 - 250kg GP Bomb LD", + "quantity": 6 }, { - "name": "SAB-100MN - 100 kg Illumination Bomb", - "quantity": 8 - } - ], - "enabled": true, - "code": "SAB-100*8,R-60*2", - "name": "SAB-100*8,R-60*2", - "roles": [ - "FAC-A" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "S-25L - 320Kg, 340mm Laser Guided Rkt", - "quantity": 2 - }, - { - "name": "Kh-25ML (AS-10 Karen) - 300kg, ASM, Semi-Act Laser", - "quantity": 4 - }, - { - "name": "Kh-29L (AS-14 Kedge) - 657kg, ASM, Semi-Act Laser", + "name": "Fuel tank 800L Wing", "quantity": 2 } ], "enabled": true, - "code": "Kh-29L*2,Kh-25ML*4,S-25L*2,R-60M*2", - "name": "Kh-29L*2,Kh-25ML*4,S-25L*2,R-60M*2", + "code": "FAB-250*6,R-60M*2,Fuel*2", + "name": "FAB-250*6,R-60M*2,Fuel*2", "roles": [ - "CAS" + "Strike" ] }, { @@ -26348,6 +26144,50 @@ "Strike" ] }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "Kh-25ML (AS-10 Karen) - 300kg, ASM, Semi-Act Laser", + "quantity": 4 + }, + { + "name": "Kh-29L (AS-14 Kedge) - 657kg, ASM, Semi-Act Laser", + "quantity": 2 + } + ], + "enabled": true, + "code": "Kh-25*4,Kh-29T*2,R-60*2", + "name": "Kh-25*4,Kh-29T*2,R-60*2", + "roles": [ + "Antiship Strike" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "Kh-25ML (AS-10 Karen) - 300kg, ASM, Semi-Act Laser", + "quantity": 4 + }, + { + "name": "Fuel tank 800L Wing", + "quantity": 2 + } + ], + "enabled": true, + "code": "Kh-25ML*4,R-60M*2,Fuel*2", + "name": "Kh-25ML*4,R-60M*2,Fuel*2", + "roles": [ + "Strike" + ] + }, { "items": [ { @@ -26374,6 +26214,54 @@ "Strike" ] }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "Kh-25ML (AS-10 Karen) - 300kg, ASM, Semi-Act Laser", + "quantity": 4 + }, + { + "name": "Kh-29L (AS-14 Kedge) - 657kg, ASM, Semi-Act Laser", + "quantity": 2 + } + ], + "enabled": true, + "code": "Kh-29L*2,Kh-25ML*4,R-60M*2", + "name": "Kh-29L*2,Kh-25ML*4,R-60M*2", + "roles": [ + "Strike" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "S-25L - 320Kg, 340mm Laser Guided Rkt", + "quantity": 2 + }, + { + "name": "Kh-25ML (AS-10 Karen) - 300kg, ASM, Semi-Act Laser", + "quantity": 4 + }, + { + "name": "Kh-29L (AS-14 Kedge) - 657kg, ASM, Semi-Act Laser", + "quantity": 2 + } + ], + "enabled": true, + "code": "Kh-29L*2,Kh-25ML*4,S-25L*2,R-60M*2", + "name": "Kh-29L*2,Kh-25ML*4,S-25L*2,R-60M*2", + "roles": [ + "CAS" + ] + }, { "items": [ { @@ -26403,15 +26291,23 @@ "quantity": 2 }, { - "name": "MBD2-67U with 4 x FAB-100 - 100kg GP Bombs LD", - "quantity": 8 + "name": "B-8M1 - 20 x UnGd Rkts, 80 mm S-8KOM HEAT/Frag", + "quantity": 4 + }, + { + "name": "RBK-250 - 42 x PTAB-2.5M, 250kg CBU Medium HEAT/AP", + "quantity": 2 + }, + { + "name": "Fuel tank 800L Wing", + "quantity": 2 } ], "enabled": true, - "code": "FAB-100*32,R-60M*2", - "name": "FAB-100*32,R-60M*2", + "code": "RBK-250*2,S-8KOM*80,R-60M*2,Fuel*2", + "name": "RBK-250*2,S-8KOM*80,R-60M*2,Fuel*2", "roles": [ - "Strike" + "CAS" ] }, { @@ -26421,7 +26317,51 @@ "quantity": 2 }, { - "name": "MBD2-67U with 4 x FAB-100 - 100kg GP Bombs LD", + "name": "B-8M1 - 20 x UnGd Rkts, 80 mm S-8KOM HEAT/Frag", + "quantity": 4 + }, + { + "name": "RBK-250 - 42 x PTAB-2.5M, 250kg CBU Medium HEAT/AP", + "quantity": 4 + } + ], + "enabled": true, + "code": "RBK-250*4,S-8KOM*80,R-60M*2", + "name": "RBK-250*4,S-8KOM*80,R-60M*2", + "roles": [ + "CAS" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "RBK-250 - 42 x PTAB-2.5M, 250kg CBU Medium HEAT/AP", + "quantity": 8 + } + ], + "enabled": true, + "code": "RBK-250*8,R-60M*2", + "name": "RBK-250*8,R-60M*2", + "roles": [ + "CAS" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "B-8M1 - 20 x UnGd Rkts, 80 mm S-8KOM HEAT/Frag", + "quantity": 2 + }, + { + "name": "RBK-500-255 - 30 x PTAB-10-5, 500kg CBU Heavy HEAT/AP", "quantity": 4 }, { @@ -26430,10 +26370,10 @@ } ], "enabled": true, - "code": "FAB-100*16,R-60M*2,Fuel*2", - "name": "FAB-100*16,R-60M*2,Fuel*2", + "code": "RBK-500AO*4,S-8KOM*40,R-60M*2,Fuel*2", + "name": "RBK-500AO*4,S-8KOM*40,R-60M*2,Fuel*2", "roles": [ - "Strike" + "CAS" ] }, { @@ -26443,7 +26383,7 @@ "quantity": 2 }, { - "name": "FAB-250 - 250kg GP Bomb LD", + "name": "RBK-500-255 - 30 x PTAB-10-5, 500kg CBU Heavy HEAT/AP", "quantity": 6 }, { @@ -26452,32 +26392,10 @@ } ], "enabled": true, - "code": "FAB-250*6,R-60M*2,Fuel*2", - "name": "FAB-250*6,R-60M*2,Fuel*2", + "code": "RBK-500AO*6,R-60M*2,Fuel*2", + "name": "RBK-500AO*6,R-60M*2,Fuel*2", "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "BetAB-500 - 500kg Concrete Piercing Bomb LD", - "quantity": 6 - }, - { - "name": "Fuel tank 800L Wing", - "quantity": 2 - } - ], - "enabled": true, - "code": "BetAB-500*6,R-60M*2,Fuel*2", - "name": "BetAB-500*6,R-60M*2,Fuel*2", - "roles": [ - "Runway Attack" + "CAS" ] }, { @@ -26509,43 +26427,22 @@ "quantity": 2 }, { - "name": "B-13L pod - 5 x S-13-OF, 122mm UnGd Rkts, Blast/Frag", + "name": "S-25-OFM - 340mm UnGd Rkt, 480kg Penetrator", "quantity": 6 }, { - "name": "Fuel tank 800L Wing", + "name": "SPPU-22-1 - 2 x 23mm GSh-23L Autocannon Pod", "quantity": 2 } ], "enabled": true, - "code": "UB-13*6,R-60M*2,Fuel*2", - "name": "UB-13*6,R-60M*2,Fuel*2", + "code": "S-25*6,SPPU-22*2,R-60M*2", + "name": "S-25*6,SPPU-22*2,R-60M*2", "roles": [ + "CAS", "Strike" ] }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "Kh-25ML (AS-10 Karen) - 300kg, ASM, Semi-Act Laser", - "quantity": 4 - }, - { - "name": "Kh-29L (AS-14 Kedge) - 657kg, ASM, Semi-Act Laser", - "quantity": 2 - } - ], - "enabled": true, - "code": "Kh-25*4,Kh-29T*2,R-60*2", - "name": "Kh-25*4,Kh-29T*2,R-60*2", - "roles": [ - "Antiship Strike" - ] - }, { "items": [ { @@ -26567,6 +26464,109 @@ "roles": [ "Antiship Strike" ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "B-13L pod - 5 x S-13-OF, 122mm UnGd Rkts, Blast/Frag", + "quantity": 2 + }, + { + "name": "S-25L - 320Kg, 340mm Laser Guided Rkt", + "quantity": 6 + } + ], + "enabled": true, + "code": "S-25L*6,UB-13*2,R-60M*2", + "name": "S-25L*6,UB-13*2,R-60M*2", + "roles": [ + "CAS", + "Strike" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "B-8M1 - 20 x UnGd Rkts, 80 mm S-8KOM HEAT/Frag", + "quantity": 6 + }, + { + "name": "Fuel tank 800L Wing", + "quantity": 2 + } + ], + "enabled": true, + "code": "S-8KOM*120,R-60M*2,Fuel*2", + "name": "S-8KOM*120,R-60M*2,Fuel*2", + "roles": [ + "Strike" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "B-8M1 - 20 x UnGd Rkts, 80 mm S-8TsM SM Orange", + "quantity": 8 + } + ], + "enabled": true, + "code": "S-8TsM*160,R-60*2", + "name": "S-8TsM*160,R-60*2", + "roles": [ + "FAC-A" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "SAB-100MN - 100 kg Illumination Bomb", + "quantity": 8 + } + ], + "enabled": true, + "code": "SAB-100*8,R-60*2", + "name": "SAB-100*8,R-60*2", + "roles": [ + "FAC-A" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "B-13L pod - 5 x S-13-OF, 122mm UnGd Rkts, Blast/Frag", + "quantity": 6 + }, + { + "name": "Fuel tank 800L Wing", + "quantity": 2 + } + ], + "enabled": true, + "code": "UB-13*6,R-60M*2,Fuel*2", + "name": "UB-13*6,R-60M*2,Fuel*2", + "roles": [ + "Strike" + ] } ], "filename": "su-25.png", @@ -26673,12 +26673,120 @@ "canRearm": false }, "Su-25T": { - "name": "Su-25", + "name": "Su-25T", "coalition": "red", "label": "Su-25T Frogfoot", "era": "Late Cold War", "shortLabel": "S25", "loadouts": [ + { + "items": [ + { + "name": "MPS-410", + "quantity": 2 + }, + { + "name": "R-73 (AA-11 Archer) - Infra Red", + "quantity": 2 + }, + { + "name": "Kh-25ML (AS-10 Karen) - 300kg, ASM, Semi-Act Laser", + "quantity": 2 + }, + { + "name": "APU-8 - 8 x 9M127-1 Vikhr-M ATGM, LOSBR, Tandem HEAT/Frag", + "quantity": 2 + }, + { + "name": "SPPU-22-1 - 2 x 23mm GSh-23L Autocannon Pod", + "quantity": 2 + }, + { + "name": "Mercury LLTV Pod", + "quantity": 1 + } + ], + "enabled": true, + "code": "APU-8 Vikhr-M*2,Kh-25ML,R-73*2,SPPU-22*2,Mercury LLTV Pod,MPS-410", + "name": "APU-8 Vikhr-M*2,Kh-25ML,R-73*2,SPPU-22*2,Mercury LLTV Pod,MPS-410", + "roles": [ + "CAS" + ] + }, + { + "items": [ + { + "name": "MPS-410", + "quantity": 2 + }, + { + "name": "R-73 (AA-11 Archer) - Infra Red", + "quantity": 2 + }, + { + "name": "S-25L - 320Kg, 340mm Laser Guided Rkt", + "quantity": 2 + }, + { + "name": "APU-8 - 8 x 9M127-1 Vikhr-M ATGM, LOSBR, Tandem HEAT/Frag", + "quantity": 2 + }, + { + "name": "SPPU-22-1 - 2 x 23mm GSh-23L Autocannon Pod", + "quantity": 2 + }, + { + "name": "Mercury LLTV Pod", + "quantity": 1 + } + ], + "enabled": true, + "code": "APU-8 Vikhr-M*2,S-25L*2,R-73*2,SPPU-22*2,Mercury LLTV Pod,MPS-410", + "name": "APU-8 Vikhr-M*2,S-25L*2,R-73*2,SPPU-22*2,Mercury LLTV Pod,MPS-410", + "roles": [ + "CAS" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "BetAB-500 - 500kg Concrete Piercing Bomb LD", + "quantity": 6 + }, + { + "name": "Fuel tank 800L Wing", + "quantity": 2 + } + ], + "enabled": true, + "code": "BetAB-500*6,R-60M*2,Fuel*2", + "name": "BetAB-500*6,R-60M*2,Fuel*2", + "roles": [ + "Runway Attack" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "BetAB-500ShP - 500kg Concrete Piercing HD w booster Bomb", + "quantity": 8 + } + ], + "enabled": true, + "code": "BetAB-500ShP*8,R-60M*2", + "name": "BetAB-500ShP*8,R-60M*2", + "roles": [ + "Runway Attack" + ] + }, { "items": [], "enabled": true, @@ -26689,6 +26797,72 @@ "CAS" ] }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "MBD2-67U with 4 x FAB-100 - 100kg GP Bombs LD", + "quantity": 4 + }, + { + "name": "Fuel tank 800L Wing", + "quantity": 2 + } + ], + "enabled": true, + "code": "FAB-100*16,R-60M*2,Fuel*2", + "name": "FAB-100*16,R-60M*2,Fuel*2", + "roles": [ + "Strike" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "MBD2-67U with 4 x FAB-100 - 100kg GP Bombs LD", + "quantity": 8 + } + ], + "enabled": true, + "code": "FAB-100*32,R-60M*2", + "name": "FAB-100*32,R-60M*2", + "roles": [ + "Strike" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "S-25-OFM - 340mm UnGd Rkt, 480kg Penetrator", + "quantity": 2 + }, + { + "name": "FAB-250 - 250kg GP Bomb LD", + "quantity": 4 + }, + { + "name": "Fuel tank 800L Wing", + "quantity": 2 + } + ], + "enabled": true, + "code": "FAB-250*4,S-25*2,R-60M*2,Fuel*2", + "name": "FAB-250*4,S-25*2,R-60M*2,Fuel*2", + "roles": [ + "Strike" + ] + }, { "items": [ { @@ -26715,6 +26889,172 @@ "Strike" ] }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "B-13L pod - 5 x S-13-OF, 122mm UnGd Rkts, Blast/Frag", + "quantity": 2 + }, + { + "name": "FAB-250 - 250kg GP Bomb LD", + "quantity": 4 + }, + { + "name": "Fuel tank 800L Wing", + "quantity": 2 + } + ], + "enabled": true, + "code": "FAB-250*4,UB-13*2,R-60M*2,Fuel*2", + "name": "FAB-250*4,UB-13*2,R-60M*2,Fuel*2", + "roles": [ + "Strike" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "B-13L pod - 5 x S-13-OF, 122mm UnGd Rkts, Blast/Frag", + "quantity": 2 + }, + { + "name": "FAB-250 - 250kg GP Bomb LD", + "quantity": 4 + }, + { + "name": "SPPU-22-1 - 2 x 23mm GSh-23L Autocannon Pod", + "quantity": 2 + } + ], + "enabled": true, + "code": "FAB-250*4,UB-13*2,R-60M*2,SPPU-22*2", + "name": "FAB-250*4,UB-13*2,R-60M*2,SPPU-22*2", + "roles": [ + "Strike" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "FAB-250 - 250kg GP Bomb LD", + "quantity": 6 + }, + { + "name": "Fuel tank 800L Wing", + "quantity": 2 + } + ], + "enabled": true, + "code": "FAB-250*6,R-60M*2,Fuel*2", + "name": "FAB-250*6,R-60M*2,Fuel*2", + "roles": [ + "Strike" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "FAB-500 M-62 - 500kg GP Bomb LD", + "quantity": 6 + }, + { + "name": "Fuel tank 800L Wing", + "quantity": 2 + } + ], + "enabled": true, + "code": "FAB-500*6,R-60M*2,Fuel*2", + "name": "FAB-500*6,R-60M*2,Fuel*2", + "roles": [ + "Strike" + ] + }, + { + "items": [ + { + "name": "Fuel tank 800L Wing", + "quantity": 4 + } + ], + "enabled": true, + "code": "Fuel*4", + "name": "Fuel*4", + "roles": [ + "FAC-A" + ] + }, + { + "items": [ + { + "name": "MPS-410", + "quantity": 2 + }, + { + "name": "R-73 (AA-11 Archer) - Infra Red", + "quantity": 2 + }, + { + "name": "Fuel tank 800L Wing", + "quantity": 2 + }, + { + "name": "Kh-25ML (AS-10 Karen) - 300kg, ASM, Semi-Act Laser", + "quantity": 2 + }, + { + "name": "KAB-500Kr - 500kg TV Guided Bomb", + "quantity": 2 + } + ], + "enabled": true, + "code": "KAB-500Kr*2,Kh-25ML*2,R-73*2,MPS-410,Fuel*2", + "name": "KAB-500Kr*2,Kh-25ML*2,R-73*2,MPS-410,Fuel*2", + "roles": [ + "Strike" + ] + }, + { + "items": [ + { + "name": "MPS-410", + "quantity": 2 + }, + { + "name": "Kh-25ML (AS-10 Karen) - 300kg, ASM, Semi-Act Laser", + "quantity": 4 + }, + { + "name": "Kh-29L (AS-14 Kedge) - 657kg, ASM, Semi-Act Laser", + "quantity": 2 + }, + { + "name": "R-73 (AA-11 Archer) - Infra Red", + "quantity": 2 + } + ], + "enabled": true, + "code": "Kh-29L*2,Kh-25ML*4,R-73*2,ECM", + "name": "Kh-29L*2,Kh-25ML*4,R-73*2,ECM", + "roles": [ + "Antiship Strike" + ] + }, { "items": [ { @@ -26760,165 +27100,17 @@ "quantity": 2 }, { - "name": "Kh-25ML (AS-10 Karen) - 300kg, ASM, Semi-Act Laser", + "name": "Kh-29L (AS-14 Kedge) - 657kg, ASM, Semi-Act Laser", "quantity": 2 }, { - "name": "KAB-500Kr - 500kg TV Guided Bomb", - "quantity": 2 - } - ], - "enabled": true, - "code": "KAB-500Kr*2,Kh-25ML*2,R-73*2,MPS-410,Fuel*2", - "name": "KAB-500Kr*2,Kh-25ML*2,R-73*2,MPS-410,Fuel*2", - "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "UB-32A pod - 32 x S-5KO, 57mm UnGd Rkts, HEAT/Frag", - "quantity": 2 - }, - { - "name": "RBK-500-255 - 30 x PTAB-10-5, 500kg CBU Heavy HEAT/AP", - "quantity": 4 - }, - { - "name": "Fuel tank 800L Wing", - "quantity": 2 - } - ], - "enabled": true, - "code": "RBK-500AO*4,UB-32*2,R-60M*2,Fuel*2", - "name": "RBK-500AO*4,UB-32*2,R-60M*2,Fuel*2", - "roles": [ - "CAS" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "BetAB-500ShP - 500kg Concrete Piercing HD w booster Bomb", - "quantity": 8 - } - ], - "enabled": true, - "code": "BetAB-500ShP*8,R-60M*2", - "name": "BetAB-500ShP*8,R-60M*2", - "roles": [ - "Runway Attack" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "B-13L pod - 5 x S-13-OF, 122mm UnGd Rkts, Blast/Frag", - "quantity": 6 - }, - { - "name": "Fuel tank 800L Wing", - "quantity": 2 - } - ], - "enabled": true, - "code": "UB-13*6,R-60M*2,Fuel*2", - "name": "UB-13*6,R-60M*2,Fuel*2", - "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "MPS-410", - "quantity": 2 - }, - { - "name": "R-73 (AA-11 Archer) - Infra Red", - "quantity": 2 - }, - { - "name": "Fuel tank 800L Wing", - "quantity": 2 - }, - { - "name": "Kh-29T (AS-14 Kedge) - 670kg, ASM, TV Guided", - "quantity": 2 - } - ], - "enabled": true, - "code": "Kh-29T*2,R-73*2,Fuel*2,MPS-410", - "name": "Kh-29T*2,R-73*2,Fuel*2,MPS-410", - "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "MPS-410", - "quantity": 2 - }, - { - "name": "R-73 (AA-11 Archer) - Infra Red", - "quantity": 2 - }, - { - "name": "Kh-25ML (AS-10 Karen) - 300kg, ASM, Semi-Act Laser", - "quantity": 4 - }, - { - "name": "Kh-58U (AS-11 Kilter) - 640kg, ARM, IN & Pas Rdr", - "quantity": 2 - }, - { - "name": "L-081 Fantasmagoria ELINT pod", + "name": "Mercury LLTV Pod", "quantity": 1 } ], "enabled": true, - "code": "Kh58*2_Kh25ML*4_R73*2_L-081_MPS-410", - "name": "Kh58*2_Kh25ML*4_R73*2_L-081_MPS-410", - "roles": [ - "SEAD" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "B-13L pod - 5 x S-13-OF, 122mm UnGd Rkts, Blast/Frag", - "quantity": 2 - }, - { - "name": "FAB-250 - 250kg GP Bomb LD", - "quantity": 4 - }, - { - "name": "Fuel tank 800L Wing", - "quantity": 2 - } - ], - "enabled": true, - "code": "FAB-250*4,UB-13*2,R-60M*2,Fuel*2", - "name": "FAB-250*4,UB-13*2,R-60M*2,Fuel*2", + "code": "Kh-29L*2,R-73*2,Fuel*2,Mercury LLTV Pod,MPS-410", + "name": "Kh-29L*2,R-73*2,Fuel*2,Mercury LLTV Pod,MPS-410", "roles": [ "Strike" ] @@ -26974,25 +27166,25 @@ { "items": [ { - "name": "R-60M (AA-8 Aphid) - Infra Red", + "name": "MPS-410", "quantity": 2 }, { - "name": "B-13L pod - 5 x S-13-OF, 122mm UnGd Rkts, Blast/Frag", + "name": "R-73 (AA-11 Archer) - Infra Red", "quantity": 2 }, { - "name": "FAB-250 - 250kg GP Bomb LD", - "quantity": 4 + "name": "Fuel tank 800L Wing", + "quantity": 2 }, { - "name": "SPPU-22-1 - 2 x 23mm GSh-23L Autocannon Pod", + "name": "Kh-29T (AS-14 Kedge) - 670kg, ASM, TV Guided", "quantity": 2 } ], "enabled": true, - "code": "FAB-250*4,UB-13*2,R-60M*2,SPPU-22*2", - "name": "FAB-250*4,UB-13*2,R-60M*2,SPPU-22*2", + "code": "Kh-29T*2,R-73*2,Fuel*2,MPS-410", + "name": "Kh-29T*2,R-73*2,Fuel*2,MPS-410", "roles": [ "Strike" ] @@ -27000,37 +27192,31 @@ { "items": [ { - "name": "R-60M (AA-8 Aphid) - Infra Red", + "name": "MPS-410", "quantity": 2 }, { - "name": "FAB-500 M-62 - 500kg GP Bomb LD", - "quantity": 6 + "name": "R-73 (AA-11 Archer) - Infra Red", + "quantity": 2 }, { - "name": "Fuel tank 800L Wing", - "quantity": 2 - } - ], - "enabled": true, - "code": "FAB-500*6,R-60M*2,Fuel*2", - "name": "FAB-500*6,R-60M*2,Fuel*2", - "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "Fuel tank 800L Wing", + "name": "Kh-25MPU (Updated AS-12 Kegler) - 320kg, ARM, IN & Pas Rdr", "quantity": 4 + }, + { + "name": "Fuel tank 800L Wing", + "quantity": 2 + }, + { + "name": "L-081 Fantasmagoria ELINT pod", + "quantity": 1 } ], "enabled": true, - "code": "Fuel*4", - "name": "Fuel*4", + "code": "Kh25MPU*4_R73*2_Fuel*2_L-081_MPS-410", + "name": "Kh25MPU*4_R73*2_Fuel*2_L-081_MPS-410", "roles": [ - "FAC-A" + "SEAD" ] }, { @@ -27045,328 +27231,22 @@ }, { "name": "Kh-25ML (AS-10 Karen) - 300kg, ASM, Semi-Act Laser", - "quantity": 2 - }, - { - "name": "APU-8 - 8 x 9M127-1 Vikhr-M ATGM, LOSBR, Tandem HEAT/Frag", - "quantity": 2 - }, - { - "name": "SPPU-22-1 - 2 x 23mm GSh-23L Autocannon Pod", - "quantity": 2 - }, - { - "name": "Mercury LLTV Pod", - "quantity": 1 - } - ], - "enabled": true, - "code": "APU-8 Vikhr-M*2,Kh-25ML,R-73*2,SPPU-22*2,Mercury LLTV Pod,MPS-410", - "name": "APU-8 Vikhr-M*2,Kh-25ML,R-73*2,SPPU-22*2,Mercury LLTV Pod,MPS-410", - "roles": [ - "CAS" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "B-8M1 - 20 x UnGd Rkts, 80 mm S-8KOM HEAT/Frag", - "quantity": 6 - }, - { - "name": "Fuel tank 800L Wing", - "quantity": 2 - } - ], - "enabled": true, - "code": "S-8KOM*120,R-60M*2,Fuel*2", - "name": "S-8KOM*120,R-60M*2,Fuel*2", - "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "KMGU-2 - 96 x PTAB-2.5KO Dispenser (CBU) HEAT/AP", - "quantity": 8 - } - ], - "enabled": true, - "code": "KMGU-2 (PTAB-2.5KO)*8,R-60M*2", - "name": "KMGU-2 (PTAB-2.5KO)*8,R-60M*2", - "roles": [ - "CAS", - "Strike" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "FAB-250 - 250kg GP Bomb LD", - "quantity": 6 - }, - { - "name": "Fuel tank 800L Wing", - "quantity": 2 - } - ], - "enabled": true, - "code": "FAB-250*6,R-60M*2,Fuel*2", - "name": "FAB-250*6,R-60M*2,Fuel*2", - "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "MPS-410", - "quantity": 2 - }, - { - "name": "R-73 (AA-11 Archer) - Infra Red", - "quantity": 2 - }, - { - "name": "Fuel tank 800L Wing", - "quantity": 2 - }, - { - "name": "Kh-29L (AS-14 Kedge) - 657kg, ASM, Semi-Act Laser", - "quantity": 2 - }, - { - "name": "Mercury LLTV Pod", - "quantity": 1 - } - ], - "enabled": true, - "code": "Kh-29L*2,R-73*2,Fuel*2,Mercury LLTV Pod,MPS-410", - "name": "Kh-29L*2,R-73*2,Fuel*2,Mercury LLTV Pod,MPS-410", - "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "MBD2-67U with 4 x FAB-100 - 100kg GP Bombs LD", - "quantity": 8 - } - ], - "enabled": true, - "code": "FAB-100*32,R-60M*2", - "name": "FAB-100*32,R-60M*2", - "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "RBK-250 - 42 x PTAB-2.5M, 250kg CBU Medium HEAT/AP", - "quantity": 8 - } - ], - "enabled": true, - "code": "RBK-250*8,R-60M*2", - "name": "RBK-250*8,R-60M*2", - "roles": [ - "CAS" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "B-13L pod - 5 x S-13-OF, 122mm UnGd Rkts, Blast/Frag", - "quantity": 2 - }, - { - "name": "S-25L - 320Kg, 340mm Laser Guided Rkt", - "quantity": 6 - } - ], - "enabled": true, - "code": "S-25L*6,UB-13*2,R-60M*2", - "name": "S-25L*6,UB-13*2,R-60M*2", - "roles": [ - "CAS", - "Strike" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "S-25-OFM - 340mm UnGd Rkt, 480kg Penetrator", - "quantity": 2 - }, - { - "name": "FAB-250 - 250kg GP Bomb LD", "quantity": 4 }, { - "name": "Fuel tank 800L Wing", - "quantity": 2 - } - ], - "enabled": true, - "code": "FAB-250*4,S-25*2,R-60M*2,Fuel*2", - "name": "FAB-250*4,S-25*2,R-60M*2,Fuel*2", - "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", + "name": "Kh-58U (AS-11 Kilter) - 640kg, ARM, IN & Pas Rdr", "quantity": 2 }, { - "name": "R-73 (AA-11 Archer) - Infra Red", - "quantity": 2 - }, - { - "name": "S-25-OFM - 340mm UnGd Rkt, 480kg Penetrator", - "quantity": 2 - }, - { - "name": "SPPU-22-1 - 2 x 23mm GSh-23L Autocannon Pod", - "quantity": 4 - } - ], - "enabled": true, - "code": "S-25*2,SPPU-22*4,R-60M*2,R-73*2", - "name": "S-25*2,SPPU-22*4,R-60M*2,R-73*2", - "roles": [ - "CAS", - "Strike" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "KMGU-2 - 96 x AO-2.5RT Dispenser (CBU) HE/Frag", - "quantity": 8 - } - ], - "enabled": true, - "code": "KMGU-2 (AO-2.5RT)*8,R-60M*2", - "name": "KMGU-2 (AO-2.5RT)*8,R-60M*2", - "roles": [ - "CAS", - "Strike" - ] - }, - { - "items": [ - { - "name": "MPS-410", - "quantity": 2 - }, - { - "name": "R-73 (AA-11 Archer) - Infra Red", - "quantity": 2 - }, - { - "name": "S-25L - 320Kg, 340mm Laser Guided Rkt", - "quantity": 2 - }, - { - "name": "APU-8 - 8 x 9M127-1 Vikhr-M ATGM, LOSBR, Tandem HEAT/Frag", - "quantity": 2 - }, - { - "name": "SPPU-22-1 - 2 x 23mm GSh-23L Autocannon Pod", - "quantity": 2 - }, - { - "name": "Mercury LLTV Pod", + "name": "L-081 Fantasmagoria ELINT pod", "quantity": 1 } ], "enabled": true, - "code": "APU-8 Vikhr-M*2,S-25L*2,R-73*2,SPPU-22*2,Mercury LLTV Pod,MPS-410", - "name": "APU-8 Vikhr-M*2,S-25L*2,R-73*2,SPPU-22*2,Mercury LLTV Pod,MPS-410", + "code": "Kh58*2_Kh25ML*4_R73*2_L-081_MPS-410", + "name": "Kh58*2_Kh25ML*4_R73*2_L-081_MPS-410", "roles": [ - "CAS" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "S-25-OFM - 340mm UnGd Rkt, 480kg Penetrator", - "quantity": 6 - }, - { - "name": "Fuel tank 800L Wing", - "quantity": 2 - } - ], - "enabled": true, - "code": "S-25*6,R-60M*2,Fuel*2", - "name": "S-25*6,R-60M*2,Fuel*2", - "roles": [ - "Strike" - ] - }, - { - "items": [ - { - "name": "R-60M (AA-8 Aphid) - Infra Red", - "quantity": 2 - }, - { - "name": "RBK-500-255 - 30 x PTAB-10-5, 500kg CBU Heavy HEAT/AP", - "quantity": 6 - }, - { - "name": "Fuel tank 800L Wing", - "quantity": 2 - } - ], - "enabled": true, - "code": "RBK-500AO*6,R-60M*2,Fuel*2", - "name": "RBK-500AO*6,R-60M*2,Fuel*2", - "roles": [ - "CAS" + "SEAD" ] }, { @@ -27410,49 +27290,16 @@ "quantity": 2 }, { - "name": "UB-32A pod - 32 x S-5KO, 57mm UnGd Rkts, HEAT/Frag", - "quantity": 4 - }, - { - "name": "RBK-250 - 42 x PTAB-2.5M, 250kg CBU Medium HEAT/AP", - "quantity": 4 + "name": "KMGU-2 - 96 x AO-2.5RT Dispenser (CBU) HE/Frag", + "quantity": 8 } ], "enabled": true, - "code": "RBK-250*4,UB-32*4,R-60M*2", - "name": "RBK-250*4,UB-32*4,R-60M*2", + "code": "KMGU-2 (AO-2.5RT)*8,R-60M*2", + "name": "KMGU-2 (AO-2.5RT)*8,R-60M*2", "roles": [ - "CAS" - ] - }, - { - "items": [ - { - "name": "MPS-410", - "quantity": 2 - }, - { - "name": "R-73 (AA-11 Archer) - Infra Red", - "quantity": 2 - }, - { - "name": "Kh-25MPU (Updated AS-12 Kegler) - 320kg, ARM, IN & Pas Rdr", - "quantity": 4 - }, - { - "name": "Fuel tank 800L Wing", - "quantity": 2 - }, - { - "name": "L-081 Fantasmagoria ELINT pod", - "quantity": 1 - } - ], - "enabled": true, - "code": "Kh25MPU*4_R73*2_Fuel*2_L-081_MPS-410", - "name": "Kh25MPU*4_R73*2_Fuel*2_L-081_MPS-410", - "roles": [ - "SEAD" + "CAS", + "Strike" ] }, { @@ -27462,19 +27309,16 @@ "quantity": 2 }, { - "name": "BetAB-500 - 500kg Concrete Piercing Bomb LD", - "quantity": 6 - }, - { - "name": "Fuel tank 800L Wing", - "quantity": 2 + "name": "KMGU-2 - 96 x PTAB-2.5KO Dispenser (CBU) HEAT/AP", + "quantity": 8 } ], "enabled": true, - "code": "BetAB-500*6,R-60M*2,Fuel*2", - "name": "BetAB-500*6,R-60M*2,Fuel*2", + "code": "KMGU-2 (PTAB-2.5KO)*8,R-60M*2", + "name": "KMGU-2 (PTAB-2.5KO)*8,R-60M*2", "roles": [ - "Runway Attack" + "CAS", + "Strike" ] }, { @@ -27510,7 +27354,51 @@ "quantity": 2 }, { - "name": "MBD2-67U with 4 x FAB-100 - 100kg GP Bombs LD", + "name": "UB-32A pod - 32 x S-5KO, 57mm UnGd Rkts, HEAT/Frag", + "quantity": 4 + }, + { + "name": "RBK-250 - 42 x PTAB-2.5M, 250kg CBU Medium HEAT/AP", + "quantity": 4 + } + ], + "enabled": true, + "code": "RBK-250*4,UB-32*4,R-60M*2", + "name": "RBK-250*4,UB-32*4,R-60M*2", + "roles": [ + "CAS" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "RBK-250 - 42 x PTAB-2.5M, 250kg CBU Medium HEAT/AP", + "quantity": 8 + } + ], + "enabled": true, + "code": "RBK-250*8,R-60M*2", + "name": "RBK-250*8,R-60M*2", + "roles": [ + "CAS" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "UB-32A pod - 32 x S-5KO, 57mm UnGd Rkts, HEAT/Frag", + "quantity": 2 + }, + { + "name": "RBK-500-255 - 30 x PTAB-10-5, 500kg CBU Heavy HEAT/AP", "quantity": 4 }, { @@ -27519,8 +27407,79 @@ } ], "enabled": true, - "code": "FAB-100*16,R-60M*2,Fuel*2", - "name": "FAB-100*16,R-60M*2,Fuel*2", + "code": "RBK-500AO*4,UB-32*2,R-60M*2,Fuel*2", + "name": "RBK-500AO*4,UB-32*2,R-60M*2,Fuel*2", + "roles": [ + "CAS" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "RBK-500-255 - 30 x PTAB-10-5, 500kg CBU Heavy HEAT/AP", + "quantity": 6 + }, + { + "name": "Fuel tank 800L Wing", + "quantity": 2 + } + ], + "enabled": true, + "code": "RBK-500AO*6,R-60M*2,Fuel*2", + "name": "RBK-500AO*6,R-60M*2,Fuel*2", + "roles": [ + "CAS" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "R-73 (AA-11 Archer) - Infra Red", + "quantity": 2 + }, + { + "name": "S-25-OFM - 340mm UnGd Rkt, 480kg Penetrator", + "quantity": 2 + }, + { + "name": "SPPU-22-1 - 2 x 23mm GSh-23L Autocannon Pod", + "quantity": 4 + } + ], + "enabled": true, + "code": "S-25*2,SPPU-22*4,R-60M*2,R-73*2", + "name": "S-25*2,SPPU-22*4,R-60M*2,R-73*2", + "roles": [ + "CAS", + "Strike" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "S-25-OFM - 340mm UnGd Rkt, 480kg Penetrator", + "quantity": 6 + }, + { + "name": "Fuel tank 800L Wing", + "quantity": 2 + } + ], + "enabled": true, + "code": "S-25*6,R-60M*2,Fuel*2", + "name": "S-25*6,R-60M*2,Fuel*2", "roles": [ "Strike" ] @@ -27528,27 +27487,68 @@ { "items": [ { - "name": "MPS-410", + "name": "R-60M (AA-8 Aphid) - Infra Red", "quantity": 2 }, { - "name": "Kh-25ML (AS-10 Karen) - 300kg, ASM, Semi-Act Laser", - "quantity": 4 - }, - { - "name": "Kh-29L (AS-14 Kedge) - 657kg, ASM, Semi-Act Laser", + "name": "B-13L pod - 5 x S-13-OF, 122mm UnGd Rkts, Blast/Frag", "quantity": 2 }, { - "name": "R-73 (AA-11 Archer) - Infra Red", + "name": "S-25L - 320Kg, 340mm Laser Guided Rkt", + "quantity": 6 + } + ], + "enabled": true, + "code": "S-25L*6,UB-13*2,R-60M*2", + "name": "S-25L*6,UB-13*2,R-60M*2", + "roles": [ + "CAS", + "Strike" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "B-8M1 - 20 x UnGd Rkts, 80 mm S-8KOM HEAT/Frag", + "quantity": 6 + }, + { + "name": "Fuel tank 800L Wing", "quantity": 2 } ], "enabled": true, - "code": "Kh-29L*2,Kh-25ML*4,R-73*2,ECM", - "name": "Kh-29L*2,Kh-25ML*4,R-73*2,ECM", + "code": "S-8KOM*120,R-60M*2,Fuel*2", + "name": "S-8KOM*120,R-60M*2,Fuel*2", "roles": [ - "Antiship Strike" + "Strike" + ] + }, + { + "items": [ + { + "name": "R-60M (AA-8 Aphid) - Infra Red", + "quantity": 2 + }, + { + "name": "B-13L pod - 5 x S-13-OF, 122mm UnGd Rkts, Blast/Frag", + "quantity": 6 + }, + { + "name": "Fuel tank 800L Wing", + "quantity": 2 + } + ], + "enabled": true, + "code": "UB-13*6,R-60M*2,Fuel*2", + "name": "UB-13*6,R-60M*2,Fuel*2", + "roles": [ + "Strike" ] } ], @@ -27620,7 +27620,8 @@ }, "type": "Attack", "description": "2 jet engine, swept wing, 1 crew. Frogfoot", - "abilities": "Fox 2 and gun, Dumb bombs, rockets, SEAD and ATGMs, Subsonic" + "abilities": "Fox 2 and gun, Dumb bombs, rockets, SEAD and ATGMs, Subsonic", + "canTargetPoint": true }, "Su-27": { "name": "Su-27", diff --git a/client/public/images/units/f-1.png b/client/public/images/units/f-1.png new file mode 100644 index 0000000000000000000000000000000000000000..c61eb2ad8ac9c06606fa96b0de27cc7b5873110f GIT binary patch literal 14030 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 literal 0 HcmV?d00001 diff --git a/client/src/unit/unit.ts b/client/src/unit/unit.ts index 57483072..b4a92c63 100644 --- a/client/src/unit/unit.ts +++ b/client/src/unit/unit.ts @@ -1618,7 +1618,7 @@ export class GroundUnit extends Unit { contextActionSet.addContextAction(this, "scenic-aaa", "Scenic AAA", "Shoot AAA in the air without aiming at any target, when an enemy unit gets close enough.\nWARNING: works correctly only on neutral units, blue or red units will aim", (units: Unit[]) => { getApp().getUnitsManager().scenicAAA(units) }, undefined, { "isScenic": true }); - contextActionSet.addContextAction(this, "miss-aaa", "Miss on purpose", "Shoot AAA towards the closest enemy unit, but don't aim precisely.\nWARNING: works correctly only on neutral units, blue or red units will aim", (units: Unit[]) => { getApp().getUnitsManager().missOnPurpose(units) }, undefined, { + contextActionSet.addContextAction(this, "miss-aaa", "Dynamic accuracy AAA", "Shoot AAA towards the closest enemy unit, but don't aim precisely.\nWARNING: works correctly only on neutral units, blue or red units will aim", (units: Unit[]) => { getApp().getUnitsManager().missOnPurpose(units) }, undefined, { "isScenic": true }); } diff --git a/client/src/unit/unitsmanager.ts b/client/src/unit/unitsmanager.ts index 1eedccbc..5dd0a6ee 100644 --- a/client/src/unit/unitsmanager.ts +++ b/client/src/unit/unitsmanager.ts @@ -795,7 +795,7 @@ export class UnitsManager { this.#showActionMessage(units, `unit set to perform scenic AAA`); } - /** Instruct units to enter into miss on purpose mode. Units will aim to the nearest enemy unit but not precisely. + /** Instruct units to enter into dynamic accuracy/miss on purpose mode. Units will aim to the nearest enemy unit but not precisely. * @param units (Optional) Array of units to apply the control to. If not provided, the operation will be completed on all selected units. */ missOnPurpose(units: Unit[] | null = null) {