Господа, подскажите пожалуйста, на основе какой способности можно сделать яд, наносящий периодический урон и который можно развеять либо очищением, либо через UnitRemoveAbility
call UnitRemoveAbility(u,'Broi')
call UnitRemoveAbility(u,'Bpsd')
call UnitRemoveAbility(u,'Bspo')
call UnitRemoveAbility(u,'Bssd')
Использую вот эти, и они какие-то захардкоренные, то бишь им вообще по бабарабану любые манипуляции =(

Bergi_Bear, сейчас подсказал человек, что при ближней атаке вешается бафф (буферизуется), а при дальней (не буферизуется). Проверил, действительно так)
`
ОЖИДАНИЕ РЕКЛАМЫ...
33
pro100master, да меня и этот как бы устраивает, только я не могу его удалить по первому требованию =(
33
ArchOracle, любой бафф это способность, например даже стан это BPSE (самый обычный), и чтобы досрочно вывести юнита из баффа, достаточно удалить способность баффа, но не для этих ядов...
26
Bspo нормально работает.
Вот карта xgm.guru/files/100/220808/comments/409660/0.w3x
Типа дриада отравляет Паладина, а по Esc снимается с него бафф Яда.
Загруженные файлы
33
8gabriel8, проверил, всё действительно работает, может у меня не работает потому что я всё сразу удаляю (буферизуется / не буферизуется), не особо понимаю различия, поясните....
Проверил только на bspo ничего не удалилось, ладно понял что это у меня проблема какая-то =(
26
У тебя ведь нестандартная способность накладывает бафф? Тут ведь стандартная, может в этом дело.
33
нет блин, просто дичь какая-то, уже дефолтный яд дал, уже на гуи удаляю в прикол, просто не удаляется XD, третий день борюсь с этим ядом, надо просто отложить...
26
Это очень весело звучит) А как происходит удаление? Наложили Яд на юнита, через какое-то время делаешь Развеять и снимаешь бафф Яда с него?
33
Есть способность снимающая любые дебафы (любый кроме этого яда), развеивается даже хекс, да всё блин, даже стан любого вида, развеивание идёт через purge стандартное очищение. (да я пробовал просто удалять бафф без очищения - не помогает).
Щас заметил особенность, есть 2 юнита врага с разной длительностью действия яда остальные параметры все одинаковые, тот который 10 секунд - снимается, а который длиться 30 или 60 - нет.
В тест карте примере длительность яда 10 секунд, то бить есть какой-то порог, после которого яд нельзя развеять - пошёл проверять
Провел опыт, дело не в длительности, а вообще просто в глюке этой абилы, если яд накладывает юнит дальнего боя, то яд можно развеять, а если ближнего, то нет 8gabriel8, плюсики
26
Кстати, Bergi_Bear, похожий глюк со способностью Чёрная стрела, которая поднимает скелета после убийства юнита. Когда юнит ближнего боя использует эту способность, то ему не нужна ни мана, ни включённый автокаст, он просто всегда будет поднимать скелета после убийства.
33
8gabriel8, Про стрелу слышал что-то подобное, что некорректно в близи работает.
Но вопрос не закрыт, яд то ближнего боя нужен...
26
Можно попробовать сделать две атаки юниту, вторую дальнего боя, но её не отображать. а в допустимых целях первой атаки всё убрать.
Только может быть проблема с типом оружия, ведь броня по-разному реагирует на разное оружие.
33
8gabriel8, ну да сделать атаку дальнего боя, но с минимальной дистанцией, должно сработать
26
Bergi_Bear, сейчас подсказал человек, что при ближней атаке вешается бафф (буферизуется), а при дальней (не буферизуется). Проверил, действительно так)
Принятый ответ
33
8gabriel8, вывод? удалить буферизующийся вообще? я то триггерно всегда 2 удалял, и толка не было
26
У меня в редакторе по две версии ядовитых баффов: 2 буферизующихся, 2 информационных, 2 не буферизующихся. Наверное, ты какой-то не тот удалял.
33
8gabriel8, и информационная яд паука накладывает, я и их удалял, а проблему я решил следующим образом: сделал это фишкой, у одного персонажа есть не развеиваемый яд, и это фишка так сказать, (прям как ульта веномансера)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.