Можно ли как-то запретить AI использовать использовать способность "Ракетный Удар" механика самостоятельно? Ну что-бы можно было использовать эти способности только через тригеры.
Принятый ответ
Как вариант - установить большое кол-во маны на эту способность и добавлять ману перед триггерным кастом а после каста удалять излишек. Для юнита с массой других абилок требующих маны может быть не совсем удобно. (Можно плюсом давать предмет увеличивающий максимальное кол-во маны и забирать)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Опять же, если завязывать всё на требовании маны, придётся делать заранее расчёт на то, что герой ИИ-шки может найти какие-то предметы на ману и/или интеллект.
Кстати, а что будет с маной после удаления этого предмета? Допустим, у механика 300/300 маны, а ракетный удар в данном случае будет иметь требование в 4120 ед. маны (4000 за предмет + 120 за саму способность), предмет даёт 4000 ед. маны. Даём предмет - мана 4300/4300, герой применяет способность - мана 180/4300, удаляем предмет - ххх/300. И какое же число будет вместо "ххх", если пренебречь регенерацией?
Условие - Способность Ракетный удар
Действие - Боевая ед. приказ Отставить