Информация о файле
Ru:
Автоматически выбирает нужные действия и квесты у НПС, автоматически начинает разговор с НПС.
Аддон будет полезен всем летунам на "Мироеде" в Мертвом Городе, а так же всем активным игрокам.
Установка:
- Скачиваем и распаковываем AutoSelectDialog.zip
- Открываем в блокноте файл config.txt из папки AutoSelectDialog, переносим настройки из config.txt предыдущей версии аддона и меняем под свои нужды
- Удаляем папку AutoSelectDialog с предыдущей версией аддона из директории игры Allods Online\data\Mods\Addons
- Копируем папку AutoSelectDialog в директорию игры Allods Online\data\Mods\Addons
Настройка:
НПС, квесты и названия действий описываются в файле config.txt. Любой пользователь может добавлять и удалять в этом файле всё, что угодно (сохраняя общий формат), настраивая аддон под свои требования.
1. Таблица autoSelectQuests предназначена для перечисления квестов, которые надо автоматически получать и завершать у конкретного НПС. Порядок следования задает приоритет квестов.
Допустимые форматы записи:
[ "Имя NPC" ] = "Название квеста", [ "Имя NPC" ] = { "Название квеста 1", "Название квеста 2", "Название квеста 3" },
ВНИМАНИЕ!!
За один разговор с НПС (т.е. то время, пока открыта панель взаимодействия с НПС со списком квестов и действий) каждый квест, настроенный на автовыбор, аддон принимает и завершает лишь один раз. Примеры:
- У персонажа 120 знаков рвения. Квест "Обет Рвения" настроен на автовыбор. Персонаж подбегает к Регистратору Гильдий. Квест "Обет Рвения" до этого не был взят. При начале разговора с НПС квест "Обет Рвения" будет автоматически взят и сдан. Если выйти из разговора и начать его снова, то квест "Обет Рвения" будет снова автоматически взят и сдан. В следующий (третий) разговор квест "Обет Рвения" будет только взят, но не засчитается из-за недостатка знаков рвения.
- У персонажа 120 знаков рвения. Квест "Обет Рвения" настроен на автовыбор. Персонаж подбегает к Регистратору Гильдий. Квест "Обет Рвения" до этого был взят. При начале разговора с НПС квест "Обет Рвения" будет автоматически сдан, но не будет взят вновь появившийся. Однако, начав разговор второй раз, квест "Обет Рвения" будет автоматически взят и сдан. Начав разговор в третий раз, квест "Обет Рвения" будет только взят, но не засчитается из-за недостатка знаков рвения.
Пожалуйста, относитесь внимательно к непрерывно повторяющимся квестам, думая о последствиях до того, как добавлять такой квест в автовыбор.
- 2 гильдейских квеста: Восхваления и Дуэли
- Юбилейный гильдейский квест
- Квест "Высшее искусство алхимии"
- Квест "Огонь с небес" на Ирдрихе
- Квесты на Слёзы Дракона
- Квесты с личного аллода
- Квесты с Царства Стихий
- Квест "Пустынный ипподром" на Кирахе
- Квесты в ангаре у Марата Лисицина, Настасьи Ушкуйниковой и у Хранителей Кораблей
- Квесты на Воплощённое Желание (опция в неактивном состоянии, нужно включить в confix.txt)
- Квесты в пещере Тка-рика (опция в неактивном состоянии, возможно, исправно работают в 5.0.02)
- Квест "Дары Доминиона"
Список текущих настроек в autoSelectQuests (подробно):
-- Квесты на Воплощённое Желание, Колыбель
-- Работает! Удаляем --, кому нужны эти квесты.
-- ["Хранитель мироздания"] = { "Сила намерения: Воплощение Ярости", "Сила намерения: Воплощение Мысли", "Сила намерения: Воплощение Смерти", "Сила намерения: Воплощение Жизни", "Сила намерения: Воплощение Тьмы", "Сила намерения: Воплощение Безумия", "Сила намерения: Воплощение Коварства", "Сила намерения: Воплощение Хаоса", "Сила намерения: Воплощение Духа", "Сила намерения: Воплощение Власти", "Сила намерения: Воплощение Ярости", "Сила намерения: Воплощение Мысли", "Сила намерения: Воплощение Смерти", "Сила намерения: Воплощение Жизни", "Сила намерения: Воплощение Тьмы", "Сила намерения: Воплощение Безумия", "Сила намерения: Воплощение Коварства", "Сила намерения: Воплощение Хаоса", "Сила намерения: Воплощение Духа", "Сила намерения: Воплощение Власти" },
-- Гильдейские квесты
["Семер Хевар"] = { "Обет Дуэли", "Обет Восхваления" },
["Олег Шпилёв"] = { "Обет Дуэли", "Обет Восхваления" },
["Воротила Чётких"] = { "Приглашение с подвохом", "Мелкий воришка" },
-- Слёзы дракона
["Юлия Добрынина"] = { "Во имя Света!", "Милость к павшим", "Надёжный заслон", "Крепкий заслон", "Тот, кто приносит покой", "Покой для неупокоенных" },
["Мила Мещерская"] = { "Во имя Света!", "Милость к павшим", "Надёжный заслон", "Крепкий заслон", "Тот, кто приносит покой", "Покой для неупокоенных" },
-- Алхимия
["Сивояр Форокский"] = { "Высшее искусство алхимии" },
["Сарбаз Лораш"] = { "Высшее искусство алхимии" },
-- Личный аллод
["Буба Молоток"] = { "Крысиное нашествие", "Мелкие вредители", "Прочь с моей земли!", "Загадочная посылка" },
-- Царство Стихий
["Лорен ди Близар"] = { "Лесоповал", "Вода и пламя", "Тропический коктейль", "Пламенное сердце", "Последняя пристань", "Суровое наказание" },
["Евстигней Удальцов"] = { "Банановая лихорадка", "Продавец воздуха", "Грядущая буря", "Только перья летят", "Вторичные раскопки", "Отопление по-джунски" },
["Иавер Фаида"] = { "Груды щебня", "Пиратская канонада", "Каменное сердце", "Короткий разговор", "Крестовый научный поход", "Драгоценные письмена" },
["Хряп Горных"] = { "Пиромания", "Фуражировка", "Парилка", "Браконьерство в законе", "Морепродукт", "Агрессивный флирт", "Охота с огоньком" },
["Семейка Отмороженных"] = { "Почти как гибберлинг", "Отморозки", "Зажигай!", "Локальное потепление", "Их же оружием", "Спасение по-гибберлингски" },
["Командир Лиги"] = { "Окопная война", "Сила Стихий", "Месть Империи" },
["Лев Окопин"] = { "Мой костёр уже не светит...", "Сила Стихий", "Месть Лиге" },
-- Ангар
["Марат Лисицин"] = { "Чистый астрал", "Астральная охота", "Аномальный сектор" },
["Настасья Ушкуйникова"] = { "Безопасный астрал", "Астральная охота", "Аномальный сектор" },
["Семейка Якорьков"] = "Контроль над торговлей",
["Номарх Лэм"] = "Торговые войны",
-- Астральная Академия
["Мастер артефактов"] = { "Дары Доминиона" },
-- Ирдрих
["Ча Пай-Пай"] = "Огонь с небес",
["Каррок Отважный"] = "Огонь с небес",
-- Кирах
["Семейка Наездниц"] = "Пустынный ипподром",
["Саранг Камау"] = "Пустынный ипподром",
-- Пещера Тка-рика
-- КРАЙНЕ НЕ РЕКОМЕНДУЕТСЯ!! У Вероники плохо с головой...
--["Вероника Гипатская"] = { "Вызов Вероники", "Дорога испытаний" },
2. Таблица autoSelectDialog предназначена для перечисления реплик аватара, которые надо последовательно автоматически выбрать у конкретного НПС.
Допустимые форматы записи:
["Имя NPC"] = "Строка диалога", ["Имя NPC"] = { "Строка диалога 1", "Строка диалога 2", "Строка диалога 3" }, ["Имя NPC"] = function() --[[ Lua код для выполнения специфичных действий ]] end, ["Имя NPC"] = { "Строка диалога 1", function() --[[ Lua код ]] end, "Строка диалога 2" },
Список текущих реплик в autoSelectDialog (кратко):
- Дрейки в Мертвом Городе
- Хранитель Мироздания (отправка в Мертвый Город)
- Гоблин в Чистилище
- Големы в Лаборатории 13
- Астралофон на Сумрачном острове
- Почтальоны
- Менялы
- Вход в Лавку Редкостей
- Мастера Перерождений
- Вероника Гипатская в Пещере Тка-рика
- Руины джунского портала на Ирдрихе
- Грок Три Пера (по квесту "Огонь с небес")
- Мобы в чистилище (по квесту "Милость к Павшим")
- Рог изобилия на личном аллоде
- Вход в ангар
- Боевые машины Смородиновки
- Портал Цитадели Владыки на Острове Откровения (опция в неактивном состоянии)
- Вход в пещеру червелицых на Острове Откровения
Список текущих реплик в autoSelectDialog (подробно):
--["Аукционер"] = "Аукцион", -- НЕ РАБОТАЕТ!! и работать не будет
["Почтальон"] = function() if not avatar.HasInteractorQuest() then mailBox.Open() end end,
-- Менялы
["Юрий Копейкин"] = { "Начать обмен", RETURN },
["Любава Грошева"] = { "Начать обмен", RETURN },
-- Перерождения
["Саранг Бисану"] = { "Просмотреть список воплощений", RETURN },
["Мара ди Дусер"] = { "Просмотреть список воплощений", RETURN },
-- Дрейки в МГ
["Дрейк"] = "Оседлать дрейка",
-- Отправка в МГ
["Хранитель мироздания"] = "Да",
-- Голем в Лабе 13
["Джунский голем"] = "Попытаться активировать голема",
-- Рес в чистилище
["Служитель Света"] = "Оплатить воскрешение",
-- Вход в Лавку Редкостей
["Лавка Редкостей"] = "Отправиться в Лавку Редкостей",
-- Сумрачный остров
["Штабной астралофон"] = "Получить флакон кислоты",
-- Ирдрих
["Руины джунского портала"] = "Отправиться на корабль Охотников на демонов",
["Грок Три Пера"] = "Попросить клетуна для нападения на анархистов",
-- Пещера Тка-рика
["Вероника Гипатская"] = "Приступить к испытаниям",
-- Продвинутый вариант:
--["Вероника Гипатская"] = { "Приступить к испытаниям", "Начать испытание" },
-- Прислано пользователем gadleks, но не тестировалось:
--["Вероника Гипатская"] = { "Приступить к испытаниям", "Обезопасить себя от излишней жадности", WAIT, "Принять предложение", "Сферы Жадности", WAIT, "Завершить испытание" },
-- Квест Милость к павшим
["Мёртвая канийка"] = "Отдать мирру канийке",
["Умершие гибберлинги"] = "Отдать мирру гибберлингам",
["Погибший хадаганец"] = "Отдать мирру хадаганцу",
["Погибший эльф"] = "Отдать мирру эльфу",
-- Личный аллод
["Рог изобилия"] = { "Забрать сотворённые ценности", WAIT, "Вернуться к управлению", WAIT, "Материализовать астральный гранит", "Материализовать астральный коралл", "Чеканить монеты", WAIT, "Вернуться к управлению" },
-- Вход в ангар
["Самоха Круглов"] = "Отправиться в ангар",
["Степан Емельянов"] = "Отправиться в Астральную академию",
["Портал Астральной Академии"] = "Телепортироваться в корабельный ангар",
-- Мастера профессий
-- ["Волот Кононов"] = "Торговать",
-- ["Яна Иголкина"] = "Торговать",
-- ["Анжелика Берёзкина"] = "Торговать",
-- Смородиновка
["Т92 Арта"] = "Выбрать танк",
["ИС-7 Тяж"] = "Выбрать танк",
["Тип 59 СТ"] = "Выбрать танк",
["Т50-2 Светляк"] = "Выбрать танк",
["Т92-Арта"] = "Выбрать танк",
["ИС-7 «Тяж»"] = "Выбрать танк",
["Тип 59-СТ"] = "Выбрать танк",
["Т50-2 «Светляк»"] = "Выбрать танк",
-- Остров Откровения
-- Работает! Удаляем --, кому больше не нужно в Святилище Владыки.
-- ["Портал Торгового ряда"] = "Терраса Правды",
-- ["Портал террасы Правды"] = "Торговый ряд",
-- Циклический телепорт 1й этаж -> 3й этаж -> 2й этаж -> 1й этаж
-- Работает! Удаляем --, кому всё еще нужно в Святилище Владыки.
-- ["Портал Торгового ряда"] = "Святилище Владыки",
-- ["Портал террасы Правды"] = "Торговый ряд",
-- ["Портал Святилища Владыки"] = "Терраса Правды",
-- Вход в пещеру червелицых
["Переговорное устройство на двери"] = { "Ввести комбинацию символов", WAIT, "Спуститься в пещеру" },
3. Таблица autoStartDialog предназначена для перечисления имен НПС, с которыми надо автоматически начинать диалог при появлении его в контекстных действиях. Автодиалог не срабатывает, если персонаж уже находится в режиме разговора с каким-либо НПС или в режиме автоматического перемещения.
Допустимый формат записи:
"Имя NPC",
Список текущих НПС в autoStartDialog (кратко):
- Почтальон
- Аукционер
- Банкир
- Уважаемый Гоблин
- Регистраторы гильдий
- Мастера Перерождений
- Мобы по квестам на Слёзы Дракона
- Буба Молоток
- Охотники на демонов: Марат Лисицин и Настасья Ушкуйникова
- Хранители Кораблей: Семейка Якорьков и Номарх Лэм
- Мастер артефактов
- Мобы с Царства Стихий
- Мобы по квесту "Огонь с небес": Каррок Отважный и Ча Пай-Пай
- Некоторые Хранители порталов
Список текущих НПС в autoStartDialog (подробно):
"Почтальон",
"Аукционер",
"Банкир",
"Уважаемый Гоблин",
-- Перерождения
"Саранг Бисану",
"Мара ди Дусер",
-- Регистратор гильдий
"Семер Хевар",
"Олег Шпилёв",
"Воротила Чётких",
-- Мастера профессий
-- "Яна Иголкина",
-- "Анжелика Берёзкина",
-- Квест Милость к павшим
"Юлия Добрынина",
"Мила Мещерская",
"Мёртвая канийка",
"Умершие гибберлинги",
"Погибший хадаганец",
"Погибший эльф",
-- Личный аллод
"Буба Молоток",
-- Царство Стихий
"Евстигней Удальцов",
"Иавер Фаида",
"Хряп Горных",
"Семейка Отмороженных",
"Лорен ди Близар",
-- Ангар
"Марат Лисицин",
"Настасья Ушкуйникова",
"Семейка Якорьков",
"Номарх Лэм",
-- Ирдрих
"Каррок Отважный",
"Ча Пай-Пай",
-- Хранители порталов
"Семер Хай",
"Василий Батурин",
"Дмитрий Макунин",
"Омер ди Делис",
"Ждан Стоянов",
-- "Илона Кузина",
Если есть сомнения по поводу собственных настроек, можно задать вопрос на форуме поддержки аддона.
Текущий config.txt полностью:
--------------------------------------------------------------------------------
-- Файл настройки аддона AutoSelectDialog.
-- Всё, что начинается с символов -- будет проигнорировано игровым клиентом.
-- Ниже после символов -- содержатся комментарии к настройке тех или иных опций.
-- Опции, перед которыми стоят символы -- , закомментированы и неактивны.
-- Чтобы активировать опцию надо удалить символы -- перед ней.
-- Чтобы отключить опцию ее можно закомментировать (добавить -- перед ней)
-- или полностью удалить вместе с ее значением. Удаление только ее имени или
-- только ее значения будет нарушением синтаксиса.
-- Синтаксис: имя_опции = значение
-- Логические опции могут принимать значения true - функция включена,
-- или false - фунция отключена.
-- Строковые опции принимают строку, заключенную в кавычки, например: "строка"
-- Списковые опции принимают список значений, перечисленных через запятую,
-- и заключенный в фигурные скобки { }, например: { 123, 0, "упс", { 78, 51 } }
-- Можно удалять отдельные элементы списка или добавлять новые.
-- Использование других вариантов задания опций может привести к тому,
-- что аддон не будет работать.
--------------------------------------------------------------------------------
-- Created: 2013-07-22
-- Updated: 2016-02-17
-- Support: https://alloder.pro/topic/1371-autoselectdialog/
--------------------------------------------------------------------------------
-- Автовыбор и автозавершение квестов
--------------------------------------------------------------------------------
autoSelectQuests = {
-- Синтаксис (примеры):
-- ["Имя NPC"] = "Название квеста",
-- ["Имя NPC"] = { "Название квеста 1", "Название квеста 2", "Название квеста 3" },
-- Квесты на Воплощённое Желание, Колыбель
-- Работает! Удаляем --, кому нужны эти квесты.
-- ["Хранитель мироздания"] = { "Сила намерения: Воплощение Ярости", "Сила намерения: Воплощение Мысли", "Сила намерения: Воплощение Смерти", "Сила намерения: Воплощение Жизни", "Сила намерения: Воплощение Тьмы", "Сила намерения: Воплощение Безумия", "Сила намерения: Воплощение Коварства", "Сила намерения: Воплощение Хаоса", "Сила намерения: Воплощение Духа", "Сила намерения: Воплощение Власти", "Сила намерения: Воплощение Ярости", "Сила намерения: Воплощение Мысли", "Сила намерения: Воплощение Смерти", "Сила намерения: Воплощение Жизни", "Сила намерения: Воплощение Тьмы", "Сила намерения: Воплощение Безумия", "Сила намерения: Воплощение Коварства", "Сила намерения: Воплощение Хаоса", "Сила намерения: Воплощение Духа", "Сила намерения: Воплощение Власти" },
-- Гильдейские квесты
["Семер Хевар"] = { "Обет Дуэли", "Обет Восхваления" },
["Олег Шпилёв"] = { "Обет Дуэли", "Обет Восхваления" },
["Воротила Чётких"] = { "Приглашение с подвохом", "Мелкий воришка" },
-- Слёзы дракона
["Юлия Добрынина"] = { "Во имя Света!", "Милость к павшим", "Надёжный заслон", "Крепкий заслон", "Тот, кто приносит покой", "Покой для неупокоенных" },
["Мила Мещерская"] = { "Во имя Света!", "Милость к павшим", "Надёжный заслон", "Крепкий заслон", "Тот, кто приносит покой", "Покой для неупокоенных" },
-- Алхимия
["Сивояр Форокский"] = { "Высшее искусство алхимии" },
["Сарбаз Лораш"] = { "Высшее искусство алхимии" },
-- Личный аллод
["Буба Молоток"] = { "Крысиное нашествие", "Мелкие вредители", "Прочь с моей земли!", "Загадочная посылка" },
-- Царство Стихий
["Лорен ди Близар"] = { "Лесоповал", "Вода и пламя", "Тропический коктейль", "Пламенное сердце", "Последняя пристань", "Суровое наказание" },
["Евстигней Удальцов"] = { "Банановая лихорадка", "Продавец воздуха", "Грядущая буря", "Только перья летят", "Вторичные раскопки", "Отопление по-джунски" },
["Иавер Фаида"] = { "Груды щебня", "Пиратская канонада", "Каменное сердце", "Короткий разговор", "Крестовый научный поход", "Драгоценные письмена" },
["Хряп Горных"] = { "Пиромания", "Фуражировка", "Парилка", "Браконьерство в законе", "Морепродукт", "Агрессивный флирт", "Охота с огоньком" },
["Семейка Отмороженных"] = { "Почти как гибберлинг", "Отморозки", "Зажигай!", "Локальное потепление", "Их же оружием", "Спасение по-гибберлингски" },
["Командир Лиги"] = { "Окопная война", "Сила Стихий", "Месть Империи" },
["Лев Окопин"] = { "Мой костёр уже не светит...", "Сила Стихий", "Месть Лиге" },
-- Ангар
["Марат Лисицин"] = { "Чистый астрал", "Астральная охота", "Аномальный сектор" },
["Настасья Ушкуйникова"] = { "Безопасный астрал", "Астральная охота", "Аномальный сектор" },
["Семейка Якорьков"] = "Контроль над торговлей",
["Номарх Лэм"] = "Торговые войны",
-- Астральная Академия
["Мастер артефактов"] = { "Дары Доминиона" },
-- Ирдрих
["Ча Пай-Пай"] = "Огонь с небес",
["Каррок Отважный"] = "Огонь с небес",
-- Кирах
["Семейка Наездниц"] = "Пустынный ипподром",
["Саранг Камау"] = "Пустынный ипподром",
-- Пещера Тка-рика
-- КРАЙНЕ НЕ РЕКОМЕНДУЕТСЯ!! У Вероники плохо с головой...
--["Вероника Гипатская"] = { "Вызов Вероники", "Дорога испытаний" },
}
--------------------------------------------------------------------------------
-- Автовыбор диалогов
--------------------------------------------------------------------------------
autoSelectDialog = {
-- Синтаксис (примеры):
-- ["Имя NPC"] = "Строка диалога",
-- ["Имя NPC"] = { "Строка диалога 1", "Строка диалога 2", "Строка диалога 3" },
-- ["Имя NPC"] = { "Строка диалога 1", WAIT, "Строка диалога 2", RETURN },
--["Аукционер"] = "Аукцион", -- НЕ РАБОТАЕТ!! и работать не будет
["Почтальон"] = function() if not avatar.HasInteractorQuest() then mailBox.Open() end end,
-- Менялы
["Юрий Копейкин"] = { "Начать обмен", RETURN },
["Любава Грошева"] = { "Начать обмен", RETURN },
-- Перерождения
["Саранг Бисану"] = { "Просмотреть список воплощений", RETURN },
["Мара ди Дусер"] = { "Просмотреть список воплощений", RETURN },
-- Дрейки в МГ
["Дрейк"] = "Оседлать дрейка",
-- Отправка в МГ
["Хранитель мироздания"] = "Да",
-- Голем в Лабе 13
["Джунский голем"] = "Попытаться активировать голема",
-- Рес в чистилище
["Служитель Света"] = "Оплатить воскрешение",
-- Вход в Лавку Редкостей
["Лавка Редкостей"] = "Отправиться в Лавку Редкостей",
-- Сумрачный остров
["Штабной астралофон"] = "Получить флакон кислоты",
-- Ирдрих
["Руины джунского портала"] = "Отправиться на корабль Охотников на демонов",
["Грок Три Пера"] = "Попросить клетуна для нападения на анархистов",
-- Пещера Тка-рика
["Вероника Гипатская"] = "Приступить к испытаниям",
-- Продвинутый вариант:
--["Вероника Гипатская"] = { "Приступить к испытаниям", "Начать испытание" },
-- Прислано пользователем gadleks, но не тестировалось:
--["Вероника Гипатская"] = { "Приступить к испытаниям", "Обезопасить себя от излишней жадности", WAIT, "Принять предложение", "Сферы Жадности", WAIT, "Завершить испытание" },
-- Квест Милость к павшим
["Мёртвая канийка"] = "Отдать мирру канийке",
["Умершие гибберлинги"] = "Отдать мирру гибберлингам",
["Погибший хадаганец"] = "Отдать мирру хадаганцу",
["Погибший эльф"] = "Отдать мирру эльфу",
-- Личный аллод
["Рог изобилия"] = { "Забрать сотворённые ценности", WAIT, "Вернуться к управлению", WAIT, "Материализовать астральный гранит", "Материализовать астральный коралл", "Чеканить монеты", WAIT, "Вернуться к управлению" },
-- Вход в ангар
["Самоха Круглов"] = "Отправиться в ангар",
["Степан Емельянов"] = "Отправиться в Астральную академию",
["Портал Астральной Академии"] = "Телепортироваться в корабельный ангар",
-- Мастера профессий
-- ["Волот Кононов"] = "Торговать",
-- ["Яна Иголкина"] = "Торговать",
-- ["Анжелика Берёзкина"] = "Торговать",
-- Смородиновка
["Т92 Арта"] = "Выбрать танк",
["ИС-7 Тяж"] = "Выбрать танк",
["Тип 59 СТ"] = "Выбрать танк",
["Т50-2 Светляк"] = "Выбрать танк",
["Т92-Арта"] = "Выбрать танк",
["ИС-7 «Тяж»"] = "Выбрать танк",
["Тип 59-СТ"] = "Выбрать танк",
["Т50-2 «Светляк»"] = "Выбрать танк",
-- Остров Откровения
-- Работает! Удаляем --, кому больше не нужно в Святилище Владыки.
-- ["Портал Торгового ряда"] = "Терраса Правды",
-- ["Портал террасы Правды"] = "Торговый ряд",
-- Циклический телепорт 1й этаж -> 3й этаж -> 2й этаж -> 1й этаж
-- Работает! Удаляем --, кому всё еще нужно в Святилище Владыки.
-- ["Портал Торгового ряда"] = "Святилище Владыки",
-- ["Портал террасы Правды"] = "Торговый ряд",
-- ["Портал Святилища Владыки"] = "Терраса Правды",
-- Вход в пещеру червелицых
["Переговорное устройство на двери"] = { "Ввести комбинацию символов", WAIT, "Спуститься в пещеру" },
}
--------------------------------------------------------------------------------
-- Автозапуск диалогов
--------------------------------------------------------------------------------
autoStartDialog = {
-- Синтаксис:
-- "Имя NPC",
"Почтальон",
"Аукционер",
"Банкир",
"Уважаемый Гоблин",
-- Перерождения
"Саранг Бисану",
"Мара ди Дусер",
-- Регистратор гильдий
"Семер Хевар",
"Олег Шпилёв",
"Воротила Чётких",
-- Мастера профессий
-- "Яна Иголкина",
-- "Анжелика Берёзкина",
-- Квест Милость к павшим
"Юлия Добрынина",
"Мила Мещерская",
"Мёртвая канийка",
"Умершие гибберлинги",
"Погибший хадаганец",
"Погибший эльф",
-- Личный аллод
"Буба Молоток",
-- Царство Стихий
"Евстигней Удальцов",
"Иавер Фаида",
"Хряп Горных",
"Семейка Отмороженных",
"Лорен ди Близар",
-- Ангар
"Марат Лисицин",
"Настасья Ушкуйникова",
"Семейка Якорьков",
"Номарх Лэм",
-- Ирдрих
"Каррок Отважный",
"Ча Пай-Пай",
-- Хранители порталов
"Семер Хай",
"Василий Батурин",
"Дмитрий Макунин",
"Омер ди Делис",
"Ждан Стоянов",
-- "Илона Кузина",
}
--------------------------------------------------------------------------------
-- Показывать кнопку при старте
--------------------------------------------------------------------------------
addonEnableButton = true
--------------------------------------------------------------------------------
-- Чат-команда аддона
--------------------------------------------------------------------------------
addonCommand = "/asd"
--------------------------------------------------------------------------------
Известные проблемы:
- Иногда при начале диалога на экране будут показываться сообщения "Цель слишком далеко".
- Нельзя открыть окно аукциона с помощью выбора диалога "Аукцион" у аукционеров (анти-бот ограничение).
- Невозможно продолжать испытания в пещере Тка-Рика, если сдать квест "Вызов Вероники" при взятом квесте "Дорога испытаний" — пропадает диалог "Приступить к испытаниям" из окна взаимодействия с Вероникой Гипатской.
===========================================================
En:
Addon automatically selects conversation options and quests in the NPCs talk window. Addon is also able to automatically start dialog with NPCs.
Installation:
- Download and unpack AutoSelectDialog.zip
- Open AutoSelectDialog\config.eng.txt file in Notepad and change in accordance with your use cases
- Rename AutoSelectDialog\config.eng.txt file to AutoSelectDialog\config.txt, replacing the existent file (or remove it before renaming)
- Remove previous version of AutoSelectDialog from the game add-ons directory Allods Online\data\Mods\Addons\
- Move AutoSelectDialog folder to the game add-ons directory Allods Online\data\Mods\Addons\
--------------------------------------------------------------------------------
-- English template of AutoSelectDialog config.
-- Replace the default config.txt with this one.
-- Everything that starts with -- will be ignored by game client.
-- Some options work good, the rest (e.g. the commented out) need updating.
-- To enable any config option remove -- before it.
--------------------------------------------------------------------------------
-- Created: 2014-05-23
-- Updated: 2014-10-16
-- Support: https://alloder.pro/topic/1371-autoselectdialog/
--------------------------------------------------------------------------------
-- Autoselect and autofinish quests
--------------------------------------------------------------------------------
Global("autoSelectQuests", {
-- Syntax:
-- ["Interactor name"] = "Quest name",
-- ["Interactor name"] = { "Quest name 1", "Quest name 2", "Quest name 3" },
-- Power of Intention quests
-- Works ok! Remove leading -- symbols if you need these quests.
-- ["Keeper of the Universe"] = { "Power of Intention: Chaos Incarnate", "Power of Intention: Cunning Incarnate", "Power of Intention: Darkness Incarnate", "Power of Intention: Death Incarnate", "Power of Intention: Life Incarnate", "Power of Intention: Madness Incarnate", "Power of Intention: Power Incarnate", "Power of Intention: Rage Incarnate", "Power of Intention: Spirit Incarnate", "Power of Intention: Thought Incarnate" }
-- Guild quests
["Semer Khendjer"] = { "Pledge of Eulogy", "Pledge of Dueling" },
["Oleg Shpilev"] = { "Pledge of Eulogy", "Pledge of Dueling" },
-- Tear of the Dragon quests
["Yulia Dobrynina"] = { "He Who Brings Peace", "Rest for the Restless", "Mercy to the Fallen", "Go to the Purgatory", "Secure Cover", "Strong Cover" },
["Anna Kavelina"] = { "He Who Brings Peace", "Rest for the Restless", "Mercy to the Fallen", "Go to the Purgatory", "Secure Cover", "Strong Cover" },
-- Personal allod
["Bob Jackhammer"] = { "Mysterious Parcel", "Get Off My Land!", "Rat Invasion", "Small Pests" },
-- Tka-Rik cave
-- Not recommended! Really, you will hate this
--["Klavdia Kalugina"] = { "Path of Trials", },
})
--------------------------------------------------------------------------------
-- Autoselect dialogs
--------------------------------------------------------------------------------
Global("autoSelectDialog", {
-- Syntax:
-- ["Interactor name"] = "Dialog answer",
-- ["Interactor name"] = { "Dialog answer 1", "Dialog answer 2", "Dialog answer 3" },
--["Auctioneer"] = "Auctioneer", -- Does not work!!
["Stepan Orlov"] = function() if not avatar.HasInteractorQuest() then mailBox.Open() end end,
["Yuri Kopeykin"] = { "Trade", RETURN },
["Lyubava Grosheva"] = { "Trade", RETURN },
--["Sarbaz Harakhte"] = "Teleport", -- Does not work!!
-- Dragons in Dead City
["Dragon"] = "Ride the dragon",
-- Go to Dead City
["Keeper of the Universe"] = "Yes",
-- Lab Thirteen Golem
["Worn June Golem"] = "Control the golem",
-- Quick Ressurection in Purgatory
["Goblin Spirit"] = "Give the goblin some drops of mirra",
-- Boutique entrance
["Boutique Headquarters"] = "Go to the Boutique",
-- Twilight Isle
--["Headquarter Astralophone"] = "Get concentrated acid",
-- Irdrich
--["June Ruins"] = "Go to the ship",
-- Tka-Rik cave
--["Klavdia Kalugina"] = "...",
-- Extended edition:
--["Klavdia Kalugina"] = { "...", "Start the trial" },
-- Reincarnation
--["Sarang Bisanu"] = { "Show list of reincarnations", function() avatar.ReturnToStartCue() end },
--["Mara de Doucer"] = { "Show list of reincarnations", function() avatar.ReturnToStartCue() end },
-- Mercy to the Fallen
--["Dead Kanian"] = "Give some mirra",
--["Dead Gibberlings"] = "Give some mirra",
--["Dead Xadaganian"] = "Give some mirra",
--["Perished Elf"] = "Give some mirra",
-- Hangar
--["Ruslan Kruglov"] = "Go to hangar",
--["Astral Academy Portal"] = "Go to hangar",
-- Trainers
["Vlad Kononov"] = "Trade",
["Aurora Bulatina"] = "Trade",
-- Summerhold
["Т92 Arty"] = "Choose a tank",
["IS-7 Heavy"] = "Choose a tank",
["Type 59 ST"] = "Choose a tank",
["T50-2 Firefly"] = "Choose a tank",
})
--------------------------------------------------------------------------------
-- Autostart interaction
--------------------------------------------------------------------------------
Global("autoStartDialog", {
-- Syntax:
-- "NPC name",
"Stepan Orlov",
"Alexey Platov",
"Auctioneer",
"Banker",
-- Personal allod
"Bob Jackhammer",
-- Mercy to the Fallen
"Yulia Dobrynina",
"Anna Kavelina",
"Dead Kanian",
"Dead Gibberlings",
"Dead Xadaganian",
"Perished Elf",
-- Guild Master
"Semer Khendjer",
"Oleg Shpilev",
-- Reincarnation
"Sarang Bisanu",
"Mara de Doucer",
-- Portal Keepers
"Sarbaz Harakhte",
"Vasily Baturin",
"Dmitry Makunin",
"Hugues de Delice",
})
If you have any questions with configuring it ask me on add-on forum.
===========================================================
Что нового в версии 1,0 Просмотр изменений
Размещено
Для этой версии изменений нет.