в карте hp=damage
реализовано через простой тригер
юнит атакован
нанести атакованому юниту урон от атакующего равный хп атакующего
собственно вопрос:
1)как сделать так что бы урон наносился не в момент начала анимации атаки а после нанесения урона (например дать всем юнитам 1 урона)
или
2)как ограничить возможность отмены анимации, но останиться проблема что если урон больше хп врага то юнит опять начнёт спамить атаками
или
3)есть ли возможность давать юнитам урон в стату равный их хп?
в общем я хочу иметь доступ к урону юнита что бы использовать его в формулах расчёта урона
зы. вариант сделать всех юнитов героями и считать урон например от силы не желателен так как крайняя мера(придётся чуть ли не всю карту переделовать)
upd в формулах расчёта урона тригерных скилов.

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

`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
28
5 лет назад
0
Sheec, какой патч?
Тебе нужно сделать событие на отлов урона, чтобы лечение было в момент нанесения урона.
0
6
5 лет назад
0
PT153:
Sheec, какой патч?
Тебе нужно сделать событие на отлов урона, чтобы лечение было в момент нанесения урона.
1.26a. я так и написал как отловить момент получения урона? если знаете подскажите
3
28
5 лет назад
3
Принятый ответ
0
26
5 лет назад
0
Если юнит на карте, то выбираешь событие Боевая единица - Specific unit Получает урон. Если юнита нет на карте, то делаешь, например, триггер с событием A unit enters (Playable map area), а в действии Триггер - Add New Event Add to (триггер на получение урона) the event (Боевая единица - Specific unit (Triggering unit) Получает урон). В 1.26 общего события на получение урона нет, подобными способами его делаем.

Ой, PT153 уже ответил)
0
6
5 лет назад
0
PT153:
как теперь обратится к атакующему юниту ?
к атакованному получается
0
28
5 лет назад
0
Sheec, источник урона (Damage Source).
0
6
5 лет назад
0
PT153:
Sheec, источник урона (Damage Source).
извеняюсь за свои затупки но облазил прилчно так статей но так и не понял, что за такой демейдж соурс и как его вызвать? как мне поместить в переменную того кто атаковал юнита под событием юнит получил урон? так себе оправдание но: в редакторе неделю сижу.
PT153:
Sheec, источник урона (Damage Source).
всё разобрался, у меня просто дермовеший руссик на тригерах стоял эта строчка тупо пробелом была
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.