Fox3_SEAD_v1_1.miz

Syria / Modern / SEAD

Modern Syria SEAD — Blue strike package from Incirlik vs 1982-style Bekaa IADS (EWR + SA-2 + SA-3 + SA-6) with MiG-21/23 CAP response

Adapted by Fox3MissionGen from ONESHOT BEKAA VALLEY WEW.miz (dcs-v7-240)

Terrain
Syria
Date
2020-06-01
Start time
00:00
Size
53.1 KB
Player slots
19
AI groups
29
Anchor markers
24
Dynamic spawn airbases
0

Player roster

CoalitionBase / CarrierAircraftCount
blueINCIRLIKF4E4
blueINCIRLIKF14A3
blueINCIRLIKF16C4
blueINCIRLIKF15C4
blueINCIRLIKFA184

AI inventory

RoleBlueRedNeutral
AAA9
AWACS1
CAP9
EWR2
SAM8

Composition anchors

Blue
  • AWACS2
  • CAP2
  • RECON2
  • SEAD2
  • TANKER4
Red
  • AAA4
  • CAP6
  • SEAD2

Known limitations

  • F-14A Tomcat slots use 3-ship (not 4-ship) because the source mission only allocated 3 parking spots
  • Red CAP waves are now live at t=0 — the original trigger-gated waves are intentionally removed with the SkyNet bootstrap
  • SkyNet IADS scripts stripped in v1; SAMs operate on stock DCS IADS behavior

Seed README

# Syria/Modern/SEAD seed — Fox3_SEAD_v1_0.miz

## Origin

Adapted from `ONESHOT BEKAA VALLEY WEW.miz` (customer mission, dcs-v7-240).
Chosen as a "lift directly" reference because it was mod-clean
(`requiredModules={}`) with a historically grounded IADS layout.

## Scenario

Blue strike package out of Incirlik against a 1982-style Bekaa Valley
integrated air defense. Target zone `ZONE_SEAD_BEKAA_TARGET` centered on
the SAM belt.

## What's in the seed

**Player slots (19 preset, all Incirlik airdromeId=30, From Parking):**

| Type | Count | Role |
|---|---|---|
| F-15C | 4 | CAP |
| F-14A-135-GR-Early | 3 | CAP |
| FA-18C_hornet | 4 | SEAD |
| F-16C_50 | 4 | SEAD |
| F-4E-45MC | 4 | STRIKE |

Slot `PLR_BLUE_INCIRLIK_F15C_01` is promoted to `skill=Player` so the
seed is flyable via the DCS editor Fly button. Every other slot is
`skill=Client` (multiplayer).

**AI (29 curated groups, live at t=0):**

- `AI_BLUE_AWACS_01` — E-2C off the coast
- `AI_RED_EWR_01..02` — P-19 forward radars
- `AI_RED_SAM_01..04` — SA-6 Kub batteries (11 units each)
- `AI_RED_SAM_05..06` — SA-2 Volhov batteries (15 units each)
- `AI_RED_SAM_07..08` — SA-3 batteries (12 units each)
- `AI_RED_AAA_01..05` — SON_9 + KS-19 + S-60 mixed batteries (5 units each)
- `AI_RED_AAA_06..08` — ZU-23 emplacements
- `AI_RED_AAA_09` — last ZU-23 emplacement
- `AI_RED_CAP_01..09` — MiG-21Bis and MiG-23MLD 4-ships

All AI skill randomized High/Excellent (per user preference, memory
`feedback_fox3_ai_skill_default.md`).

**OBJ_INJECT markers (12) for composition hooks:**

- Blue: `OBJ_INJECT_BLUE_TANKER_01..02`, `OBJ_INJECT_BLUE_CAP_01`,
  `OBJ_INJECT_BLUE_AWACS_02`, `OBJ_INJECT_BLUE_RECON_01`,
  `OBJ_INJECT_BLUE_SEAD_01`
- Red: `OBJ_INJECT_RED_CAP_11..13`, `OBJ_INJECT_RED_SEAD_01`,
  `OBJ_INJECT_RED_AAA_09..10`

## Deviations from the source

| Source | Seed |
|---|---|
| 5 multi-unit Client groups | 19 single-unit PLR_ groups per SEED_SPEC §3.1 |
| Group names like `F4s`, `F18`, `F-16A ISRAEL` | `PLR_BLUE_INCIRLIK_<TYPE>_<NN>` |
| AI groups named `Aerial-1..10`, `SAM SA-6 1-x`, etc. | `AI_<COAL>_<ROLE>_<NN>` per §3.3 |
| Red CAP waves with `lateActivation=true` | All live at t=0 (source trigger chain removed) |
| 3 trig.conditions / 3 trig.actions (SkyNet + CAP gating) | Stripped |
| `l10n/DEFAULT/skynet-iads-*.lua`, `mist_4_5_107.lua` | Dropped from archive |
| One zone `New Trigger Zone-1` | `ZONE_SEAD_BEKAA_TARGET` (r=30km on SAM belt) |
| AI skill mostly Average | Randomized High/Excellent |
| `requiredModules={}` | unchanged |

Zip headers are forced to DCS-editor output (`create_system=0`,
`ext_attr=0`, `flag_bits=0x0002`) via the `_fix_miz_zip_metadata` pass so
the .miz opens on all Fox3 Windows Server 2019 DCS hosts (fix validated
on dcs-atl-254 2026-04-20, commit 10203be).

## Regenerate

```
python tools/adapt_bekaa_to_seed.py
```

Reads `/opt/fox3/research/raw_missions/dcs-v7-240/ONESHOT BEKAA VALLEY WEW.miz`,
writes `Fox3_SEAD_v1_0.miz` alongside this README.

## Round-trip

See `backend/tests/test_sead_seed.py`.