WS7 написал(а):
сам скрипт нельзя подменить во время прохождения, он на мертво вшивается в сейв файл, к сожалению
Есть мнение, что это не совсем так. По ходу миссии можно изменять файл скрипта. В сейве, видимо, сохраняется список активных функций, а также состояние глобальных переменных. Каждый раз при загрузке сейва файл скрипта читается заново. Поэтому, если знать текущее состояние, можно модифицировать код нужным образом, чем я активно пользовался при отладке некоторых мест.