Урок Универсальное поведение нейтралов АИ. Детальный разбор.

Значит я не понимаю как написать правильно для поинт скилла и как сделать применение на себя
Чтоб абилка кастовалась на самого себя, можешь добавить этот код внутрь функции TryCastAbility

local target
if ability:GetAbilityTargetTeam()==1 then target=caster else target=enemy end -- Если абилка применяется на союзных героев, то устанавливаем целью абилки её владельца
и в ExecuteOrderFromTable в строке TargetIndex вместо enemy написать target
 
У npc точно хватает маны на блек холл?) а то вроде как должно работать без изменений
у него почти лям маны просто мой изначальный код поведения отличается от кода который в гайде поэтому мне тяжело понять как сделать поинт скилл
 
Чтоб абилка кастовалась на самого себя, можешь добавить этот код внутрь функции TryCastAbility

local target
if ability:GetAbilityTargetTeam()==1 then target=caster else target=enemy end -- Если абилка применяется на союзных героев, то устанавливаем целью абилки её владельца
и в ExecuteOrderFromTable в строке TargetIndex вместо enemy написать target
не работает почему-то ошибок в консоли нет но он просто не применяет способность
 
Может потому что исходные данные разные ?
Например блекхол имеел поддерживаемый каст
всмысле не понимаю вы имеете в виду то что блек хол так же кастуемый и поэтому это не работатет потому что если так то мне стоит проверить на той же хроносфере
 
Реклама: