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

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

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

ответ
WW перестаёт становиться DIS, когда у героя более одной абилки WW
типа что бы ты мог активировать другой, пока работает первый... но разблокировка идёт на все сразу (и на сам себя тоже)
ответ
У вайпера "Corrosive Skin" сделано на событии получения урона выше опред. порога (вроде выше 2.00).
Если охото чтобы именно дебафнуть в момент нанесения тычки, то тут нужно 2 триггера, 1 который следит (юнит атакован) и запускат таймер на скмжем 2 сек.
Второй триггер ждет что кто то (атакуемый или атакующий) сдохнет, время выйдет, атакующий отдаст приказ без указания цели, атакуемый получит урон.
Добавляя атакуемому скилл на основе рунных браслетов (-2.00 фактор резиста) и отсеиваем весь урон от заклинаний (ну наносим его юниту еще раз, но удалив браслеты и снизив хп) а если урон физический и источник урона на наз замахивался,последние 2 сек, + не успел отдать приказ без указания цели то его баффаем.
Если совсем лень, скачиваем систему отлова физического урона.
ответ
Steal nerves:
вот, смотри триггер cast и способность "Божественный щит" в карте
xgm.guru/p/wc3/179535?postid=336091#comment72 ищи 72 коммент, костыльный
xgm.guru/p/wc3/179535?postid=336719#comment142 ищи 142 коммент, это то что в карте
ответ
посмотри как у урсы сделано
Там и скорость атаки (со счетчиком ударов) есть и алгоритм добавления зеленого урона

0
28
5 лет назад
Отредактирован PT153
0
1 способность, N баффов? Такой нет.
А зачем это? Бафф это чисто иконка, эффект и время действия.
Принятый ответ
0
19
5 лет назад
Отредактирован KaneThaumaturge
0
PT153, ну, например если взять способность духовное пламя, создать способность на этой основе другую способность с другим баффом, то баффы будут перебиваться, одновременно больше 1 баффа с этой способности существовать не иожет. Мне это нужно для триггерных баффов. Так в карте используется диспелл и похищение магии.
Потому если я создам триггерное заклинание на основе "духовного пламени", то нужно писать а способности, что она не считается с оригиналом.
0
28
5 лет назад
0
KaneThaumaturge, какой патч? В 1.30 сделали так, что большинство баффов с разным rawcode от одного оригинала могут быть одновременно у одного юнита.
0
19
5 лет назад
0
PT153, 1.26а, конечно.
0
15
5 лет назад
0
KaneThaumaturge, А разве нельзя сделать в заклинаниях 2 разных баффа?
0
19
5 лет назад
0
Desgul, при чем тут это? Да и смотря в каких.
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 норм ослеживал баф
вот и на ней узнаеш если баф уудаляет и накладывает сначит считаем что это накладывание стак триггерно делаем..
1
26
5 лет назад
Отредактирован Extremator
1
KaneThaumaturge, ауру юзай да и всё.
А написать БД не проблема, это самое простое что может быть.
Если интересна эта эта тема с кастомными баффами, то могу кое что показать в ЛС... много разного
0
19
5 лет назад
0
Спасибо, я догадывался, что нужно будет делать кастомные бафы через ауру . Поэтому и закрыл вопрос сразу .
Extremator, нуу, проблема кастомных бафов, что нужно рассеивание делать тоже триггерно. А вот с похищением магии Ведьмака вообще невозможно. Даже если триггерно сделать, то нужно устанавливать время действия баффа на то, что было на другом юните.
В теории можно сделать, через геморой и уровневневые способности.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.