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

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
24
5 лет назад
Отредактирован prog
2
GetEventDamageSource
BlzGetEventDamageType
BlzGetEventWeaponType
BlzGetEventAttackType
Последние три функции вроде только на 1.31 и выше, первая по идее была и раньше.
Принятый ответ
0
16
5 лет назад
0
BlzGetEventDamageType
BlzGetEventWeaponType
BlzGetEventAttackType
а эти функции в ГУИ есть? престо бы знать как их записать
в jass
0
28
5 лет назад
Отредактирован PT153
0
TeX13, первая точно есть. Читайте секцию Event Response.
0
16
5 лет назад
0
PT153, ну первую я и не выделил) я в условиях булиан посмотрел - вроде не нашел
нашел в другой теме: BlzGetEventAttackType( ) == ConvertAttackType( 0 )
0
24
5 лет назад
0
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)
И аналогичные для двух других нативок.
0
16
5 лет назад
0
prog, я пытаюсь отловить урон с героя, но пока не получается
после еще пары тестов отпишу
prog, видимо событие Specific unit - получает урон - не работает с переменной
0
24
5 лет назад
Отредактирован prog
0
видимо событие Specific unit - получает урон - не работает с переменной
Работает. Со значением переменной на момент добавления события в триггер.
Но в 1.31 есть же общее событие получения урона. Даже два - до обсчета брони и после. С возможностью изменить урон и тип урона в первом событии.
0
28
5 лет назад
0
Но в 1.31 есть же общее событие получения урона. Даже два - до обсчета брони и после.
Но их нет в GUI.
Этот комментарий удален
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.