Damage Tracker (Mine and Slash)
===============
Что это такое
===============
Клиентский оверлей DPS для Mine and Slash. Он анализирует журнал боя в реальном времени и отображает компактный, перемещаемый HUD, показывающий общий урон, DPS и ваши основные способности с цветными полосами, соответствующими элементу урона.
===============
Функции
===============
> Оверлей HUD в реальном времени
> Измерение по скользящему временному окну или вручную очищаемой выборке (настраивается)
> Строки данных для каждой способности показывают общий урон, DPS, процент от общего урона и индикатор выполнения, окрашенный в цвет элемента урона.
> Перемещаемый (клавиша Move/Edit) с привязкой и ограничением границ; настраиваемое положение и отступы.
> Фоновая панель с настраиваемым цветом и прозрачностью; опциональные фоны для строк.
> Умный анализ:
-Захват на основе регулярных выражений (настраиваемый профиль) для строк вывода Mine and Slash
-Эвристики для нормализации названий навыков/элементов и обработки распространенных вариантов («applied» vs «dealt», мульти-элементы и т.д.).
-Подавление дубликатов (предотвращает двойной счет повторяющихся строк).
-Фильтрация манекенов (предотвращает попадание данных от Target Dummy в статистику).
-Пауза при бездействии (опционально): приостанавливает отсчет скользящего окна после X мс без нового урона.
>Детали и отчеты
-Экран быстрого отчета (клавиша) с разбивкой до 15 строк и деталями последнего попадания для каждого навыка.
-API для всплывающих подсказок/деталей для будущего расширения (например, шанс крита, средний удар и т.д., по мере раскрытия чатом).
>Внешний вид и цвета
-Значения по умолчанию (редактируемые):
-Физический = Оранжевый
-Молния = Желтый
-Холод = Голубой
-Огонь = Красный
-Хаос/Тень = Фиолетовый
-Мульти-элемент = Лиловый
*Цвет каждого элемента можно настроить в конфигурации.
>Горячие клавиши (по умолчанию)
-Включить/выключить оверлей: /
-Переместить/редактировать оверлей: - (также Shift+- для сброса позиции в центр)
-Очистить данные: * (Numpad Multiply)
-Отчет: Не назначена (назначьте свою)
>Использование оверлея
-Нажмите /, чтобы включить или выключить HUD.
-Нажмите -, чтобы войти в режим перемещения/редактирования, затем перетащите окно; Esc для выхода.
-(Удерживайте Shift при нажатии -, чтобы сбросить позицию в центр экрана.)
Нажмите *, чтобы очистить текущую выборку (если установлен режим ручной очистки).
===============
Ссылки
===============
Исходный код и отчеты об ошибках: GitHub (Damage Tracker)


