Имеется пустышка на основе "Волшебного огня" НЭ. Используется, чтобы несколько мобов не кастовали свои скилы одновременно, по механике ИИ накладывает баф один раз вроде. Все способности у всех монстров имеют одну и ту же пустышку. И проблема в том, что иногда те или иные мобы кастуют, а другие нет.
Например, я провожу тестирование, и встречаю первый тип мобов, которые используют абилку на героя и все норм. После встречаю другой тип мобов, но они уже наотрез отказываются кастовать, хотя абилка ведь одна и та же. При следующем тестировании (новый старт игры) может случится такое, что мобы "меняются ролями" и первый тип не кастует, но кастует второй и т.д. WUT?
Пробовал приказывать им кастовать триггерно. Когда они атакуют (замахиваются) призываю использовать абилку на героя. Но в этом случае есть 2 огромных минуса: 1) Много мобов используют абилку разом и могут нанести серьезный вред герою, которому невозможно противостоять. 2) Мобы периодически зависают: получают приказ абилки и просто фризятся (не атакуют и не двигаются) и просыпаются только если их оглушить или триггерно отдать новый приказ.
Кто знает, как фиксить? Мобами управляет игрок ИИ, а не нейтрально враждебный.

Принятый ответ

PT153, да, проблема до сих пор актуальна. Православное решение не нашел.
В общем, учитывая, что я последний месяц делал другую карту, где так же юниты дерутся под контролем игрока-компьютера, все кастуется вообще без нареканий. Проблема в самой карте и ее размера. Хз, вар не вывозит походу. Пошел костыльным путем и сделал для нужных юнитов полностью кастомную триггерную симуляцию каста.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
5 лет назад
0
Похожие вопросы:

ответ
А если таймером на 0.01 секунды с момента каста отсрочить пополнение маны?
Где-то читал, что триггер срабатывает чуть раньше, чем происходит событие.

0
28
5 лет назад
0
Убедись, что все способности на основе Канала появляются на карте позже всех. Я тут недавно похожий прикол ловил.
А ещё я бы посоветовал убрать игрока у мобов, ИИ любит отдавать приказы в неподходящий момент.
0
23
5 лет назад
0
PT153, да, про баг с приказом я знаю. Уже сталкивался. Волшебный огонь имеет приказ, которого нет у героя. Не понимаю правда, причем тут способности на основе канала. Юниты ведь кастуют, но не все. Я не могу понять закономерность, если такова есть, почему одни кастуют, а другие нет, хотя абилка и условия абсолютно одинаковые.
Например, целительную волну и другие многие стандартные способности юниты используют всегда (кровожадность, духовное пламя и т.д.) Вот именно с волшебным огнем проблема. Есть и другая у меня пустышка, на основе цепи молний, она тоже кастуется безоговорочно всегда компами. Можно попробовать конечно изменить абилку, попробовать проклятие или еще какой-нибудь дебафф, но столько переделывать придется - это просто жесть.
0
32
5 лет назад
0
Obelick, движок варкравта кеширует данные о прицеле способностей при их появлени (юзается только для ИИ и триггерных приказов), юзая канал с базовым ид приказа как у другой абилки, к примеру innerfire но иным типом прицела (вместо цель юнит, без указания цели). Происходит баг, варкравт начинает считать что нельзя кинуть абилку без цели во врага (она же без цели, т.е цель сам кастер).
Но в нашем случае скорее всего что то с ИИ.
0
28
5 лет назад
0
Obelick, ещё актуально? Нашёл решение? Пробовал убрать ИИ (напротив игрока в настройках стоит None) у крипов?
0
23
5 лет назад
0
PT153, да, проблема до сих пор актуальна. Православное решение не нашел.
В общем, учитывая, что я последний месяц делал другую карту, где так же юниты дерутся под контролем игрока-компьютера, все кастуется вообще без нареканий. Проблема в самой карте и ее размера. Хз, вар не вывозит походу. Пошел костыльным путем и сделал для нужных юнитов полностью кастомную триггерную симуляцию каста.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.