Вообщем пытался сделать скилл как у войда из доты, т.е. у героя есть щанс поглотить получаемый урон. Делал через юнит получает урон, установить здоровье = здоровье героя + полученый урон, но проблема в том что вроде как работает, но иногда герой отхиливается , т.е иногда хп дважды начисляется. Помогите
Smartaros,С:Юнит изучает способность У:изучена способность равно войд Д:Выключить этот триггер Триггер - Добавить событие в триггер 2 (триггер юнит получает урон)
Триггер 2 С:пусто У:полученый урон больше 0 и случайное число равно твоему% Д:установить здоровье текущее+урон
Smartaros, проблема может быть в том, что ты добавляешь событие "Юнит получает урон" дважды для одного и того же юнита. Сделай проверку через отряд: В триггер с событием "Получает способность" добавь If/Then/Else If Boolean Comparison: Unit In Unit Group (Triggering unit) in Group равно Нет Then Добавить во второй триггер событие "Получает урон" для Triggering unit и добавить Triggering Unit в Group Else
Group - переменная типа "Отряд". Похожие наработки: 1, 2.