Я долго мучилась с багом, но всё, что я могла сделать - пропустить проблемную сцену. А теперь по порядку:
В битве с мутантами прилетает несколько винтокрылов в следующем порядке: винтокрыл Мерлока, винтокрыл поддержки 1, винтокрыл поддержки 2, винтокрыл Серафа.
Самый первый баг у меня случился с винтокрылом Мерлока, выдавая ошибку. Исправила обновлением Microsoft Visual C++.
Дальше интереснее - после обновления проблема повторилась уже с винтокрылом Серафа... Возможно мне стоило поискать адекватные способы решения, но мой мозг родил это: я изменила условие битвы с мутантами так, что последние три винтокрыла просто не прилетали за счёт не начинающейся второй волны битвы (bstage в оригинале == 0), затем вошла в игру и в консоли написала:
1) setvariable xx06b195.nstage 56
2)setstage xx06b195 16
3) xx0a85ee.enable
Дальше квест продолжается без вылетов.