TradeSkillMaster_TDAutoVendoring
Каждый игрок в World of Warcraft сталкивается с одной и той же рутиной: сумки забиты серым, зелёным и синим хламом, который жалко выбросить, но и на аукционе он никому не нужен. Перебирать всё вручную, сверяться с ценами и бегать к вендору — то ещё удовольствие. Именно для таких случаев создан TradeSkillMaster_TDAutoVendoring — крошечная, но невероятно полезная библиотека на основе API TradeSkillMaster, которая берёт на себя всю грязную работу.
Что такое TradeSkillMaster_TDAutoVendoring?
Это не полноценный модуль TSM, а самостоятельный скриптовый аддон, использующий данные о ценах из TradeSkillMaster. Он умеет автоматически продавать предметы, которые не имеют аукционной ценности, распылять вещи, выгодные для зачарования, открывать привязанные контейнеры и даже отправлять потенциально ценные лоты почтой персонажу-аукционисту. Всё это — по нажатию одной кнопки в макросе. Аддон создавался для упрощения жизни в гарнизоне Warlords of Draenor, но его гибкие настройки позволяют адаптировать поведение под любые нужды.
Основные возможности
Автоматический вендоринг
Главная фишка — функция TDAutoVendor(). Она анализирует ваш инвентарь и продаёт предметы, которые соответствуют заданным критериям: качество не выше определённого (по умолчанию синее), уровень предмета не выше 630, а рыночная цена по данным TSM ниже указанного порога. Можно включить режим отладки, чтобы сначала посмотреть, что аддон собирается продать, и только потом запускать настоящую чистку. Это идеальное решение для утилизации трофеев из ящиков спасения и прочего барахла, которое скапливается после фарма.
Распыление ценных предметов
Если ваш персонаж владеет наложением чар, TradeSkillMaster_TDAutoVendoring умеет не просто продавать, а распылять предметы, чья стоимость материалов превышает вендорскую цену. Достаточно настроить переменные TD_maxValue и TD_valueDiff и использовать специальный макрос. Аддон сам сравнит рыночную цену энчанта с ценой продажи и примет решение. Это спасает от случайного уничтожения дорогих шмоток, которые выгоднее пустить на пыль.
Открытие контейнеров
Версия 1.2 добавила автоматическое открытие привязанных к персонажу сумок и ящиков: жетоны улучшения, рунические мешочки, тайники с сокровищами и даже экипировочные токены. Больше не нужно кликать по каждому предмету отдельно — один макрос /click TDOpenButton вскрывает всё разом. А если вы хотите добавить в список свои контейнеры, просто передайте таблицу с ID предметов через TD_customOpenList.
Отправка предметов на аукционного персонажа
Функция TDAutoAH() сканирует сумки и автоматически отправляет почтой все не привязанные к персонажу предметы, которые можно выставить на аукцион, указанному вами альту. Это невероятно удобно, когда основной персонаж фармит, а торгует отдельный банкир. Достаточно один раз настроить имя получателя и список исключений — и аддон сам перешлёт всё ценное, оставив вам только расходники.
Как установить TradeSkillMaster_TDAutoVendoring
Установка предельно проста, но требует обязательного наличия аддона TradeSkillMaster и его десктопного приложения для актуальных цен. Без этого TradeSkillMaster_TDAutoVendoring для World of Warcraft работать не будет. Скачайте архив с аддоном, распакуйте его в папку World of Warcraft\_retail_\Interface\AddOns (или в соответствующую директорию для Classic-версий) и убедитесь, что TSM настроен и отображает цены в подсказках предметов. Если вы пользуетесь лаунчером foxygame.net, то можете просто найти TradeSkillMaster_TDAutoVendoring в каталоге дополнений и установить его в один клик — лаунчер сам разместит файлы в нужной папке и будет поддерживать аддон в актуальном состоянии.
Настройка и макросы
Все действия выполняются через макросы, которые вы вешаете на панель. Никаких графических меню — только чистый скриптовый подход, зато очень гибкий. Вот базовый макрос для вендоринга:
/run TDAutoVendor()— продажа хлама со стандартными параметрами./run TDAutoVendor(nil, nil, nil, nil, nil, true)— режим отладки, показывает, что было бы продано.
Для распыления нужно предварительно задать опции и нажать кнопку:
/run TD_debug = false; /run TD_maxValue = 5000000; /run TD_valueDiff = 100000; /click TDDisButton
Для открытия контейнеров:
/run TD_debug = false; /click TDOpenButton
Для отправки почты:
/run TDAutoAH(false, 'ИмяБанкира', nil, {3412, 215})
Все параметры подробно описаны в документации аддона. Главное — не бойтесь экспериментировать с maxValue, maxIlvl и valueDiff, чтобы подстроить логику под экономику вашего сервера.
Совместимость с версиями World of Warcraft
Изначально TradeSkillMaster_TDAutoVendoring разрабатывался для розничной версии WoW (Retail), где активно использовался гарнизон и ящики спасения. Однако благодаря тому, что аддон опирается на универсальное API TSM, он прекрасно работает и на классических серверах. Вы можете смело скачать TradeSkillMaster_TDAutoVendoring для World of Warcraft: Classic, The Burning Crusade, Wrath of the Lich King, Cataclysm и Mists of Pandaria — везде, где установлен TradeSkillMaster и есть потребность в автоматической сортировке добычи. Единственное условие — наличие актуальных цен из десктоп-приложения TSM, иначе аддон не сможет определить, что продавать, а что оставить.
Заключение
TradeSkillMaster_TDAutoVendoring — это маленький, но мощный инструмент для каждого, кто ценит своё время в World of Warcraft. Он избавляет от бесконечного кликанья по сумкам, автоматически распродаёт мусор, распыляет выгодные предметы и даже пересылает ценности на аукционного персонажа. Настройка займёт пару минут, а польза будет ощущаться каждый день. Попробуйте — и вы удивитесь, как много лишних телодвижений вы делали раньше.