Адский лифт
Адский лифт это подъём. Вы тратите ключ-карты на бои, каждый выигранный бой поднимает вас на этаж, а монстры растут быстрее вашего персонажа. Если оставить всё как есть, любой аккаунт рано или поздно упирается в стену и после этого скармливает ключ-карты боям, которые выиграть не может.
Лавка, Лавка Вельзевула, единственный рычаг против этого. Лакомство единственное, что меняет боевую силу в Адском лифте, и его хватает на два этажа.

Включается через auto_hellevator.
Что делает один проход
Модуль делает четыре вещи в день, и раньше ему требовалось четыре отдельных цикла, чтобы добраться до всех, потому что каждая отправленная команда заменяет состояние игры, а ссылка, взятая до отправки, после неё устаревает. Теперь он перечитывает забег между шагами и делает все четыре за один проход, а это важнее всего в тот день, когда дел больше всего.
- Вчерашняя награда, если она всё ещё не забрана.
- Сегодняшняя награда.
- Лакомство, если правила ниже говорят, что оно того стоит.
- Бои, пока ключ-карт больше вашего запаса.
Решение о лакомстве
Это та часть, которую стоит понять, потому что настройка по умолчанию не очевидная.
hellevator_treats_after_loss включён, а это значит: подниматься на одних ключ-картах, пока бой действительно не будет проигран, и только тогда начинать покупать лакомства.
Рассуждение такое: лакомства хватает на два этажа. Купленное на первом этаже, это два этажа помощи там, где помощь не требовалась, а ключ-карты, которых оно стоило, были боями, которые выиграли бы и так. Стена это момент, когда лакомство начинает себя окупать, а проигранный бой это то, как стена о себе объявляет.
Выключить его значит покупать одно, как только позволят лавка и ваш запас. В целом это поднимает медленнее, зато никогда не теряет карту на бой, который выиграть было нельзя. Обе позиции разумны; по умолчанию выбрана та, что забирается выше.
Какое лакомство берётся
Когда покупка происходит, берётся лакомство с лучшим отношением эффект на этажи, на одну ключ-карту. Сравнение делается перекрёстным умножением, а не делением, потому что целочисленное деление выбрасывает остаток: лакомство ценой 2,9 за карту и лакомство ценой 2,1 за карту оба дают 2, и победило бы тогда то, которое лавка случайно перечислила первым. Снаружи ничего этого не видно. Бот просто иногда покупает лакомство похуже.
Настройки

| Настройка | По умолчанию | Что делает |
|---|---|---|
auto_hellevator | вкл | Сам модуль. |
hellevator_min_keycards | Не начинать бои, если карт меньше этого числа. | |
hellevator_keep_keycards | Запас. Карты ниже этой черты не тратятся никогда. | |
hellevator_buy_treats | вкл | Вообще покупать в лавке. Выключено это для того, кто хочет, чтобы каждая карта уходила в бои, и знает, чего это стоит. |
hellevator_treats_after_loss | вкл | Перед первой покупкой дождаться проигранного боя. Смотрите выше. |
hellevator_max_treat_price | 0 | Наибольшее число ключ-карт на одно лакомство. 0 значит, что ограничивает только запас. |
hellevator_treat_refresh_floors | 2 | Купить свежее лакомство, когда у текущего останется столько этажей. 0 значит «только когда оно кончится», это самый дешёвый вариант, и он оставляет вас на этаж или два без лакомства, пока идёт покупка. |
hellevator_guild_raid | выкл | Записываться на адскую атаку гильдии, пока открыто окно записи. |
Почему запись на рейд гильдии выключена
Не из осторожности, а по фактам. Выпущенная включённой, она была отклонена 78 раз за один день с tournament raid circle not allowed, на каждом аккаунте. Какие условия сервер на самом деле применяет к этой команде, неизвестно, поэтому честная настройка по умолчанию это её не отправлять.
Переключатель остаётся для всех, кто хочет попробовать, а отказ теперь запоминается, а не повторяется каждый цикл.
Когда он останавливается
Адский лифт несёт в состоянии игры собственные отметки начала и конца, поэтому на вопрос «идёт ли он» отвечают точно, а не выводят. Вне этого окна модуль не делает ровно ничего. Смотрите Как распознаются события.
Смотрите также
- Как распознаются события
- Мировой босс
- Легендарное подземелье
- Задания, таверна и походы о том, как во время события обращаются с пивом