Всем привет. Я не особо силён в аддонах и коде, но решил заморочиться, потому что достало вручную настраивать Scrap на каждом персонаже. Вышло вот такое дополнение.
Сразу уточню — это не отдельный аддон, а маленькая модификация к Scrap. Сам Scrap мне нравится и удобен, но утомительно заново всё настраивать для каждого чара. Возможно, уже есть что-то подобное, но я сделал своё — простое и удобное лично мне. Может пригодится ещё кому-то.
Что оно делает:
сохраняет мой список хлама/не хлама/ИИ из Scrap для каждого чара.
имеет окно выбора другого персонажа и скопировать его настройки к себе.
при копировании оно сравнивает списки и добавляет только то, чего не хватает, а дубли не трогает.
в чат пишет отчёт: сколько всего нашлось, сколько добавилось, сколько пропустило.
есть кнопка «Сбросить» — обнуляет Scrap только у текущего персонажа (удобно, если захламилось).
сразу видно статистику по предметам (сколько и какой редкости) — чисто для интереса.
иконка на миникарте, можно включать/выключать в настройках - изначально оставил включенной, для отладки проще.
открывается командами /scrapsync и /ss, либо через меню настройки модификаций.
Пробовал у себя — вроде всё работает, но я не гуру, баги возможны. Если будут ошибки, пишите, по возможности буду фиксить.
Scrap_Sync 1.1.rar
1.1 Новое
Исправлена работа между серверами (данные общие для всех реалмов).
Добавлены фракционные иконки в списке персонажей.
При копировании списка Scrap между персонажами теперь в отчёте указывается:
* сколько всего предметов найдено
* сколько из них хлам (junk)
* сколько не хлам (keep)
* отдельно для скопированных и пропущенных предметов
В настройки добавлена кнопка «Обновить», чтобы вручную перезаписать данные текущего персонажа.
Выпадающий список персонажей сделан шире для удобства.
Исправления
Данные теперь сохраняются в общей глобальной базе Scrap_SyncDB["Characters"], а не только внутри реалма → больше нет проблемы «вижу имя, но данных нет» при переходе на другие сервера.
На выходе из игры (PLAYER_LOGOUT) автоматически выполняется сохранение данных персонажа.
Добавлен резервный внутренний бэкап Scrap_SyncDB_Internal для возможного восстановления.
Исправлен отчёт о копировании: теперь он даёт корректные цифры и не путает пустые списки.
Старая версия:
Scrap_Sync1.0
Scrap_Sync.rar1.0
Scrap.rar