Для чего это
В Ikariam одна стройплощадка на город: когда улучшение заканчивается, площадка простаивает, пока ты не вернёшься и не кликнешь. Очередь oBot запускает следующую работу, как только площадка свободна и ресурсов хватает, так что ты не теряешь часы строительства. С автоматическим развитием бот ещё и сам выбирает, что строить.
Бесплатно и Premium
- Бесплатно: бот работает с первыми 2 улучшениями в очереди каждого города. Панель не даёт добавить больше («Without premium the queue holds 2 items per town»): когда одно готово, добавляешь следующее.
- Premium: безлимитная очередь, новые здания на свободных участках, автоматическое развитие с целями и работы, запущенные тем временем, пока первая ждёт ресурсов.
Подготовка очереди
- Открой панель oBot и вкладку Buildings.
- В Add to queue выбери город: появятся его здания с текущим уровнем.
- Рядом со зданием укажи нужный уровень и нажми Add. Повтори для других зданий.
- В Queue расставь пункты в нужном порядке кнопками Up и Down; Remove удаляет один, Empty queue удаляет все (после подтверждения).
- Включи Build queue active и нажми Save.
Пресет «All +1»
Новые здания (Premium)
Под зданиями города есть строка Free plot для каждого вида пустого участка (с их количеством): в её меню — здания, которые игра разрешает там строить, с их стоимостью. Выбери одно и нажми Add: оно появится в очереди с пометкой new. Когда оно построено, оно становится обычным улучшением, как остальные.
Если игра пока не разрешает это здание (не хватает исследования или условия), бот сообщает об этом в What it is doing и пробует снова через 10 минут.
Автоматическое развитие (Premium)
Когда включено Automatic development (и включено Build queue active), а очередь города пуста, бот сам выбирает следующую работу, ставит её в очередь с пометкой auto и запускает, как только хватит ресурсов. Это работает для каждого города, даже если ты туда ничего не ставил. Каждое решение попадает в журнал и может быть удалено из очереди, как остальные; работы, добавленные вручную, всегда идут первыми. Здание, которое ждёт ресурс, не производимый городом (например, мрамор без шахты), или которое игра не даёт улучшить, пропускается, и бот выбирает другое; оно возвращается, как только ресурс появится. Если цель застряла, бот строит и улучшает плотницкую мастерскую, дом лесничего и бюро архитектора, которые снижают стоимость.
Без цели (none) бот следует этим правилам, в таком порядке:
- Медленный рост: если город прибавляет меньше 1 жителя в час и ещё ниже 85% максимального населения, ему не хватает довольства, а не места: сначала таверна (построить или улучшить), потом музей.
- Нет базовых зданий: склад, таверна, торговый порт, музей, как только свободный участок их предлагает.
- Ратуша, когда население достигает 85% от максимума.
- Склад, когда какой-то ресурс превышает 70% вместимости.
- Иначе — самое низкое здание среди ратуши, академии, склада, таверны, торгового порта и музея.
Цели
Goal говорит боту, к чему ты стремишься. Когда автоматическое развитие включено, он решает здания, порядок исследований и граждан вместе: в этом случае ручные настройки вкладок Research и Citizens остаются сохранёнными, но применяются, только когда ты вернёшься к «none». Вкладки Research и Citizens всё равно должны быть включены.
First colony
Production
Population
none (общие правила)
Опции
Build queue active
Telegram message for every started building
Automatic development (Premium)
Goal
Что делает бот
- Каждые 2 минуты он смотрит в каждом городе на первый пункт очереди. Города независимы: у каждого своя очередь.
- Если здание уже достигло нужного уровня, бот убирает его из очереди и переходит к следующему.
- Если стройплощадка занята, он вернётся, когда работы закончатся.
- Если не хватает ресурсов, он ждёт и пробует снова через 5 минут; блок What it is doing говорит, каких ресурсов и сколько не хватает.
- Тем временем (Premium): если первая работа ждала бы ресурсов больше получаса, бот смотрит на следующие 3 улучшения того же города и запускает первое, за которое может заплатить прямо сейчас. Первая работа остаётся наверху и запустится, когда придут ресурсы; в журнале будет «Started … meanwhile».
- Если игра не разрешает улучшение (например, из-за невыполненных условий), он пробует снова через 10 минут.
- Запустив работу, он пишет об этом в журнал и на страницу (и в Telegram, если ты просил) со временем окончания работ.