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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
7
Clamp, большинство через код, а треть на обычных спеллах.
~ quq_CCCP, да я и не говорил вроде что сложно, я просто не понял как некоторые функции делать и попросил в сообщении разьяснить в двух словах как это делать, чтобы достичь выполняемой цели :)
Proshel_Doty, ну дык они триггерно и пишут ведь, тут есть просто вариант с лечением некоторые функции в триггере я просто не понял, и второй вариант- отслеживание кастуемого спелла и перенаправление действий нп триггер с уроном поменьше.
21
Frozen_Cat:
сет дмг = 100
Если юнит равно твой юнит, или как ты там проверять будешь, то сет дмг = дмг * 0.6 и всё
Наносишь урон дмг
Лучше вообще отказаться от урона стандартных скилов, и наносить только триггерно, так как это открывает просто огромные возможности.
Это,конечно, если карта с всякими фишками, теми же резистами дамага и т.д.
7
Proshel_Doty, точно, просто и практично. завтра попробую отпишусь.
30
треть на обычных спеллах
Тогда не выйдет без костылей

Если всё через код, то просто перегружаешь функцию нанесения урона и смотришь в ней источник урона
26
Вот поэтому очень удобно, когда всё сделано вручную... нужно деталь поменять - взял и поменял, всё
7
Clamp, да то такое.. обычные еще можно в триггерные переделать.
"просто перегружаешь функцию нанесения урона" эм.. это было предупреждение или побуждение к действию?)
если ты имеешь ввиду за перегруз ф-ции что каждый входящий урон от переменной фиксированного урона спелла будет считыватся формулой и выравниватся по дамагу на 40% от 100 будет напряжно? или как.. сори, просто логику выражения двояко понял ))
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.