Добавлен
Как лучше сделать, свойство как у ульты Урсы из доты, а именно 80% уменьшение любого урона?

Кристофер, способность потом убирать надо
TeX13, умножаем полученный урон на 0,2 и получаем сниженный урон
проверяем хватает ли этого чтобы убить юнита (сниженный урон >= хп юнита)
если хватает то ничего не делаем
если не хватает то запоминаем (текущие хп юнита - сниженный урон)
даём камень и полностью хилим юнита
запускаем таймер на 0,0 секунд
по окончанию таймера удаляем камень и устанавливаем хп юнита равное запомненному значению
а вообще тема поднималась 1000 раз и есть куча готовых систем
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
Взять похожую способность, например "Ледяной щит", и задать ему нужные параметры. Да, конечно, в данном случае идет увеличение брони, но это самый простой способ
28
любого это и магического и физического?
тогда триггерно
отлавливаем полученный урон и восстанавливаем 80% хп от полученного урона
18
nvc123, таким образом, юнит с 10 хп погибает от 20 урона, хотя должен выдержать ещё 2 удара, и только с 3-го погибнуть.
Легче при касте способности добавлять два стандартных скилла: защита от магии и защита от физ.урона (точные названия не помню) и запускать таймер. После её окончания убирать способности у юнита.
26
Кристофер:
nvc123, таким образом, юнит с 10 хп погибает от 20 урона, хотя должен выдержать ещё 2 удара, и только с 3-го погибнуть.
Легче при касте способности добавлять два стандартных скилла: защита от магии и защита от физ.урона (точные названия не помню) и запускать таймер. После её окончания убирать способности у юнита.
Во-первых, это лишь указание на то каким образом нужно делать данный скилл, остальное - уже мелочи которые нужно уточнять.
Во-вторых, на физ.урон работает нормально только каменный доспех, но он блокирует урон не в %. А в % только хитиновый панцирь, который работает только против ближнего боя...
Так что либо полностью, либо не так как надо...
В итоге мы имеет геморрой с другой стороны вопроса.
В-третьих, можно заставить юнита впитать более 999999 урона (любого), имея всего 1 хп как максимальное. Для этого надо использовать другой инструмент. Точно так же как и правильное блокирование урона в случае с превышением лимита хп...
17
nvc123:
любого это и магического и физического?
тогда триггерно
отлавливаем полученный урон и восстанавливаем 80% хп от полученного урона
разве он не может умереть при таком событии?
Extremator:
Во-вторых, на физ.урон работает нормально только каменный доспех, но он блокирует урон не в %. А в % только хитиновый панцирь, который работает только против ближнего боя...
Так что либо полностью, либо не так как надо...
В итоге мы имеет геморрой с другой стороны вопроса.
физ урон можно контролировать с помощью защиты. узнаем формулу влияния защиты и добавляем нужное значение
15
nvc123, таким образом, юнит с 10 хп погибает от 20 урона, хотя должен выдержать ещё 2 удара, и только с 3-го погибнуть.
Дай способность камня здоровья на 99999 хп, исцели юнита и запусти таймер на 0.0 сек, по истечению которого эту способность отбираешь.
17
GetLocalPlayer, надо будет попробовать
GetLocalPlayer:
nvc123, таким образом, юнит с 10 хп погибает от 20 урона, хотя должен выдержать ещё 2 удара, и только с 3-го погибнуть.
Дай способность камня здоровья на 99999 хп, исцели юнита и запусти таймер на 0.0 сек, по истечению которого эту способность отбираешь.
но тут возникает другая проблема, юнит теперь не может умереть, хотя можно, я думаю, это можно подсчитать
18
GetLocalPlayer, тогда уж, не на 99999 хп, а на 80% от полученного урона. И целить ничего не надо.
28
Кристофер, способность потом убирать надо
TeX13, умножаем полученный урон на 0,2 и получаем сниженный урон
проверяем хватает ли этого чтобы убить юнита (сниженный урон >= хп юнита)
если хватает то ничего не делаем
если не хватает то запоминаем (текущие хп юнита - сниженный урон)
даём камень и полностью хилим юнита
запускаем таймер на 0,0 секунд
по окончанию таймера удаляем камень и устанавливаем хп юнита равное запомненному значению
а вообще тема поднималась 1000 раз и есть куча готовых систем
Принятый ответ
26
физ урон можно контролировать с помощью защиты. узнаем формулу влияния защиты и добавляем нужное значение
такой себе вариант... поверь
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.