хочу аддон скриншотер с функционалом скринов по событию - убийство босса
в более поздних аддонах используется ивент encounter, но в Личе его нет
как вариант - отслеживание комбат-лога и определять UnitClassification - worldboss или rareelite например
UPDATE
все разобрался, на Личе не вариант, выходит несколько громоздко:
* в комбат-логе получаем GUID, но UnitClassification работает только с токенами
* функция получения токена по GUID - UnitTokenFromGUID - появилась только в 10.x
* для получение токена можно использовать перебор всех в наличии (таргет, фокус и неймплейты)
* находим нужный токен (сравнивая получаемые GUID), а по нему уже определяем класс
напряжно для обработки - и так смотрим все UNIT_DIED, но на каждый еще и заполнение таблицы и перебор по ней с опр-м GUID
не имеет смысла...
p.s. единственный вариант, что в голову приходит по относительно быстрой функции - держать собственную таблицу ID "боссов" и определять с нее, а не с UnitClassification, но такое мне уже делать лень, разве что готовую в каком другом аддоне найду...
по такому принципу аддоны на рарников работают, но для боя всеравно тяжеловато, хоть и ед.вариант




Ответить с цитированием
