в карте 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).
всё разобрался, у меня просто дермовеший руссик на тригерах стоял эта строчка тупо пробелом была
0
28
5 лет назад
0
дермовеший руссик
Снеси его и поставь EN версию игры, если собираешься заниматься только созданием карт. В EN версии можно отобразить кириллицу вот так.
0
29
5 лет назад
0
Снеси его и поставь EN версию игры, если собираешься заниматься только созданием карт.
Судя по
на тригерах стоял эта строчка тупо пробелом была
скорей всего просто стояли "криворуские триггеры", тогда на выбор JNGP или последний патч.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.