Я хочу чтоб, при нажатии определенной способности, герою который нажал эту способность, скажем дался щит на 300 хп, то есть 300 поглащаемого урона, или же если этого героя бьют то урон не проходит, но если герою нанесут больше чем 300 урона щит спадет и герою снова будет наносится урон. Надеюсь понятно объяснил, просто поглощает некоторое количество урона.

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

  1. событие урона показывает сколько нанесет урона сейчас, но урон еще не пришел. урон происходит через 0.00 сек.
  2. у вас может быть в этот момент максимальный запас здоровья (например у курицы 10 хп). А урон противника получается слишком большим.
раскрыть
  • 2.1. Манипуляциями с хп через команды типа set life of unit вы не всегда можете наперед подправлять. Тк хп может упереться в лимит запаса здоровья юнита. А получаемый урон больше чем запас, и юнит умрет.
  • 2.2. Можно сделать юнита временно неуязвимым, тогда атака не срабатывает
2.3.поэтому самое идеальное даем абилку с максимальным запасом здоровья с 999999к хп. Юнит точно не умрет от урона.
после таймера 0.00 сек убираем абилу и подправляем как надо.
ты можешь делать проверки сколько очков осталось на поглощение

Nemezid, это незаметно, тк все происходит очень быстро.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
32
4 года назад
0
Nemezid, везде так сделан блок урона, в доте, в многих картах - никто не жаловался.
0
28
4 года назад
0
Если щит действует только на физ дамаг, я бы всучил какие-нибудь доспехи каменные на один удар, которые гарантированно отобьют 300 ед. урона без извращений
0
27
4 года назад
Отредактирован MpW
0
Феникс, у каменных доспех вроде не меньше проблем. ему надо 300 единиц дамага отсчитать, чтобы убрать их в нужный момент. а с каменными доспехами урон всегда будет обнулен, и событие урона сегда будет показывать дамаг нулевым, и как он отсчитает. он наверн хочет сделать подобие энергетического щита. если я не ошибаюсь
0
8
4 года назад
0
Steal nerves:
Феникс, у каменных доспех вроде не меньше проблем. ему надо 300 единиц дамага отсчитать, чтобы убрать их в нужный момент. а с каменными доспехами урон всегда будет обнулен, и событие урона сегда будет показывать дамаг нулевым, и как он отсчитает. он наверн хочет сделать подобие энергетического щита. если я не ошибаюсь
Нет, это как щит эмбера из доты, только блочит любой урон, а не только магический.

quq_CCCP:
Qulore, это работа с триггерами, суть заключается в повышение кол-ва задоровья юнита до кол-ва урона, которое нужно заблокировать, ровно перед уроном, а после все вернуть на место.
Можно по-подробнее. Этот вариант самый понятный.
0
15
4 года назад
0
везде так сделан блок урона, в доте, в многих картах - никто не жаловался
Чтож, значит не палевно) Ни разу не обратил внимания
0
32
4 года назад
0
Qulore, ну куда подробнее, для начала тебе нужно отследить каст способности - для этого требуется триггер, с событием юнит применяет способность, условием что примененная способность и действием :
А тут ты создаешь триггер, динамический, в который добавляешь событи что юнит получает урон, юнит умирает, время вышло.
Все данные нужно сохранить на хендл триггера, для этого используют хештаблицы или структуры.
Так же в новь соданный триггер ты добавляешь tirggercondition и в нем делает ветвление. Так же необходимо учесть утилизацию триггера, смерть юнита (если влетит 100500 урона) и прочее.
Описать тут все тонкости создания таких способностей не реально. Пишутся такие способности на jass, и требуют средний уровень познаний,
0
26
4 года назад
Отредактирован Extremator
0
Так это же 2й скилл Аббадона
Что вы тут два дня размусоливаете?
0
32
4 года назад
0
Extremator, не важно что это за спелл, для чуваков которые даже гуи то не открывали - это не возможно, пусть идет изучать основы.
0
8
4 года назад
0
Прсто, у меня очень много идей, и они все такие сложные, а понять огромные триггеры сложно. Я даже понять не могу как вы такие сложные триггеры делаете. Я в основном в редакторе объектов сижу, и чуть-чуть ы триггерах. Ну спасибо за то, что хотя бы потратили на меня время.
0
26
4 года назад
0
без триггеров можете вообще забыть о чем либо нестандартном
0
22
4 года назад
0
Qulore:
Открываешь статьи по Jass
Открываешь наработки на Jass
Учишься
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.