PikaBotManager — автоматический диагностический журнал
======================================================

Runtime 0.3.3:
- после каждого login или /reload PBM начинается в состоянии «ВЫКЛ»;
- включение/выключение выполняется кнопкой «PBM: ВКЛ/ВЫКЛ» в главном окне;
- закрытие окна и minimap-кнопка не меняют runtime-состояние;
- при Fast Spawn с «Авто применение» ВЫКЛ who/init не отправляются до ручного
  «Применить» или «Обновить».
- до первого реального spec probe текущий спек и статус показываются как
  «Не проверен»; «Определение...» означает активный who.

Ограничение клиента WoW 3.3.5a:
аддоны не могут произвольно создавать или дописывать .txt-файлы в своей папке.

Поэтому PikaBotManager постоянно записывает последние 1000 диагностических
сообщений в SavedVariables. Команда /pbm debug отвечает только за подробный
вывод в игровой чат; запись в журнал выполняется и при выключенном debug.

Где находится журнал
---------------------

<папка World of Warcraft>\WTF\Account\<ACCOUNT>\SavedVariables\PikaBotManager.lua

Сами записи находятся внутри таблицы:

PikaBotManagerDB["debugLog"]

Что делать после ошибки
-----------------------

1. В игре выполните /reload, чтобы клиент записал SavedVariables на диск.
2. Найдите PikaBotManager.lua по указанному выше пути.
3. Прикрепите этот файл к сообщению Codex вместо скриншотов чата.

Команды
-------

/pbm log        — показать количество записей и путь к файлу.
/pbm log clear  — очистить старый журнал.
/pbm debug      — включить/выключить подробный вывод в игровой чат.
/pbm perf       — показать лёгкие счётчики производительности с /reload.
/pbm perf reset — сбросить накопленные счётчики.
/pbm protect    — открыть окно «Мои персонажи».
/pbm protected  — вывести сохранённый защищённый список.
/pbm minimap       — показать/скрыть кнопку возле мини-карты.
/pbm minimap show  — принудительно показать кнопку.
/pbm minimap hide  — скрыть кнопку.
/pbm minimap reset — показать кнопку и вернуть стандартную позицию.
/pbm profiles   — открыть редактор шаблонов.
/pbm cancel     — отменить активный Spawn или очередь «Применить» без rollback.
