Skip to content

Releases: dadec666/Wrath-Mentor-int

Wrath Mentor v3.0.0

Choose a tag to compare

@dadec666 dadec666 released this 01 Oct 13:16

Wrath Mentor v3.0.0 — Modern UI & Tactics Architecture Update

Крупнейшее обновление интерфейса и функционала аддона со времён создания форка. Полный переход на современные каноны UX/UI аддонов World of Warcraft.


Ключевые изменения:

1. Модульный карточный интерфейс (Card-Based UI)

  • Тексты тактик больше не сливаются в длинную нечитаемую «простыню». Каждый смысловой этап боя (TL;DR, Начало боя, Фазы, Роли, Хардмод) теперь оформлен независимой карточкой с мягким темным фоном и аккуратной границей.
  • Интеллектуальный парсер автоматически определяет фазы боя (## Фаза...) и выстраивает сценарий последовательными карточками.

2. Микро-отправка в чат для РЛа (Micro-Send Engine)

  • Каждая отдельная карточка получила персональную компактную кнопку [В чат].
  • РЛу больше не нужно спамить полный текст тактики на весь чат: достаточно нажать кнопку на конкретной проблемной фазе или роли, чтобы сбросить в рейд-чат выжимку только по этой фазе с интерактивными ссылками на способности.

3. Вкладочная навигация (Tabs) и монолитные Segmented Controls

  • Верхняя панель полностью переработана: устаревшие громоздкие кнопки Blizzard заменены на плоские монолитные капсулы-таблетки в стиле iOS / ElvUI с контрастной синей подсветкой активного выбора:
    • Переключатель ролей: [ Все | Танк | Хил | ДД ]
    • Переключатель формата: [ 10 | 25 ]
  • Добавлена система вкладок:
    • [Тактика]: боевой сценарий боя по карточкам с быстрыми кнопками-якорями разделов.
    • [Способности]: отдельный справочный каталог всех способностей, баффов и дебаффов босса с крупными иконками и подсказками при наведении.
    • [Заметки]: полноэкранный встроенный блокнот (громоздкое боковое окно-сателлит полностью удалено).
    • [Копия]: быстрый экспорт тактики в чистый текст для внешних блокнотов или Discord.

4. Живой поиск боссов (Live Search)

  • Над сайдбаром рейдов добавлено поле быстрого поиска с кнопкой мгновенной очистки.
  • Фильтрация происходит на лету по мере набора текста как на русском, так и на английском языках, с автоматическим раскрытием нужного подземелья.

5. Поддержка рейдовых меток (Target Markers Ready)

  • В ядро аддона встроен графический движок нативных рейдовых меток: при указании тегов {череп}, {крест}, {star} и т.д. в окне выводятся цветные иконки из игрового атласа, а в чат отправляются системные маркеры.

6. Очистка кода и редизайн HUD (Quick Popup)

  • Полностью вырезан рудиментарный код несовместимых с 3.3.5a 3D-моделей (SetCreature), освободив полезную ширину окна.
  • Всплывающее окно при взятии босса в цель (Quick Popup) переведено на тонкую темную тему с сегментированным выбором ролей и адаптивной высотой.

Wrath Mentor v2.15.4

Choose a tag to compare

@dadec666 dadec666 released this 01 Oct 09:37
bd64fbd

Wrath Mentor v2.15.4

Технический хотфикс: устранение проблем с версткой окна, удаление несовместимого с 3.3.5a API моделей и оптимизация отображения тактик.


Изменения:

  • Удален неработающий 3D-модель вьювер: Метод SetCreature(npcId) для виджетов PlayerModel отсутствует в API клиента 3.3.5a (Interface 30300), из-за чего окно модели всегда оставалось пустым. Несовместимый код и вызовы удалены.
  • Восстановление полезной ширины окна: Текстовая область тактики развернута на полную ширину окна (убран пустой отступ в 136 пикселей справа).
  • Очистка настроек и слэш-команд: Из меню конфигурации и справки /wm help удалены рудиментарные пункты и команды /wm models и /wm modeltest.
  • Интерактивные заклинания: Подтверждена и стабилизирована работа интерактивных микро-кнопок способностей в теле тактики (подсказки при наведении, фиксация тултипа по клику и линковка в чат по Shift+клик).

Установка:

  1. Скачайте архив WrathMentor.zip.
  2. Распакуйте с заменой файлов в директорию World of Warcraft\Interface\AddOns\WrathMentor\.
  3. В игре введите /reload.

Wrath Mentor v2.15.3

Choose a tag to compare

@dadec666 dadec666 released this 01 Oct 09:16
a81e3c8

Wrath Mentor v2.15.3

Крупное обновление с интеграцией функционала апстрима: интерактивные ссылки на заклинания прямо внутри текста тактик, живые 3D-модели боссов, настройка прозрачности окна и выбор режима публикации в чат.


Основные изменения:

1. Интерактивные заклинания в тексте (Inline Ability Tooltips)

  • Каждое упоминание способности босса в тексте тактики теперь функционирует как интерактивный элемент:

    • Наведение мыши: отображает всплывающую подсказку (GameTooltip) со всеми данными о заклинании.
    • Клик левой кнопкой: фиксирует плавающее окно подсказки (ItemRefTooltip).
    • Shift + клик: вставляет готовую ссылку на способность в строку чата

    .

  • Обработчик оптимизирован для стабильной работы с русскоязычным текстом и тегами {spell:ID}.

2. Живые 3D-модели боссов (PlayerModel)

  • В окно тактики интегрирован нативный 3D-вьювер существ клиента WoW 3.3.5a:
    • Отображает модель из встроенной базы npcId либо синхронизируется с моделью существа в вашем таргете.
    • Опцию можно включить или выключить в настройках (/wm config или /wm models). При отключении 3D-модели блок тактики автоматически адаптируется под полную ширину окна.

3. Настройка прозрачности окна (Window Opacity)

  • В настройки добавлен слайдер регулировки прозрачности интерфейса (от 20% до 100%), позволяющий держать справочник открытым во время пула без ущерба для обзора.

4. Конфигурация отправки в чат

  • В интерфейс настроек добавлена возможность выбора содержимого, отправляемого кнопкой «Отправить в чат»:
    • Тактика (Strategy): пофазовая стратегия боя.
    • Хардмод (Hard Mode): руководство по сложному режиму.
    • Кратко (TL;DR): сжатая сводка в одну строку.

5. Навигационные ссылки в чате

  • В чат интегрирована обработка внутренних гиперссылок аддона (addon:WrathMentor:...): клик по сообщению с названием босса открывает окно аддона сразу на нужной странице.

Сохранено из предыдущих версий форка:

  • Quick Popup HUD: компактное окно при взятии босса в цель с переключением ролей (Танк / Хил / ДД / Кратко).
  • Стилизация UI: поддержка темной темы (Flat/Dark) и оригинального стиля Blizzard.
  • Навигационные якоря: кнопки мгновенной прокрутки к разделам (Начало, Тактика, Роли, Способности, Хардмод).
  • Safe Chat Engine: прогрев кэша спеллов и защищенный алгоритм переноса строк без разрыва ссылок.
  • Полная русская локализация: все базы рейдов WotLK (ЦЛК, РС, ИК, Ульдуар, Наксрамас, ОС, Око, СА, Ониксия) с актуальными ID заклинаний.

Установка:

  1. Скачайте прикрепленный архив WrathMentor.zip.
  2. Распакуйте папку WrathMentor в директорию World of Warcraft\Interface\AddOns\.
  3. Перезапустите клиент или выполните команду /reload в игре.

Wrath Mentor v2.3.2

Choose a tag to compare

@dadec666 dadec666 released this 30 Sep 11:58
3efa0a9

Wrath Mentor v2.3.2

Крупное обновление с поддержкой интерактивных ссылок на способности в чате, обновленным алгоритмом отправки сообщений, переработанной верхней панелью управления и полной разметкой рейдовых баз под клиент 3.3.5a (Interface 30300).


Что нового:

1. Интерактивные теги способностей {spell:ID}

  • Поддержка в текстах: Во все разделы тактик (сводка, начало боя, общая тактика, советы по ролям и хардмоды) внедрена поддержка тегов заклинаний {spell:ID}.

  • Отображение в UI: В окне аддона способности выделяются акцентным цветом в скобках вида [Название].

  • Режим копирования: При просмотре через кнопку «Копия» теги автоматически конвертируются в чистый текст без служебных кодов для удобного переноса в Discord или блокнот.

  • Кликабельные ссылки в чат: При отправке тактики в чат группы или рейда теги разворачиваются в системные гиперссылки Blizzard — игроки могут кликнуть по названию заклинания прямо в чате и изучить тултип со всеми характеристиками.

2. Безопасная отправка в чат (Safe Chat Engine)

  • Прогрев кэша (Cache Warming): Перед генерацией ссылок и отправкой сообщений аддон предварительно запрашивает данные о заклинаниях через GetSpellInfo. Это устраняет специфичный для 3.3.5a баг, когда незакэшированные сервером спеллы блокировались клиентом или отправлялись пустыми.

  • Защита ссылок от разрыва: Полностью переработана функция нарезки длинных строк SplitMessage. Алгоритм рассчитывает границы гиперссылок и переносит строки только по внешним пробелам, исключая повреждение структуры |Hspell:...|h при отправке длинного текста (лимит чата — 255 байт).

  • Выборочная очистка цвета: Функция StripNonLinkColors убирает визуальные цветовые теги интерфейса, сохраняя системные цветовые маркеры ссылок.

3. Реорганизация панели управления

  • Группировка элементов: В верхнем ряду окна фильтры ролей (Все, Танк, Хил, ДД) и выбор формата рейда (10 / 25) визуально отделены вертикальной чертой-разделителем.
  • Позиционирование утилит: Кнопки «Заметки» и «Копия» привязаны к правому краю окна, предотвращая наслоение кнопок при масштабировании окна.
  • Навигация: Во втором ряду перед кнопками быстрого перехода добавлена метка «Разделы:» (Sections:).

4. Полная разметка рейдовых баз

Все локализованные файлы баз данных переведены на новый формат с добавлением идентификаторов заклинаний (ID) 3.3.5a:

  • Цитадель Ледяной Короны и Рубиновое святилище

  • Испытание крестоносца, Склеп Аркавона и Логово Ониксии

  • Наксрамас (все 15 боссов)

  • Ульдуар (все 14 боссов)


Исправления ошибок:

  • Ошибка регистрации данных: Исправлена ошибка в WM:RegisterTactics, приводившая к сбою Lua (bad argument #1 to 'lower') при обработке записей способностей без явного строкового имени, из-за чего часть тактик отображалась на английском языке.

  • Манифест аддона: Добавлены локализованные метаданные ## Notes-ruRU: и указание авторства форка в WrathMentor.toc.


Установка:

  1. Скачайте архив WrathMentor.zip ниже.
  2. Распакуйте папку WrathMentor в директорию World of Warcraft\Interface\AddOns\.
  3. Перезапустите клиент игры или напишите команду /reload.