Откуда вытащить текущий бонусный (зелёный) урон юнита?

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

Вообще весь урон (общий), ибо допустим попытка наносит урон способностями от базавого урона - "плохой игровой экспириенс", подобрал когти атаки а урон абилкам это не дало

Кароче можно вытащить из фрейма текущего выбранного юнита
local frame=BlzGetFrameByName("InfoPanelIconValue",0)
print(BlzFrameGetText(frame))
выводит на экран значение поля атаки, осталось только отфильтровать само число урона из текста и готово
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
32
4 года назад
0
Хм какой патч?
0
32
4 года назад
0
Знаю версию для любого патча:
Бонус мод
Вытаскиваем зелёный урон через GetUnitBonus(юнит, тип бонуса - атака)
Только придётся полностью отказать то РО для зелёного урона
Но это проще чем ведение бд
Уже не помню несли это на мемхаке
В рефордже тоже не завезли, увы
0
23
4 года назад
0
quq_CCCP, слово field конечно рефордж =)
0
32
4 года назад
0
Меня тоже интересует эта тема ибо BlzGerUnitBaseDamage, возвращает только белый урон, а на общий вообще нет таковой
0
32
4 года назад
0
Bergi_Bear, на мемхаке зеленый урон можно смотреть, добавлять низя, ибо там опрос абилок идет постоянно.
0
23
4 года назад
0
Bergi_Bear, а зачем зеленый? Ради длинного текста?
1
32
4 года назад
1
Вообще весь урон (общий), ибо допустим попытка наносит урон способностями от базавого урона - "плохой игровой экспириенс", подобрал когти атаки а урон абилкам это не дало

Кароче можно вытащить из фрейма текущего выбранного юнита
local frame=BlzGetFrameByName("InfoPanelIconValue",0)
print(BlzFrameGetText(frame))
выводит на экран значение поля атаки, осталось только отфильтровать само число урона из текста и готово
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.