Собственно сабж, как сделать такое воскрешение? У унита будет способность пустышка ничего не делающая с описанием - при смерти есть шанс 5/10/15/20/25% воскреснуть через 2 секунды, перезарядки и маны - нет. Я ещё не пробовал но хочу по просто проконсультироваться, при отлове смерти давать крест перерождения? но мб унит умрёт же раньше и крест будет дан после, давать спелбучную реинкарнацию? но опять таки она будет дана после смерти. Отллавливать когда юнит на грани смерти и с шанцем давать/отбирать реинкарнацию, но опять таки юнит может умереть и от 1 урона и от 2к. Отлавливать каждое получение урона при любом количестве хп и давать на секунду реинкарнацию?
В общем помогите советом господа, как сделать такой скилл.

у меня тут дело в том что герои и так моментально ресаются, но отнимается жизни и они улетают на точку реса, а если сработает крест или реинкарнация юнит никуда не улетает а просто ждёт свой таймер и ресается...А что я собственно говоря туплю, у меня же смерти все триггерные как никак, просто в общем событии не отнимать жизнь если прокнул шанс, и не переносить на стартовую локу, а просто реснуть с задержкой. Спасибо за наводку парни 8gabriel8, pro100master, PT153, Absolute, KingMaximax, ssbbssc, , я понял, что мне нужно сделать
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
19
Попробуй давать при "убивает юнит". Но точно не предмет, т.к. инвентарь может быть заполнен.
33
"убивает юнит", DemonoiD, а что есть такое событие? Вроде есть "Юнит умирает" и в нём можно отследить убивающего и убитого... но опять так я получу уже мертвого юнита...
20
Bergi_Bear:
в нём можно отследить убивающего и убитого
осталось прикрутить сюда целочисленную проверку на шанс, случайное число от 0 до 100 меньше или равно 5*уровень скилла, спецэффект при ресе - и все
и готов триггерный рес
и еще общую проверку нужно ввести - что у умирающего юнита уровень способности реса больше 0
29
Всё можно сделать проще, юнит получает урон. если его хп меньше к примеру 20% то даём ему крест, ждём пока не сдохнет или не восстановить себе хп выше 25-30%, чтобы отобрать крест, а так же останавливаем таймер проверки, который выжидает когда сдохнет юнит, или сделаем ему условие что она сам себя отрубает если юнит потерял сию способность. Хотя можно всё проверить в одном том таймере проверки.
17
KingMaximax:
Всё можно сделать проще, юнит получает урон. если его хп меньше к примеру 20% то даём ему крест, ждём пока не сдохнет или не восстановить себе хп выше 25-30%, чтобы отобрать крест, а так же останавливаем таймер проверки, который выжидает когда сдохнет юнит, или сделаем ему условие что она сам себя отрубает если юнит потерял сию способность. Хотя можно всё проверить в одном том таймере проверки.
Можно и с 30% 1 удар сделать и слить, в зависимости от того, что за карта, к тому же крест дастся слишком рано на 20%. А если ставить событие с условием, то оно сработает позже чем юнит умрет и в итоге не проканает.
Тут нужно сделать следующим образом. После смерти юнита роллить шанс, если шанс выпал, то заменять юнита , давать ему рес и сразу же триггером убивать.
Только параметры по умолчанию ставь, а то он может дважды сдохнуть.
28
Вместо тысячи слов...
Вот карта, где есть воскрешение с шансом.

В карте есть Рыцарь с этой способностью.

  1. Напишите в чат ', чтобы убить Рыцаря.
  2. Будет сообщение о детекте смерти с отображением случайного из {1, 2, 3} числа.
  3. Если способность на кд, то сообщения о детекте смерти не будет, и, что логично, Рыцарь не будет воскрешён.
  1. Если 1, то Рыцарь будет воскрешён своей способностью. Способность уйдёт в кд.
  2. Если же не 1, то Рыцарь умрёт.
  3. Чтобы воскресить Рыцаря, не используя его способность, напишите в чат '.

Если будут вопросы по этой наработке, пишите.
Сделал для одного юнита на гуи, со структурами или хештаблицей можно такое же сделать для нескольких юнитов на карте.
Загруженные файлы
22
Вроде работает в этой библиотеке при условия смерти и имеет ренкинирация чекай удаляй и так далее!
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.