Вопрос

Не уверен, что это подходящий вопрос по программированию или нет;но вот....

Я написал очень простое дополнение, которое отображает текст/воспроизводит звук, когда определенные заклинания становятся доступными (Overpower / Revenge).

Но мне не удалось найти подходящее событие для прослушивания, чтобы проверить это.Мой хакерский подход заключается в том, чтобы просто проверять состояние заклинаний, которые меня интересуют, когда угодно. любой событие передано мне.

Есть ли конкретное событие, которое я могу использовать?Я просмотрел документацию WoWWiki и, похоже, не нашел ничего подходящего.

Это было полезно?

Решение

Раньше был аддон, который держал вас в курсе, я забыл его название...Это было здорово!Какое-то время во мне было больше гнева, чем я знал, что с ним делать.Но Blizzard решили, что это отнимает у игроков слишком много действий, поэтому они перестали генерировать события для подобных вещей.В частности, около 2 лет назад их политика заключается в том, что никакие действия игрока (перемещение, заклинание и т. д.) не могут быть инициированы игровыми событиями.

В настоящее время аддоны подключаются к таким вещам, как клавиши движения, и проверяют статус заклинаний всякий раз, когда игрок перемещается.Это неуклюже, но достаточно близко к тому, чтобы сделать то, что вы хотите.

Тем не менее, вы не хотите инициировать действия игрока, а просто возитесь с графическим интерфейсом.Это все еще должно быть возможно.Дай взглянуть...

Одним из лучших ресурсов по программированию дополнений WOW является ВоВ вики, из которого я только что привел ссылку на список событий усиления.Похоже на UNIT_AURA Возможно, это именно то событие, которое вы ищете, но посмотрите сами!

Другие советы

Я бы рекомендовал использовать COMBAT_LOG_EVENT_UNFILTEREDЯ использую его в аддоне, который написал, чтобы уведомлять меня об определенных срабатываниях заклинаний, и он отлично работает.

Обычно я использую wowprogramming.com для документации API, но в данном случае воввики есть лучшее описание события и того, как его использовать.

В недавнем патче 3.3 это событие не срабатывает правильно для некоторых срабатываний заклинаний, так что имейте это в виду, если кажется, что оно у вас не работает.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top