Искал в гугле, но так и не нашел ничего.
Для многих юнитов нужно присвоить какие-то эффекты (не спецэффекты) для их атаки.
Есть событие "Юнит атакован", но он отлавливает то, когда юнит замахивается, а мне нужно так чтобы когда удар был уже совершен и произошел уже эффект. Особенно с юнитами с дальней атакой - тычка еще не прилетела, а эффект, к примеру, стан/замедление/толчок, произошел в замахе.
Нужно так, чтобы эффект не срабатывал когда юнит отменил атаку. А то можно нажимать "S" и абузить эту фигню.
И еще, как узнать количество наносимого урона авто-атаки юнита? В скриншоте подчеркнул красным.

Как это реализовано тогда?!
"В личном порядке".
Занесена базовая атака героя, учтено, сколько книжек на урон герой "съел", какие способности изучил, какие предметы одел, в идеале - какие баффы какого уровня получил. Хотя скорее всего описание врёт и сделано всё попроще - от главного атрибута или типа того, чтобы примерно равнялось 50% атаки. Если нужен костыль такого заклинания - могу скинуть, но надёжность оставляет желать лучшего. Но в наработке исправно наносится в заклинании урон по величине атаки героя, правда без учета баффов и преметов, только уровня.
Farrien:
У меня появилась идея,
Если нужно -могу подогнать системку, ловящую перехват смены приказа, она не блещет точностью, но абузить шансовые эффекты точно не получится.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
15
При получении урона проверять бафф, который делаешь орбом и даешь юнитам. Атаку отлавливать по основной характертстике. Бонусную атаку по бинарным числам.
24
И еще, как узнать количество наносимого урона авто-атаки юнита? В скриншоте подчеркнул красным.
Количество урона простой функцией damage taken, систем на отлов урона километр, ищи по сайту.
Количество атаки не отловишь никак. Хотя есть 1 способ для ближнего боя - дать демоническую силу со 100% сплешем и посмотреть, сколько урона нанесёт побочным целям, но это криво, неудобно, неточно, ваще неприемлемо.
авто-атаки
Этим словом втородотеры стали сорить где попало.
Автоатака - агр юнита на доступного в пределах дистанции получения приказа врага.
Атака не обязательно авто. Просто атака.
11
Мдаааа. Видать не просто отловить атаку.
У меня появилась идея, но не знаю практичная и не требовательная ли будет:
Юнит начинает атаковать и рядом с ним создает невидимый юнит. и этот юнит триггерно перемещать со скоростью снаряда. как только юнит доходит до юнита, срабатывает триггер. а если юнит замахивается то уже удалять невидимого юнита, чтобы не было абуза с замахом. Только вот как это сделать с ближним типом атаки.
Melissa:
И еще, как узнать количество наносимого урона авто-атаки юнита? В скриншоте подчеркнул красным.
Количество урона простой функцией damage taken, систем на отлов урона километр, ищи по сайту.
Количество атаки не отловишь никак. Хотя есть 1 способ для ближнего боя - дать демоническую силу со 100% сплешем и посмотреть, сколько урона нанесёт побочным целям, но это криво, неудобно, неточно, ваще неприемлемо.
авто-атаки
Этим словом втородотеры стали сорить где попало.
Автоатака - агр юнита на доступного в пределах дистанции получения приказа врага.
Атака не обязательно авто. Просто атака.
Видел на одной карте, у героя есть способность, которая наносит сколько то урона + урон зависящей от атаки.
Например, 300 маг. урона + 50% от силы атаки.
Как это реализовано тогда?!
24
Как это реализовано тогда?!
"В личном порядке".
Занесена базовая атака героя, учтено, сколько книжек на урон герой "съел", какие способности изучил, какие предметы одел, в идеале - какие баффы какого уровня получил. Хотя скорее всего описание врёт и сделано всё попроще - от главного атрибута или типа того, чтобы примерно равнялось 50% атаки. Если нужен костыль такого заклинания - могу скинуть, но надёжность оставляет желать лучшего. Но в наработке исправно наносится в заклинании урон по величине атаки героя, правда без учета баффов и преметов, только уровня.
Farrien:
У меня появилась идея,
Если нужно -могу подогнать системку, ловящую перехват смены приказа, она не блещет точностью, но абузить шансовые эффекты точно не получится.
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.