Lafee decurse — минималистичный диспел-фрейм для WoW

Lafee decurse — минималистичный диспел-фрейм для World of Warcraft. Пять кнопок, автоназначение заклинаний, настройка в один клик. Скачать Lafee decurse для WoW.

Lafee decurse — минималистичный диспел-фрейм для World of Warcraft

Если вы устали от громоздких интерфейсов, которые закрывают пол-экрана и мешают видеть бой, обратите внимание на Lafee decurse. Это компактный аддон для World of Warcraft, который берёт на себя одну конкретную задачу — помочь вам быстро снимать дебаффы с союзников. Никаких лишних панелей, никакого визуального шума: только пять кнопок, привязанных к фиксированным юнитам, и автоматическое назначение заклинаний на клики.

Что такое Lafee decurse и зачем он нужен

Lafee decurse — это минималистичный диспел-фрейм, который отображает пять постоянных кнопок, назначенных на юнитов player, party1, party2, party3 и party4. Перед именем каждого юнита показывается иконка его роли, так что вы сразу видите, кто перед вами — танк, хилер или дамагер. Это особенно удобно в подземельях и рейдах, где счёт идёт на секунды, а дебаффы могут решить исход боя.

Главная фишка аддона в том, что вам не нужно вручную настраивать каждую кнопку под каждое заклинание. До трёх различных дружественных диспел-заклинаний назначаются автоматически: левый клик, правый клик и средний клик — последний только если доступно третье заклинание. Всё остальное берёт на себя Blizzard: именно игровой движок определяет, показывать ли ауру, соответствующую фильтру HARMFUL|RAID_PLAYER_DISPELLABLE и типам диспела поддерживаемых заклинаний. Lua-код аддона никогда не читает данные активных аур напрямую, что снижает риск ошибок и конфликтов.

Поддерживаемые версии World of Warcraft

Lafee decurse для World of Warcraft создавался в первую очередь под Retail 12.1+, и именно там его архитектура раскрывается полностью. Однако сообщество часто ищет подобные решения и для других версий игры. Стоит понимать, что аддоны для Retail, Classic, TBC, WotLK, Cataclysm и MoP используют разные API, поэтому универсальной сборки не существует. Если вы играете на классических серверах, проверяйте совместимость конкретной версии аддона отдельно — механика защищённых фреймов и контейнеров аур там отличается.

Кстати, если вы привыкли ставить дополнения через удобные лаунчеры, обратите внимание на foxygame.net — там Lafee decurse добавляется в один клик, а каталог дополнений автоматически подбирает сборку под вашу версию World of Warcraft, избавляя от ручного поиска файлов.

Как установить Lafee decurse

Установка максимально простая, и с ней справится даже новичок. Скачать Lafee decurse можно с официальной страницы автора, после чего достаточно распаковать архив в папку Interface/AddOns. Вот краткий порядок действий:

  • Закройте World of Warcraft, чтобы клиент не блокировал файлы.
  • Скачайте архив с аддоном Lafee decurse и распакуйте его.
  • Поместите папку LafeeDecurse в директорию World of Warcraft/_retail_/Interface/AddOns.
  • Запустите игру и проверьте, что аддон появился в списке дополнений на экране выбора персонажа.
  • Введите команду /ldec в чате, чтобы открыть справку и убедиться, что всё работает.

Если что-то пошло не так, проверьте, что папка вложена правильно — иногда архивы создают лишний уровень директорий, и игра просто не видит аддон.

Команды и управление

Управление построено вокруг одной команды /ldec с несколькими подкомандами. Это удобно: не нужно запоминать десяток разных слэш-команд.

  • /ldec — отображает справку по всем доступным командам.
  • /ldec lock — блокирует или разблокирует перемещение фрейма.
  • /ldec test — включает визуальный тестовый индикатор вне боя.
  • /ldec config — открывает нативную панель настроек, встроенную в интерфейс WoW.
  • /ldec minimap — показывает или скрывает кнопку на миникарте.

Кнопка на миникарте тоже интерактивна: левый клик показывает или скрывает основной фрейм, правый — открывает панель конфигурации. Саму кнопку можно перетаскивать в любое удобное место вокруг миникарты.

Архитектура и внутреннее устройство

Аддон разбит на несколько логичных модулей, что говорит о продуманном подходе автора. Core.lua отвечает за запуск, события, команды и координацию состояния. SecureFrames.lua создаёт пять защищённых кнопок, привязанных к фиксированным юнитам. AuraDisplay.lua интегрируется с контейнерами аур, управляемыми Blizzard. DispelSpells.lua определяет до трёх диспел-заклинаний вне боя. Config.lua реализует современную панель, встроенную в настройки игры. Minimap.lua — это автономная кнопка миникарты без внешних зависимостей. Localization.lua обеспечивает локализацию строк во время выполнения.

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

Ограничения и локализация

Как и любой прототип, Lafee decurse имеет ряд ограничений. На клики можно назначить максимум три различных заклинания. Диспелы питомцев чернокнижника не поддерживаются. Приватные ауры не сканируются и не отображаются в этой MVP-версии. Кроме того, тестирование в Retail 12.1 всё ещё требуется для подтверждения защищённого поведения и отсутствия порчи интерфейса.

Зато с локализацией всё в порядке: интерфейс, подсказки, команды и сообщения переводятся на лету через Localization.lua для deDE, enUS/enGB, esES, esMX, frFR, itIT, koKR, ptBR, ruRU, zhCN и zhTW. Русскоязычные игроки оценят полноценную поддержку ruRU.

Лицензия и итоги

Проект распространяется под строгой проприетарной лицензией. Копирование, распространение, модификация и повторное использование запрещены без предварительного письменного разрешения правообладателя. Автор ведёт GitHub и Twitch, а также принимает донаты через Buy Me a Coffee.

Подводя итог, Lafee decurse — это аккуратное и целенаправленное решение для тех, кто ценит минимализм и скорость реакции. Он не пытается заменить весь интерфейс, а делает одну вещь хорошо: помогает вовремя снять дебафф с союзника. Если вам нужен чистый диспел-фрейм без визуального мусора — стоит присмотреться.