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