Zkay
offline
Опыт:
5,576Активность: |
Некорректное работа действия в событие «Юнит получает урон».
Всем здравствуйте.
Вопрос: Почему игнорируется действие «Установить юниту здоровье в значение на № ед»?
При атаке игнорируется часто.
При применение способности «благодать» в начале.
Я пытаюсь изменить полученный урон на 5 ед. Т.е. если я атакую или применяю способность, то урон цели будет составлять 5 ед. Но на деле происходит некорректная работа действия. Т.е. я не могу восстановить здоровье юнита которого атакую или на которого применяю способность. Чё делать? Отредактировано Zkay, 06.02.2013 в 20:15. |
06.02.2013, 18:57 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WhyNotMe
offline
Опыт:
182Активность: |
Может быть действия из Иначе нужно перенести в To? Сейчас чем больше уровень апгрейда - тем меньше шанс на активирование.
Апд: Если не поможет, попробуй переместить из первого триггера обнуление Yron[0] в конец 2 и 3 триггера. Отредактировано WhyNotMe, 06.02.2013 в 20:52. |
06.02.2013, 20:27 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimanTOoBS
offline
Опыт:
5,791Активность: |
WhyNotMe, бред
Zkay, если у цели фул хп хилит не правильно, потом если паладин просто долбит цель урон снижается на 5, если на него кастанул заклинание всё равно снижается на 5, где проблема?
Real(5) ваще убило в формуле где можно просто написать 5.00 вообще 2 и 3 триггер можно объединить в 1 писать в переменную полученный урон - божественно, аналогично и Cheslo... |
06.02.2013, 20:41 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Raised
Rid-Aid-Ios
offline
Опыт:
20,792Активность: |
Как по мне использовано не правильное событие. И это как минимум!
RiseD_Konst добавил: Тут должен быть только один триггер, за исключением тех, которые будут добавлять к нему события. |
06.02.2013, 21:09 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,185Активность: |
RiseD_Konst, GetEventDamage() вернёт то число которое равно отнятому у юнита хп, с учётом всех резистов... Но для этого нужно событие Юнит получает урон (работает только на конкретного юнита так что приходится плодить события... |
07.02.2013, 05:27 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zkay
offline
Опыт:
5,576Активность: |
DimanTOoBS:
Проблема в том, что 5 единиц стабильно не отнимает. При первом использования благодати, урон наносится 100%, а мне нужно чтобы отнималось всегда -5ед хп. Я вероятность настроил так, чтобы она всегда давало -5ед. Но по каким, то причинам, этого не происходит. =\ А при атаке это происходит через раз, если я не ошибаюсь.
DimanTOoBS:
Я это сделал для проверки. Хотя разницы не почувствовал.
quq_CCCP:
Вот как я добавляю событие к триггеру.
Не так надо было?
RiseD_Konst:
На счёт 2х я согласен. Как то не придавал этому значению. Был занят проблемой. |
07.02.2013, 11:07 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WhyNotMe
offline
Опыт:
182Активность: |
Сколько уровней улучшений? Попробовал это: переместить из первого триггера обнуление Yron[0] в конец 2 и 3 триггера? Апд: у тебя к третьему триггеру событие не добавляется. Отредактировано WhyNotMe, 07.02.2013 в 11:36. |
07.02.2013, 11:30 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
нет точки входа в исполнение
нет отладки исправите пишите исчо |
07.02.2013, 13:17 | #8
+1/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|