xr:Line 164

Материал из Modders-wiki - Библиотека знаний модмейкеров S.T.A.L.K.E.R.
Перейти к: навигация, поиск
Expression    : ai().level_graph().valid_vertex_id(vertex->data().level_vertex_id())
Function    : CPatrolPathManager::select_point
File        : E:/stalker/patch_1_0004/xr_3da/xrGame/patrol_path_manager.cpp
Line        : 164
Description    : patrol path[mil_mercs_walker_3_walk], point on path [name07],object [ros_killer_respawn_230016]

Ошибка

Характерен для ТЧ до версии 1.0006 из-за ошибки в путях.

patrol path[имя_пути], point on path [имя_нулевой_точки_пути],object [объект_использующий_этот_путь]

Грубо говоря, путь находится вне AI-сетки. Например, сгенерировалась сетка, создан спавн и пути на уровне, все это скомпилировано и обыграно. После этого изменена AI-сетка и путь из лога оказался вне нее. Происходит, когда игрок подходит к объекту, использующему этот путь и объект переходит в онлайн.

Ещё один вариант: указанная точка пути имеет недопустимый (чаще всего отрицательный) level_vertex_id

Решение[1]

Попробуйте загрузить последнее сохранение и не сохраняться рядом с местами, где происходят такие вылеты. Исправить можно, переместив пути либо точки, выходящие за AI-сетку в ее пределах.

Ещё один вариант: распаковать all.spawn, найти этот путь и отредактировать либо удалить эту точку пути так, чтобы level_vertex_id для нее был задан правильно. Правильность level_vertex_id имеет значение для всех путей, по которым кто-то передвигается (за исключением вертолетов).

Источник

  1. Страница FAQ на AMK форуме, раздел "Справочник вылетов"