From 10e7ce63635c641626e6967085fbb774560cef5c Mon Sep 17 00:00:00 2001 From: RndName Date: Fri, 13 May 2022 20:02:31 +0200 Subject: [PATCH] Update and generalize Anti Air Layouts --- resources/groups/HQ-2.yaml | 3 +- resources/groups/HQ-7.yaml | 2 +- resources/groups/Hawk.yaml | 2 +- resources/groups/KS-19.yaml | 2 +- resources/groups/NASAMS-B.yaml | 2 +- resources/groups/NASAMS-C.yaml | 2 +- resources/groups/Rapier.yaml | 2 +- resources/groups/Roland.yaml | 2 +- resources/groups/SA-11.yaml | 2 +- resources/groups/SA-17.yaml | 2 +- resources/groups/SA-2.yaml | 3 +- resources/groups/SA-2_high_digit_sam.yaml | 3 +- resources/groups/SA-3.yaml | 3 +- resources/groups/SA-3_high_digit_sam.yaml | 3 +- resources/groups/SA-5.yaml | 2 +- resources/groups/SA-6.yaml | 2 +- resources/layouts/anti_air/2_Launcher.miz | Bin 0 -> 7691 bytes .../{SHORAD_TR.yaml => 2_Launcher.yaml} | 22 ++++--- .../layouts/anti_air/4_Launcher_Circle.miz | Bin 7756 -> 0 bytes .../layouts/anti_air/4_Launcher_Circle.yaml | 29 ++++++++- ...r_Site.yaml => 4_Launcher_Semicircle.yaml} | 8 +-- .../layouts/anti_air/6_Launcher_Circle.miz | Bin 0 -> 8274 bytes ...ncher_Site.yaml => 6_Launcher_Circle.yaml} | 7 ++- ...her_Site.miz => 6_Launcher_Semicircle.miz} | Bin .../anti_air/6_Launcher_Semicircle.yaml | 57 ++++++++++++++++++ .../layouts/anti_air/8_Launcher_Circle.miz | Bin 0 -> 8350 bytes resources/layouts/anti_air/AAA_Radar.yaml | 26 -------- resources/layouts/anti_air/AAA_Site.miz | Bin 6297 -> 7833 bytes resources/layouts/anti_air/AAA_Site.yaml | 8 +++ resources/layouts/anti_air/S-300_Site.yaml | 18 +++--- .../layouts/anti_air/SA-5_S-200_Site.miz | Bin 6337 -> 0 bytes .../layouts/anti_air/SA-5_S-200_Site.yaml | 26 -------- .../{SHORAD_TELAR.yaml => SHORAD.yaml} | 10 +-- resources/layouts/defenses/Silkworm.yaml | 1 + resources/layouts/defenses/missile.yaml | 1 + 35 files changed, 151 insertions(+), 99 deletions(-) create mode 100644 resources/layouts/anti_air/2_Launcher.miz rename resources/layouts/anti_air/{SHORAD_TR.yaml => 2_Launcher.yaml} (66%) delete mode 100644 resources/layouts/anti_air/4_Launcher_Circle.miz rename resources/layouts/anti_air/{4_Launcher_Site.yaml => 4_Launcher_Semicircle.yaml} (87%) create mode 100644 resources/layouts/anti_air/6_Launcher_Circle.miz rename resources/layouts/anti_air/{6_Launcher_Site.yaml => 6_Launcher_Circle.yaml} (88%) rename resources/layouts/anti_air/{6_Launcher_Site.miz => 6_Launcher_Semicircle.miz} (100%) create mode 100644 resources/layouts/anti_air/6_Launcher_Semicircle.yaml create mode 100644 resources/layouts/anti_air/8_Launcher_Circle.miz delete mode 100644 resources/layouts/anti_air/AAA_Radar.yaml delete mode 100644 resources/layouts/anti_air/SA-5_S-200_Site.miz delete mode 100644 resources/layouts/anti_air/SA-5_S-200_Site.yaml rename resources/layouts/anti_air/{SHORAD_TELAR.yaml => SHORAD.yaml} (59%) diff --git a/resources/groups/HQ-2.yaml b/resources/groups/HQ-2.yaml index d10213b7..36210935 100644 --- a/resources/groups/HQ-2.yaml +++ b/resources/groups/HQ-2.yaml @@ -6,4 +6,5 @@ units: - SAM SA-2 S-75 "Fan Song" TR - SAM HQ-2 LN SM-90 layouts: - - 4 Launcher Site + - 4 Launcher Site (Semicircle) + - 4 Launcher Site (Circle) diff --git a/resources/groups/HQ-7.yaml b/resources/groups/HQ-7.yaml index 62563e34..81273a12 100644 --- a/resources/groups/HQ-7.yaml +++ b/resources/groups/HQ-7.yaml @@ -5,4 +5,4 @@ units: - HQ-7 Self-Propelled STR - HQ-7 Launcher layouts: - - 4 Launcher Site \ No newline at end of file + - 4 Launcher Site (Semicircle) \ No newline at end of file diff --git a/resources/groups/Hawk.yaml b/resources/groups/Hawk.yaml index d5d22546..a09988de 100644 --- a/resources/groups/Hawk.yaml +++ b/resources/groups/Hawk.yaml @@ -7,4 +7,4 @@ units: - SAM Hawk TR (AN/MPQ-46) - SAM Hawk LN M192 layouts: - - 6 Launcher Site \ No newline at end of file + - 6 Launcher Site (Semicircle) \ No newline at end of file diff --git a/resources/groups/KS-19.yaml b/resources/groups/KS-19.yaml index 3b5811e1..a5cdb1ff 100644 --- a/resources/groups/KS-19.yaml +++ b/resources/groups/KS-19.yaml @@ -5,4 +5,4 @@ units: - AAA SON-9 Fire Can - AAA 100mm KS-19 layouts: - - AAA Radar Site \ No newline at end of file + - AAA Site \ No newline at end of file diff --git a/resources/groups/NASAMS-B.yaml b/resources/groups/NASAMS-B.yaml index b0350dd8..aba44552 100644 --- a/resources/groups/NASAMS-B.yaml +++ b/resources/groups/NASAMS-B.yaml @@ -6,4 +6,4 @@ units: - SAM NASAMS SR MPQ64F1 - SAM NASAMS LN AIM-120B layouts: - - 4 Launcher Circle \ No newline at end of file + - 4 Launcher Site (Circle) \ No newline at end of file diff --git a/resources/groups/NASAMS-C.yaml b/resources/groups/NASAMS-C.yaml index e2ba0c5a..e8e82913 100644 --- a/resources/groups/NASAMS-C.yaml +++ b/resources/groups/NASAMS-C.yaml @@ -6,4 +6,4 @@ units: - SAM NASAMS SR MPQ64F1 - SAM NASAMS LN AIM-120C layouts: - - 4 Launcher Circle \ No newline at end of file + - 4 Launcher Site (Circle) \ No newline at end of file diff --git a/resources/groups/Rapier.yaml b/resources/groups/Rapier.yaml index cd4c8f85..27de9179 100644 --- a/resources/groups/Rapier.yaml +++ b/resources/groups/Rapier.yaml @@ -6,4 +6,4 @@ units: - SAM Rapier Tracker - SAM Rapier LN layouts: - - Short Range Anti Air Group \ No newline at end of file + - 2 Launcher Site \ No newline at end of file diff --git a/resources/groups/Roland.yaml b/resources/groups/Roland.yaml index f1ac9738..047777cc 100644 --- a/resources/groups/Roland.yaml +++ b/resources/groups/Roland.yaml @@ -5,4 +5,4 @@ units: - SAM Roland EWR - Roland 2 (Marder Chassis) layouts: - - Short Range Anti Air Group \ No newline at end of file + - 2 Launcher Site \ No newline at end of file diff --git a/resources/groups/SA-11.yaml b/resources/groups/SA-11.yaml index cd36e0d3..ba92f4a4 100644 --- a/resources/groups/SA-11.yaml +++ b/resources/groups/SA-11.yaml @@ -6,4 +6,4 @@ units: - SAM SA-11 Buk "Gadfly" C2 - SAM SA-11 Buk "Gadfly" Fire Dome TEL layouts: - - 4 Launcher Site \ No newline at end of file + - 4 Launcher Site (Semicircle) \ No newline at end of file diff --git a/resources/groups/SA-17.yaml b/resources/groups/SA-17.yaml index 158771e7..b90b46da 100644 --- a/resources/groups/SA-17.yaml +++ b/resources/groups/SA-17.yaml @@ -6,4 +6,4 @@ units: - SAM SA-11 Buk "Gadfly" C2 - SAM SA-17 Buk M1-2 LN 9A310M1-2 layouts: - - 4 Launcher Site \ No newline at end of file + - 4 Launcher Site (Semicircle) \ No newline at end of file diff --git a/resources/groups/SA-2.yaml b/resources/groups/SA-2.yaml index a6e805f0..02e538c0 100644 --- a/resources/groups/SA-2.yaml +++ b/resources/groups/SA-2.yaml @@ -6,4 +6,5 @@ units: - SAM SA-2 S-75 "Fan Song" TR - SAM SA-2 S-75 "Guideline" LN layouts: - - 6 Launcher Site \ No newline at end of file + - 6 Launcher Site (Semicircle) + - 6 Launcher Site (Circle) \ No newline at end of file diff --git a/resources/groups/SA-2_high_digit_sam.yaml b/resources/groups/SA-2_high_digit_sam.yaml index 944e8938..a6745f74 100644 --- a/resources/groups/SA-2_high_digit_sam.yaml +++ b/resources/groups/SA-2_high_digit_sam.yaml @@ -6,4 +6,5 @@ units: - SAM SA-2 S-75 "Fan Song" TR - SAM SA-2 (V759) LN SM-90 layouts: - - 6 Launcher Site + - 6 Launcher Site (Semicircle) + - 6 Launcher Site (Circle) diff --git a/resources/groups/SA-3.yaml b/resources/groups/SA-3.yaml index 9e759637..af943e53 100644 --- a/resources/groups/SA-3.yaml +++ b/resources/groups/SA-3.yaml @@ -6,4 +6,5 @@ units: - SAM SA-3 S-125 "Low Blow" TR - SAM SA-3 S-125 "Goa" LN layouts: - - 4 Launcher Site \ No newline at end of file + - 4 Launcher Site (Semicircle) + - 4 Launcher Site (Circle) \ No newline at end of file diff --git a/resources/groups/SA-3_high_digit_sam.yaml b/resources/groups/SA-3_high_digit_sam.yaml index 8df4a365..d5ae0bfa 100644 --- a/resources/groups/SA-3_high_digit_sam.yaml +++ b/resources/groups/SA-3_high_digit_sam.yaml @@ -6,4 +6,5 @@ units: - SAM SA-3 S-125 "Low Blow" TR - SAM SA-3 (V-601P) LN 5P73 layouts: - - 4 Launcher Site + - 4 Launcher Site (Semicircle) + - 4 Launcher Site (Circle) diff --git a/resources/groups/SA-5.yaml b/resources/groups/SA-5.yaml index c523c766..cfbcdc4d 100644 --- a/resources/groups/SA-5.yaml +++ b/resources/groups/SA-5.yaml @@ -6,4 +6,4 @@ units: - SAM SA-5 S-200 "Square Pair" TR" - SAM SA-5 S-200 "Gammon" LN" layouts: - - SA-5/S-200 Site \ No newline at end of file + - 6 Launcher Site (Circle) \ No newline at end of file diff --git a/resources/groups/SA-6.yaml b/resources/groups/SA-6.yaml index 5a32774d..6065da07 100644 --- a/resources/groups/SA-6.yaml +++ b/resources/groups/SA-6.yaml @@ -5,4 +5,4 @@ units: - SAM SA-6 Kub "Straight Flush" STR - SAM SA-6 Kub "Gainful" TEL layouts: - - 4 Launcher Circle \ No newline at end of file + - 4 Launcher Site (Circle) \ No newline at end of file diff --git a/resources/layouts/anti_air/2_Launcher.miz b/resources/layouts/anti_air/2_Launcher.miz new file mode 100644 index 0000000000000000000000000000000000000000..18dd027f1f6cd1c8a8926c792ab062197f15f929 GIT binary patch literal 7691 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 diff --git a/resources/layouts/anti_air/4_Launcher_Circle.yaml b/resources/layouts/anti_air/4_Launcher_Circle.yaml index 6878467d..5d3a8741 100644 --- a/resources/layouts/anti_air/4_Launcher_Circle.yaml +++ b/resources/layouts/anti_air/4_Launcher_Circle.yaml @@ -1,7 +1,7 @@ -name: 4 Launcher Circle +name: 4 Launcher Site (Circle) tasks: - - SHORAD - MERAD + - LORAD groups: - SAM: - name: Search Radar @@ -10,6 +10,13 @@ groups: unit_classes: - SearchRadar - SearchTrackRadar + - name: Track Radar + optional: true # Allow groups without TR + fill: false # Do not fill with faction possible units + unit_count: + - 1 + unit_classes: + - TrackRadar - name: Command Post optional: true fill: false # Do not fill with faction possible units @@ -30,3 +37,21 @@ groups: - 2 unit_classes: - Logistics + - PD: # Point Defense as separate group + - name: PD + sub_task: PointDefense + optional: true + unit_count: + - 0 + - 2 + unit_classes: + - SHORAD + - name: AAA + sub_task: AAA + optional: true + unit_count: + - 1 + - 2 + unit_classes: + - AAA +layout_file: resources/layouts/anti_air/8_Launcher_Circle.miz diff --git a/resources/layouts/anti_air/4_Launcher_Site.yaml b/resources/layouts/anti_air/4_Launcher_Semicircle.yaml similarity index 87% rename from resources/layouts/anti_air/4_Launcher_Site.yaml rename to resources/layouts/anti_air/4_Launcher_Semicircle.yaml index 33f2f58f..9f6668c7 100644 --- a/resources/layouts/anti_air/4_Launcher_Site.yaml +++ b/resources/layouts/anti_air/4_Launcher_Semicircle.yaml @@ -1,9 +1,9 @@ -name: 4 Launcher Site +name: 4 Launcher Site (Semicircle) tasks: - MERAD - LORAD groups: - - MERAD: # Main Battery as one group + - SAM: # Main Battery as one group - name: Search Radar unit_count: - 1 @@ -50,8 +50,8 @@ groups: sub_task: AAA optional: true unit_count: - - 0 + - 1 - 2 unit_classes: - AAA -layout_file: resources/layouts/anti_air/6_Launcher_Site.miz \ No newline at end of file +layout_file: resources/layouts/anti_air/6_Launcher_Semicircle.miz \ No newline at end of file diff --git a/resources/layouts/anti_air/6_Launcher_Circle.miz b/resources/layouts/anti_air/6_Launcher_Circle.miz new file mode 100644 index 0000000000000000000000000000000000000000..731c9e91b4e7dbacec47a213376020aa60ac0445 GIT binary patch literal 8274 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 KW$wuY0Q?X3ZW;Oj literal 0 HcmV?d00001 diff --git a/resources/layouts/anti_air/6_Launcher_Site.yaml b/resources/layouts/anti_air/6_Launcher_Circle.yaml similarity index 88% rename from resources/layouts/anti_air/6_Launcher_Site.yaml rename to resources/layouts/anti_air/6_Launcher_Circle.yaml index e3132f8d..7a3c4105 100644 --- a/resources/layouts/anti_air/6_Launcher_Site.yaml +++ b/resources/layouts/anti_air/6_Launcher_Circle.yaml @@ -1,9 +1,9 @@ -name: 6 Launcher Site +name: 6 Launcher Site (Circle) tasks: - MERAD - LORAD groups: - - MERAD: # Main Battery as one group + - SAM: # Main Battery as one group - name: Search Radar unit_count: - 1 @@ -50,7 +50,8 @@ groups: sub_task: AAA optional: true unit_count: - - 0 + - 1 - 2 unit_classes: - AAA +layout_file: resources/layouts/anti_air/6_Launcher_Circle.miz diff --git a/resources/layouts/anti_air/6_Launcher_Site.miz b/resources/layouts/anti_air/6_Launcher_Semicircle.miz similarity index 100% rename from resources/layouts/anti_air/6_Launcher_Site.miz rename to resources/layouts/anti_air/6_Launcher_Semicircle.miz diff --git a/resources/layouts/anti_air/6_Launcher_Semicircle.yaml b/resources/layouts/anti_air/6_Launcher_Semicircle.yaml new file mode 100644 index 00000000..9b6a859f --- /dev/null +++ b/resources/layouts/anti_air/6_Launcher_Semicircle.yaml @@ -0,0 +1,57 @@ +name: 6 Launcher Site (Semicircle) +tasks: + - MERAD + - LORAD +groups: + - SAM: # Main Battery as one group + - name: Search Radar + unit_count: + - 1 + unit_classes: + - SearchRadar + - SearchTrackRadar + - name: Track Radar + optional: true # Allow groups without TR + fill: false # Do not fill with faction possible units + unit_count: + - 1 + unit_classes: + - TrackRadar + - name: Command Post + optional: true + fill: false # Do not fill with faction possible units + unit_count: + - 1 + unit_classes: + - CommandPost + - name: Launcher + unit_count: + - 6 + unit_classes: + - Launcher + - TELAR + - name: Logistics + optional: true + unit_count: + - 1 + - 2 + unit_classes: + - Logistics + - PD: # Point Defense as separate group + - name: PD + sub_task: PointDefense + optional: true + unit_count: + - 0 + - 2 + unit_classes: + - SHORAD + - name: AAA + sub_task: AAA + optional: true + unit_count: + - 1 + - 2 + unit_classes: + - AAA +layout_file: resources/layouts/anti_air/6_Launcher_Semicircle.miz diff --git a/resources/layouts/anti_air/8_Launcher_Circle.miz b/resources/layouts/anti_air/8_Launcher_Circle.miz new file mode 100644 index 0000000000000000000000000000000000000000..67541972f22f24d1315b1a5ad0d8dfc4375b7ed7 GIT binary patch literal 8350 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 Z`ERb3<=_#1FCe@;#xGf+A^rXJ{{X)OQxE_E literal 0 HcmV?d00001 diff --git a/resources/layouts/anti_air/AAA_Radar.yaml b/resources/layouts/anti_air/AAA_Radar.yaml deleted file mode 100644 index 5d6145be..00000000 --- a/resources/layouts/anti_air/AAA_Radar.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: AAA Radar Site -description: AAA Template with a Radar -generic: false -tasks: - - AAA -groups: - - AAA: - - name: AAA Site Radar - unit_count: - - 1 - unit_classes: - - SearchRadar - - name: AAA Site - unit_count: - - 2 - - 6 - unit_classes: - - AAA - - name: AAA Site Logistics - optional: true - unit_count: - - 1 - - 2 - unit_classes: - - Logistics -layout_file: resources/layouts/anti_air/AAA_Site.miz \ No newline at end of file diff --git a/resources/layouts/anti_air/AAA_Site.miz b/resources/layouts/anti_air/AAA_Site.miz index e419a220c74efb9d5f63dbc9118afbc9fe5df660..e1388235a457c6ef9737c9e185c8b4193144f9a7 100644 GIT binary patch literal 7833 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 literal 6297 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�?o_4nmRc!^NSiqCX2ZX$|`4U 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 G;J*MAF?*)~ diff --git a/resources/layouts/anti_air/SA-5_S-200_Site.yaml b/resources/layouts/anti_air/SA-5_S-200_Site.yaml deleted file mode 100644 index 3545f612..00000000 --- a/resources/layouts/anti_air/SA-5_S-200_Site.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: SA-5/S-200 Site -tasks: - - LORAD -groups: - - SA-5: - - name: SA-5/S-200 Site 0 - unit_count: - - 1 - unit_types: - - RLS_19J6 - - name: SA-5/S-200 Site 1 - unit_count: - - 1 - unit_types: - - RPC_5N62V - - name: SA-5/S-200 Site 2 - optional: true - unit_count: - - 1 - unit_classes: - - Logistics - - name: SA-5/S-200 Site 3 - unit_count: - - 6 - unit_types: - - S-200_Launcher diff --git a/resources/layouts/anti_air/SHORAD_TELAR.yaml b/resources/layouts/anti_air/SHORAD.yaml similarity index 59% rename from resources/layouts/anti_air/SHORAD_TELAR.yaml rename to resources/layouts/anti_air/SHORAD.yaml index c4d583eb..205b3b8d 100644 --- a/resources/layouts/anti_air/SHORAD_TELAR.yaml +++ b/resources/layouts/anti_air/SHORAD.yaml @@ -1,19 +1,19 @@ -name: SHORAD TELAR +name: Short Range Anti Air Group generic: true tasks: - SHORAD groups: - SHORAD: - - name: SHORAD LN + - name: Launcher unit_count: - 2 unit_classes: - SHORAD - - name: SHORAD Logistics + - name: Logistics optional: true unit_count: - - 1 + - 0 - 2 unit_classes: - Logistics -layout_file: resources/layouts/anti_air/SHORAD.miz +layout_file: resources/layouts/anti_air/2_Launcher.miz diff --git a/resources/layouts/defenses/Silkworm.yaml b/resources/layouts/defenses/Silkworm.yaml index 4bf7fbb8..38165811 100644 --- a/resources/layouts/defenses/Silkworm.yaml +++ b/resources/layouts/defenses/Silkworm.yaml @@ -30,6 +30,7 @@ groups: - name: SilkwormGenerator 4 optional: true unit_count: + - 0 - 1 unit_classes: - SHORAD \ No newline at end of file diff --git a/resources/layouts/defenses/missile.yaml b/resources/layouts/defenses/missile.yaml index 6ed3a98c..39349cb7 100644 --- a/resources/layouts/defenses/missile.yaml +++ b/resources/layouts/defenses/missile.yaml @@ -23,6 +23,7 @@ groups: - name: ScudGenerator 3 optional: true unit_count: + - 0 - 1 unit_classes: - SHORAD \ No newline at end of file