Добавлен
Как объединить два заклинания в одно? Например, мне нужно чтобы заклинание грабёж и уклонение были в 1 заклинании. И чтобы улучшалось так же.(как для героя) Я помню там надо как-то с помощью книги заклинаний, но увы совсем забыл как именно.

Нужно создать способность на основе стандартной книги заклинаний (Особые -> Предметы -> Книга заклинаний). Поменять ее тип на "Герой", добавить уровни. Для каждого уровня "Книги" можно указать свои заклинания (Данные - Список заклинаний). Если нужно, чтобы вложенные заклинания повышали свой уровень при улучшении "книги", можно создать их в нескольких вариантах ("Грабеж 1", "Грабеж 2", ...) и указывать на каждом уровне книги нужные варианты вложенных способностей.
Можно написать триггер, который будет при изучении героем "Книги заклинаний" менять уровни вложенных способностей (тогда не потребуется создавать разные варианты одной и той же способности, нужно будет просто добавить необходимым заклинаниям уровни). Пример триггера:
  • Боевая единица - Unit приобретает способность
  • Если Learned hero skill = Книга заклинаний
  • Боевая единица - Set level of Грабеж for (Learning hero) to (Level of Книга заклинаний for (Learning hero))
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
9
Нужно создать способность на основе стандартной книги заклинаний (Особые -> Предметы -> Книга заклинаний). Поменять ее тип на "Герой", добавить уровни. Для каждого уровня "Книги" можно указать свои заклинания (Данные - Список заклинаний). Если нужно, чтобы вложенные заклинания повышали свой уровень при улучшении "книги", можно создать их в нескольких вариантах ("Грабеж 1", "Грабеж 2", ...) и указывать на каждом уровне книги нужные варианты вложенных способностей.
Можно написать триггер, который будет при изучении героем "Книги заклинаний" менять уровни вложенных способностей (тогда не потребуется создавать разные варианты одной и той же способности, нужно будет просто добавить необходимым заклинаниям уровни). Пример триггера:
  • Боевая единица - Unit приобретает способность
  • Если Learned hero skill = Книга заклинаний
  • Боевая единица - Set level of Грабеж for (Learning hero) to (Level of Книга заклинаний for (Learning hero))
Загруженные файлы
Принятый ответ
20
в плюс оратору выше есть действие для custom script - call UnitMakeAbilityPermanent(whichUnit, true, abilCode)
оно нужно для того, чтобы абилки в книге не пропали при морфе
Чтобы оставить комментарий, пожалуйста, войдите на сайт.