Как отловить что атакован с инвиза способность!!!

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
32
7 лет назад
0
Только виндвалк имеет такую фишку-как развеятся сразу после удара, прочие инвизы нет.
У нас нет события - юнит успешно завершил атаку, оно доступно только с мемхака, но там все сложно жа и не стоит того.
Кстати а чем ненравится дефолтный виндвалк, там есть бонус физ урона с атаки (правда перебивает все орбы).
0
23
7 лет назад
0
quq_CCCP, так если одел оружие 200 атака а инвиз наносит 100 урон бред должен брать от оружик урона * 1.5 и бывает критом вывести =)
quq_CCCP, единсвеный это вносить хеш кто вошел в инвиз и ловить урона если значение в инвизе то выводить от скила не?
0
20
7 лет назад
0
Можно давать скилл-пустышку, который удаляется когда снимается обычный. Тогда по событию получения урона можно будет судить кто в инвизе, а кто- нет. Вопрос лишь в том по силам ли вам это :)
Ну. Или хештейбл, да. Еще можно эммуоировать виндволк мемхаком, изменив тип движения юнита. Короче вариантов хватает.
0
23
7 лет назад
0
Diaboliko, я делал так хеш вносить юнит и способность со таймером бафа. Если таймер не истек при атак врага то срабатывать иначе убрать баф инвиз..
0
21
7 лет назад
0
quq_CCCP, "У нас нет события - юнит успешно завершил атаку, оно доступно только с мемхака"
А где это? Во многих способностях очень удобно было бы отлавливать как триггеринг юнита именно атаковавшего, а не атакованного. Не вижу на гитхабе такого, покажи там или где оно есть.
0
16
7 лет назад
0
если ты не познал суровость чистого JASS, то мемхак тоже не осилишь, поверь
0
23
7 лет назад
0
DracoL1ch, я познал давно =) И уже сделал через модификатор проверка атакующего.
Пример:
Получил урон то присвоим локал атакующего. Ищем хеш есть ли у него способность инвиз и таймер не истел времени то заносим как с инвиза урона
0
32
7 лет назад
0
ClotPh, у лича лично спроси, я выложил пару последних функций в тему про мемхак, так же сделал отделбную тему про детект урона.
Что еще вам нужно, всяких мелких открытий полно...
0
21
7 лет назад
0
quq_CCCP, так речь про отлов атаки через детект урона или все-таки есть функция мемхака, дающая возможность именно отловить событие Unit успешно завершает атаку? Вот в таком формате, без лишних заморочек?
0
32
7 лет назад
0
ClotPh, функция есть, пока не выложена автором в свободный доступ, как еще 100500 функций и третья версия мемхака...
0
21
7 лет назад
0
quq_CCCP, ну, понятно, значит, и абилы соответствующие подождут.
Просто именно с событием "юнит атакован" очень много неудобств.
Хорошо, если это временный эффект на цель, которую атакуют - тогда всё понятно, в события триггера можно одного атакованного поставить, а триггер потом выключать или уничтожать. Или пассивка, когда атакуют самого тебя - тоже просто, в изучении регаешь только себя и все хорошо.
А если это просто, например, абила со шмотки или после изучения, при атаке сделать то-то и то-то и отлавливать нужно именно атакующего, а атакован может быть им кто угодно?
Тогда должно быть событие юнит атакован глобально, а это сильная нагрузка, если таких событий много, ведь все эти события проверяются при каждой атаке кем бы то ни было кого бы то ни было (можно обходить извращениями, я так и делаю, но это неудобно).
Вот если бы было событие unit завершает атаку, тогда можно было бы только этого юнита и запоминать и всё шикарно.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.