сделал способность чтобы герой мог копировать чье то умение, но хочу чтобы его еффективность была на 60% слабее оригинала. что посоветуете? неужтоли нужно 120+ спеллов их копии делать только с дамагом послабее или есть какой то другой способ чтобы не грузить карту лишними спеллами?

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

Frozen_Cat, если все сделать как положено, а не как делает айсфрог в доте то не будет проблем с лечением.
Ты сначала отслеживаешь урон от спелла (для этого проще всего кастовать спелл от лица дамми юнита), и при получении урона юнитами от этого даммика ты вручаешь ему пассивку на 150000 хп, ставишь ему макс хп, запоминаешь сколько унего до этого было хп и сколько прилетело урона, запускаешь таймер на 0.00 сек, по его истечению ты удаляешь у юнита пассивку на макс хп (если он жив) ставишь ему хп сколько было - урон * 0.6, при этом проверяешь будет ли сниженный урон больше хп, если больше то ставишь юниту 1 хп и бьешь его уроном от лица источника урона.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
3
30
7 лет назад
3
Если все спелы триггерные - то просто проверять кастующего.
0
10
7 лет назад
0
Если у тебя допустим 4 лвла спела:100,200,300 и 400 урона, то просто сделай его с восемью лвлами(5-40 урона, 6-80 и так далее) и при отдачи спела юниту копирующему, проверяй лвл спела у цели и устанавливай на уровень спела цели+4, надеюсь понятно обьяснил
2
30
7 лет назад
2
ImbaStyle, у каждого героя обычно 2-4 абилы с уроном, по 4 уровня (3*4 уровней). В картах редко бывает меньше 20 героев (3*4*20 = 240 уровней). Ты предлагаешь ради одной способности создать по меньшей 240 дополнительных уровней других способностей? Откуда такие гениальные идеи?
2
32
7 лет назад
2
Мемхак в помощь, изменяем поля абилки, или лечим цели на N, % при получении урона от. Абилки.
0
7
7 лет назад
0
quq_CCCP, ну по поводу лечения я тоже думал но тут проблема есть, если задамажить героя скилом у которого мало хп,
2-он умирает,
3- происходит лечение.
Под мемхаком ты имеешь ввиду кеш или какую то систему(наработку)?
0
30
7 лет назад
0
Frozen_Cat, событие "получает урон" срабатывает перед фактическим нанесением урона.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.