Вейпоинт пути стоит в недоступном для объекта месте
Универсальное лечение:
Сохраняем копию файла bind_stalker.script.
Открываем игровой файл bind_stalker.script и находим строки
function actor_binder:update(delta)
object_binder.update(self, delta)
Далее приводим их к такому виду:
function actor_binder:update(delta)
local se_obj = alife():object("глючный объект")
if se_obj then
alife():release(se_obj, true)
end
object_binder.update(self, delta)
Тоесть мы удаляем объект приведший к вылету.
Если после правки снова произошёл вылет, открываем лог и смотрим причину вылета, значение должно быть другое
Открываем bind_stalker.script и приводим его к такому виду
function actor_binder:update(delta)
local se_obj = alife():object("глючный объект")
local se_obj2 = alife():object("второй глючный объект")
if se_obj then
alife():release(se_obj, true)
end
if se_obj2 then
alife():release(se_obj2, true)
end
object_binder.update(self, delta)
Загружаем сейв до перехода и переходим, если вылета нет сохраняемся, выходим из игры, удаляем правленый bind_stalker.script и вставляем оригинальный.
|