Сорри, что опять влезу в топик.
Скрипт есть в обоих случаях, в одно варианте он линеен - то есть постоянное повторение заданного цикла последовательностей. Во втором - вариабельная линейность. То есть стрелок все равно появится, но его место появление изменится тем же скриптом, но с другим местом спавна. Это ярко использовалось модмейкерами в аддонах и модах к Сталкеру. Даже после загрузки с сейва ситуация могла не повториться в точности.
Но если у тебя есть возможность вообще не встретится со стрелком - вот тогда и только тогда проявляется нелинейность. Ты сам выбрал вариант: бой или нет. Обойти этот дом и продолжать двигаться дальше. Хотя скрипт все равно сработал, но нелинейность прохождения предусматривает возможно прохождения эпизода без боя.