Как отловить того, кто наносит урон по событию "получает урон"? и можно ли отловить тип урона (заклинаний, сила тьмы, физ урон)?

GetEventDamageSource
BlzGetEventDamageType
BlzGetEventWeaponType
BlzGetEventAttackType
Последние три функции вроде только на 1.31 и выше, первая по идее была и раньше.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
24
GetEventDamageSource
BlzGetEventDamageType
BlzGetEventWeaponType
BlzGetEventAttackType
Последние три функции вроде только на 1.31 и выше, первая по идее была и раньше.
Принятый ответ
17
BlzGetEventDamageType
BlzGetEventWeaponType
BlzGetEventAttackType
а эти функции в ГУИ есть? престо бы знать как их записать
в jass
28
TeX13, первая точно есть. Читайте секцию Event Response.
17
PT153, ну первую я и не выделил) я в условиях булиан посмотрел - вроде не нашел
нашел в другой теме: BlzGetEventAttackType( ) == ConvertAttackType( 0 )
24
BlzGetEventAttackType( ) == ConvertAttackType( 0 )
Зачем, если есть константы?
ATTACK_TYPE_NORMAL=ConvertAttackType(0)
ATTACK_TYPE_MELEE=ConvertAttackType(1)
ATTACK_TYPE_PIERCE=ConvertAttackType(2)
ATTACK_TYPE_SIEGE=ConvertAttackType(3)
ATTACK_TYPE_MAGIC=ConvertAttackType(4)
ATTACK_TYPE_CHAOS=ConvertAttackType(5)
ATTACK_TYPE_HERO=ConvertAttackType(6)
И аналогичные для двух других нативок.
17
prog, я пытаюсь отловить урон с героя, но пока не получается
после еще пары тестов отпишу
prog, видимо событие Specific unit - получает урон - не работает с переменной
24
видимо событие Specific unit - получает урон - не работает с переменной
Работает. Со значением переменной на момент добавления события в триггер.
Но в 1.31 есть же общее событие получения урона. Даже два - до обсчета брони и после. С возможностью изменить урон и тип урона в первом событии.
28
Но в 1.31 есть же общее событие получения урона. Даже два - до обсчета брони и после.
Но их нет в GUI.
Этот комментарий удален
24
Но их нет в GUI.
Как же так, гуй же может все что может жасс и даже больше... (сарказм)
Практически не пользуюсь гуем, поэтому не замечал что там нет новых событий 1.31.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.