Some OOB scenarios are truly too complex that someone gets lost in all the triggers. I remember that half of the Panzer Corps scenarios had no script at all but only general AI unit behaviors. Maybe OOB should do the same to double the sales?
I think I'm going to replace this "Destroy 6 Soviet air units" condition with a simple Check Commander available condition.
That should still work with only one EV-trigger. If you already started the scenario with Barkhorn, then this condition is always done, no matter if the air units objective is enabled or not.
If he's not unlocked yet, then this condition can also complete the EV the moment you unlock him together with "Destroy 6 Soviet air units" objective enabled and completed.
I was wrong in my last post, as you can do the same method with the campaign variable: instead of checking about the NW-objective to be completed, you replace this with the campaign variable check. Either you already start the scenario with the variable set to 1, or you set it later during the scenario by the kill. The campaign variable is also set by the kill there to 1.
Early Victory trigger should include only following conditions:
1. Check Turn > 25
2. Complete Oil Pump objective
3. Check VP Count Primary = 3
4. Check Campaign Variable "night_witches_killed" = 1
5. Check Commander Barkhorn available
I'd also change the Trigger Event to "Turn Start" for less check-spamming as scenarios are only over on turn starts. I hope that's all with this scenario...