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

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
6
32
6 лет назад
6
взять автокастовую абилку
обнулить все данные по атаке (возьмем к примеру отравленную или огненную стрелу которые автокастовые), оставив только данные бафа и его длительности
создаем триггер - если юнит атакован, проверяем есть ли на нем баф от этого автокаста, и если есть, то наносим ему урон равный характеристике интеллекта атакующего юнита.
Профит.
и это один из множества способов решений.
на будущее - я вот 7 лет назад твердил, и щас потвержу - не надо вот этого "как в доте/из доты". Есть те, кто в нее не играл и не знает что там и как
0
19
6 лет назад
0
Fakov:
Ну скажем прямо, если даже не играли, то слышали точно. В доту играло слишком много людей, чтобы не привести пример из неё. Для тех кто играл, с примером из доты станет гораздо понятнее, и они смогут лучше подсказать.
Спасибо
Fakov:
Хотя погоди. Давай еще какие то способы. Насколько я понял, с твоим способом, в момент "получает урон" на юните еще не будет баффа от стрелы, соответственно нужно будет таймер докостыливать, а это не по нашему...
0
26
6 лет назад
0
Darknessay
  1. Если хочется как в доте, то стоит наверное сходить и посмотреть как там сделано. Для этого есть всякая опендота или как там.
  2. Нужно ловить урон, наработки системы отлова урона на сайте есть, поиск в помощь.
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).
Проблема таймера в его существовании - в глобальной переменной например.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.