Перейти к содержанию
Аватар пользователя
#2240
Необходимо заблокировать регион (проход) определенному компьютерному герою.
С помощью SetRegionBlocked на условии не получилось - компьютерный герой всё равно проходит сквозь блок.
Да и работает это всё на триггерах, которые активирует и игрок-человек (что выглядит ужасно (пустые остановки)).

Сделал так
SetRegionAutoObjectEnable ("kendal00", REGION_AUTOACTION_ON_ENTER, -1, -1, "Deleb", "kendal0", 0);
SetRegionAutoObjectEnable ("kendal00", REGION_AUTOACTION_ON_EXIT, -1, -1, "Deleb", "kendal0", 1);
Получилось.
Но возникла проблема, что компьютерный герой теперь постоянно делает попытки пройти сквозь блок (это немудрено, ибо после выхода героя из региона - проход вновь становится "открытым").

Может есть лучше способ заблокировать проход для определенного героя?
Всё, что сейчас происходит во мне, тоже является частью Вселенной. (с) Иванов Александр.
Цикл кампаний "Дыхание Смерти" из трёшки в четвёртом исполнении
Учебная карта
Астралия
За Королеву!
Подземелья и Дьяволы
Отголоски войны
Освобождение