OPieExtraConditions
Если вы пользуетесь радиальным меню OPie, то наверняка знаете, насколько гибко оно настраивается. Но стандартных макрос-условий иногда не хватает, чтобы кольца вели себя именно так, как нужно. Аддон OPieExtraConditions решает эту проблему, добавляя в OPie дополнительные условия видимости, которых нет в базовой игре. Он не заменяет OPie, а расширяет его возможности, поэтому устанавливается поверх основного аддона.
Автор аддона Shockah выложил проект на GitHub, и с момента релиза 3 декабря 2022 года (версия 1.0.0) он не теряет актуальности. Особенно полезен OPieExtraConditions для World of Warcraft тем, кто активно путешествует между зонами и хочет, чтобы нужные слоты появлялись в нужный момент автоматически.
Какие условия добавляет аддон
OPie позволяет задавать условия видимости слотов, используя ванильные макрос-условия и расширенные условные операторы самого OPie. OPieExtraConditions приносит три новых условия, каждое из которых работает и в прямой, и в отрицательной форме (с префиксом no).
[map] — проверка текущей локации
Условие [map] проверяет, находится ли игрок на указанной карте или её подкарте. Например, [map:dragon isles] активируется, если персонаж находится на любой карте Драконьих островов, включая город Вальдраккен. Как и другие условия, оно поддерживает отрицание: [nomap:whatever] сработает, если игрок не находится на заданной карте. Это удобно для слотов с транспортом, игрушками или зельями, которые уместны только в определённой зоне.
[riding] — проверка навыка верховой езды
Условие [riding] проверяет, изучен ли любой или конкретный ранг навыка riding/flying. Просто [riding] активно, если персонаж выучил хотя бы один ранг. Можно указать конкретный уровень:
- apprentice / 60
- journeyman / 100
- expert / 150 / flying
- master / 310
К примеру, [riding:flying] будет активным, если игрок выучил как минимум уровень Expert (то есть Expert или Master). Отрицательная форма [noriding] или [noriding:whatever] работает по той же логике, что и у остальных условий.
[dragonridable] — проверка зоны для драконьей езды
Условие [dragonridable] определяет, можно ли использовать средства передвижения для Dragonriding в текущей зоне. Отрицание [nodragonridable] тоже поддерживается. Это особенно полезно в актуальных дополнениях, где полёты на драконах доступны не везде, и вы хотите, чтобы соответствующие слоты появлялись только там, где они реально сработают.
Совместимость с версиями World of Warcraft
OPieExtraConditions создавался с прицелом на актуальный клиент, но по своей природе аддон не привязан к конкретному контенту. Он корректно работает в Retail, а также в Classic, TBC, WotLK, Cataclysm и MoP — при условии, что установлена совместимая версия самого OPie. Условие [dragonridable] имеет смысл только в тех версиях, где механика Dragonriding вообще существует, а вот [map] и [riding] пригодятся в любой из перечисленных версий. Именно поэтому OPieExtraConditions для World of Warcraft остаётся универсальным решением для всех, кто играет на нескольких клиентах.
Если вы привыкли держать аддоны в порядке, удобно поставить OPieExtraConditions через лаунчер foxygame.net: он сам подберёт совместимую сборку под ваш клиент и обновит файлы, когда выйдет новая версия. Это избавляет от ручного поиска подходящего релиза под каждый патч.
Как установить OPieExtraConditions
Установка не вызовет сложностей даже у новичков. Главное — не забыть, что аддон является дополнением к OPie, поэтому базовый аддон должен быть установлен и включён.
- Скачайте архив с аддоном из надёжного источника или через менеджер дополнений.
- Распакуйте папку OPieExtraConditions в директорию World of Warcraft/_retail_/Interface/AddOns (или в папку соответствующего классического клиента).
- Убедитесь, что рядом лежит папка OPie.
- Запустите игру и проверьте список аддонов на экране выбора персонажа.
- Настройте условия в меню OPie, добавив [map], [riding] или [dragonridable] к нужным кольцам.
После установки стоит зайти в настройки OPie и протестировать новые условия на практике: создайте тестовое кольцо и посмотрите, как оно ведёт себя при смене зоны или после изучения очередного ранга riding. Так вы быстро поймёте логику работы и сможете выстроить удобные радиальные меню под свой стиль игры.
Итог
OPieExtraConditions — небольшой, но крайне полезный аддон для тех, кто ценит гибкость интерфейса. Три дополнительных условия — [map], [riding] и [dragonridable] — закрывают пробелы стандартной системы и позволяют делать слоты по-настоящему контекстными. Скачать OPieExtraConditions стоит хотя бы для того, чтобы перестать вручную переключать кольца при смене локации или типа передвижения. А благодаря поддержке разных версий игры аддон пригодится и в актуальном Retail, и в классических клиентах.