xrAI:Line 268

Материал из Modders-wiki - Библиотека знаний модмейкеров S.T.A.L.K.E.R.
Перейти к: навигация, поиск
[error]Expression : nodes.size() + m_internal.size() == level_graph().header().vertex_count()
[error]Function : CSpaceRestrictorWrapper::verify_connectivity
[error]File : I:\xray-svn\xrAI\space_restrictor_wrapper.cpp
[error]Line : 268
[error]Description : Restrictor separates AI map into several disconnected components
[error]Arguments : esc_selo2_sr

Ошибка

Где-то на локации очень неудачно расположен space restrictor, который делит AI-сетку на несвязанные части.

Решение[1][2]

Пропишите в aimap.bat ключ -no_separator_check

Он убирает проверку на перекрытие AI-сетки restrictor'ами. Обычно проверка нужна для гарантии того, что все точки пути для NPC будут доступны, иначе в игре будет происходить вылет. Однако, в некоторых случаях проверку можно отключить.

Например, если перекрывающие restrictor'ы не являются аномалиями, а у NPC не будут производиться манипуляции с in и out restrictor'ами.

В противном случае лучше поправить в Level Editor. Все шаги переделывать необязательно — только последний, если в LE с последней компиляции не править graph-point'ы и AI-сетку.

Источник