Чтобы сделать например орб ОД из доты(когда на автокасте, герой наносит доп урон от интеллекта)

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

Darknessay, проверять наличие бафа на том кто получил урон
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
19
6 лет назад
0
Hanabishi:
Я знаю как ловить урон. Как понять что тычка была с автокаст орбом?
2
28
6 лет назад
2
Darknessay, проверять наличие бафа на том кто получил урон
Принятый ответ
0
19
6 лет назад
0
nvc123:
Darknessay, проверять наличие бафа на том кто получил урон
Бафф уже будет повешен в момент срабатывания события "получает урон"? Или бафф вешается в момент или спустя получение урона?
(Событие срабатывает до нанесения урона)
0
26
6 лет назад
0
Darknessay, во-первых, в чём проблема с использованием таймера на 0,01 секунду, чтобы проверить на юните бафф?
Во-вторых, почему не прибавлять атаку герою вместе с орбом?
0
26
6 лет назад
0
Darknessay:
Бафф уже будет повешен в момент срабатывания события "получает урон"? Или бафф вешается в момент или спустя получение урона?
Бафф уже должен висеть в момент отлова. В любом случае, что мешает проверить самостоятельно?
0
26
6 лет назад
0
Hanabishi, с чего он будет висеть-то? После получения урона только (через 0,01).
0
19
6 лет назад
0
Hanabishi:
Я спрашиваю, потому что вы отвечаете. Я мог проверить самостоятельно, но не знал что проверять. Мы ответили мне, поэтому я уточняю. Раз уж отвечают, то почему не доспросить с моей стороны, или не доответить с вашей? Зачем мне проверять, если я уже выбрал путь вопроса, т.к. изначально не имел возможности проверить?
Логическая цепь выстроена, вопросы ко мне отпали.
Я как раз и спрашивал этот момент: будет ли УЖЕ повешен бафф в событии получения урона.
Ответь мне Да/Нет, а не "должен/не должен" - в чем проблема, друг?
8gabriel8:
Hanabishi, с чего он будет висеть-то? После получения урона только (через 0,01).
Проблема таймера в его существовании - в глобальной переменной например.
0
26
6 лет назад
0
Darknessay, так почему герою не сделаешь бонус к атаке от интеллекта при получении орба?
0
19
6 лет назад
0
8gabriel8:
Darknessay, так почему герою не сделаешь бонус к атаке от интеллекта при получении орба?
Ты вообще понял мой вопрос?
Автокаст орб(как сфера безысходности у сфинкса нежити, как огненные у пристессы, ледяные стрелы вайши).
0
26
6 лет назад
Отредактирован Extremator
0
Darknessay, а не важно где он будет существовать. Он всё равно есть в игре и будет висеть в памяти. Другое дело, что в зависимости от переменной ты сможешь обращаться к нему из разных мест, всё.
8gabriel8:
так почему герою не сделаешь бонус к атаке от интеллекта при получении орба?
А если этот урон не должен быть физическим? (а значит игнорировать армор)
В доте этот урон (на сколько я помню) был чистым, и игнорировал все виды защиты (кроме неуязвимости).
Так же, эта атака наносила дополнительный магический урон, если цель являлась вызванным существом.
. . .
А по сабжу - нужен триггер отлова замаха атаки, когда у атакующего есть этот скилл, а цель - подходит для принятия этого урона (если делать мульти-орб, то подходят впринципе все юниты, и эта проверка не нужна, только атакующего проверяем). Далее пишем для цели единственный ивент на получение урона, который будет детектиться в другом триггере. Этот триггер будет реагировать на ВЕСЬ получаемый этим юнитом урон, и проверять есть ли у него в этот момент бафф от абилки "Отравленный стрелы" (аналог огненных, но с баффом). Получая ответ ДА принудительно снимаем этот бафф, и делаем нужные нам действия. Тут мы имеет юнита-инициатора (тот по кому попали) и юнита-источник урона (тот кто совершил удар со стрелами), что даёт нам вычислить уровень абилки, количество Разума, и нанести нужный урон по цели. Всё.
. . .
8gabriel8:
Hanabishi, с чего он будет висеть-то? После получения урона только (через 0,01).
Будет. Уже проверялось.
Срабатывает ивент получения урона, но сам урон ещё не вошёл в юнита.
А баффы от орбов уже висят на цели.
0
19
6 лет назад
0
Extremator:
>Срабатывает ивент получения урона, но сам урон ещё не вошёл в юнита.
>А баффы от орбов уже висят на цели.
Это все что мне было нужно. Спасибо.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.