Есть ли способность которая может повесить несколько разных бафов? Если делать способность с бафом, то нужно жертвовать стандартной способностью (если конечно нужно стандариное рассеивание бафов). Можно как-то обойти?
Можно сделать триггерное рассеивание бафов, а бафы сделать на основе "Ауры замедления". Но придется хранить базу баффов, что не очень удобно.

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

1 способность, N баффов? Такой нет.
А зачем это? Бафф это чисто иконка, эффект и время действия.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
15
5 лет назад
0
Загруженные файлы
0
19
5 лет назад
0
Desgul, вечером посмотрю, что ты сделал.
Desgul, вы совершенно не поняли меня. Мне нужно чтобы на основе одной способности можно было бы повесить на юнита n баффов.
0
15
5 лет назад
Отредактирован Desgul
0
KaneThaumaturge, А то есть баффнули допустим стандартное духовное пламя, и еще раз что бы стакалось типо
0
28
5 лет назад
0
Мне нужно чтобы на основе одной способности можно было бы повесить на юнита n баффов.
Тут только триггерный бафф, стакаемости в варике особо нет. Как вариант сделать спелл на основе канала, а при касте давать ауру с N уровнями. При повторном касте смотреть, есть ли аура. Если есть, то удаляем её бафф и увеличиваем её уровень.
1
26
5 лет назад
1
Очень абстрактно описал) По идее стакается какой-то яд, некоторые способности накладывают одновременно бафф и эффект, если способность, например, должна накладывать одновременно стан и яд, через отлов урона проверяешь наличие стана и даммиком мгновенно накладываешь яд.
0
19
5 лет назад
0
Яд стакается от разных источников, но бафф один.
0
28
5 лет назад
Отредактирован PT153
0
KaneThaumaturge, опиши конкретно, что тебе нужно?

Нельзя иметь несколько одинаковых по id баффов на юните, это просто бред. Как это должна обрабатывать игра? Делай один многоуровневый бафф, и всё будет в порядке.
Если тебе нужно от одной способности повесить N РАЗНЫХ по id баффов, то это совсем другое дело. Стандартными средствами никак, только триггерно.

например если взять способность духовное пламя, создать способность на этой основе другую способность с другим баффом, то баффы будут перебиваться, одновременно больше 1 баффа с этой способности существовать не иожет.
На это я дал ответ в комментарии после. Стоит проверить в 1.26, будут ли разные баффы на основе одного перебиваться (то есть висеть может только один из них), но уверен, что так и будет.
0
23
5 лет назад
0
Условие баф идет
Если структура равкод схож то проверяем аура ли или с руки.
Если с руки то стакает игнорируя уровни (Пример яд)
После чего если это баф аура чекаем уровень если новый баф имеет выше уровень чем у текушего то удаляет и накладывает новый баф..
Дальше не стал описивать вы поймете почему!
0
19
5 лет назад
0
PT153, Ну я например делаю триггерную способность которая имеет бафф. Например +300 к макс. здоровью. Запускаю таймер и постоянно проверяю есть ли на юните этот бафф, если нет, то доп макс здоровье убираю. Способность основана на "Духовном пламени". Тоесть свою способность и духовное пламя нельзя одновременно повесить.
PT153, мне нужно на основе одной способности сделать несколько способностей с разными бафами, которые можно накладывать на одного юнита.
Прилагаю карту для понимания.
Загруженные файлы
3
28
5 лет назад
3
Тоесть свою способность и духовное пламя нельзя одновременно повесить.
В 1.26 такое может аура Торнадо, большинство других аур и способностей так не может.
В 1.30+ это может делать большая часть способностей.
0
23
5 лет назад
0
вообще то можно ослеживать баф. Вот у меня было карта где свисток моши имел триггерный 15% а другой 20% и они перебивали.
Но триггер выловил что баф пропал и появил с проверкой равкод бафа. И они как раз равны.
вроде 0.03 норм ослеживал баф
вот и на ней узнаеш если баф уудаляет и накладывает сначит считаем что это накладывание стак триггерно делаем..
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.