Перейти до змісту

Журнал змін

Кожен випуск, що в ньому змінилося і чому. Той самий текст, який програма показує під час оновлення.

  1. 2.26.5

    Поточна
    • Арена знову б’ється за предмети альбому, коли проскановано багато гравців: відсутній предмет тепер зараховується повністю. На тестовому флоті кількість боїв на арені подвоїлася. Повідомлено в Discord.
    • Спорядження супутників можна покращувати в коваля до власного рівня, а спорядження починаючи з обраного покращення більше не віддається супутникам. Типово вимкнено. Просили в Discord.
    • Під час входу обирай окремих персонажів, а не лише цілі сервери. Просили в Discord.
    • Кожен перемикач на сторінці сповіщень працює: пропозиції реклами, ціль альбому й лічильник довіри слухаються своїх перемикачів, а перший перемикач відповідає за спливне вікно на цьому комп’ютері. Просили в Discord.
    • Застосунок відпочиває у фоні: сторінки, які лише щось показують, перестають питати, поки вікно приховане. Просили в Discord.
    • Друга програма на тому самому акаунті більше не змушує бота заново входити кожні кілька секунд.
    • Коваль робить півгодинну паузу там, де його ще не відкрито, а підземелля перевіряються лише тоді, коли в них було б із ким битися. Туалет, прання і світовий бос більше не просять знову те, у чому сервер уже відмовив. Фортеця враховує дерево й камінь із нападів навіть понад ліміт складу. Арена більше не шукає знову кожні кілька секунд, поки чекає на безкоштовний бій. Супутникам більше не видається спорядження, доки вони не приєдналися через Вежу.
    • Застосунок для телефона: прострочений вхід повертає на екран входу, а верхня панель більше не закриває вміст. Спарювання з власною панеллю в домашній мережі тепер працює.
    • Розміщені акаунти: прямий вхід із сервером доходить до флоту з цим сервером, дошка, поширена з розміщеного акаунта, зберігає свої зв'язки, а налаштування, змінене на одному пристрої, з'являється на інших відкритих пристроях.
    • Пропозиція реклами та налаштування переглядача показуються лише в збірках, де переглядач є, бо в інших пропозицію не можна було закрити. Зв'язок телефона з комп'ютером: комп'ютер тепер відповідає на перевірку дозволів телефона.
    • Фортеця більше не надсилає покращення зали лицарів кожні кілька секунд, коли сервер приймає його й нічого не змінює, і решта фортеці знову отримує свою чергу.
    • «Не нести варту до десяти перемог на арені» чекає лише на арену, яка ввімкнена й б'ється. З вимкненою ареною або коли вона нікого не знаходила, персонажі цілий день простоювали замість того, щоб іти на варту.
    • Веб-панель 0.3.2: файл для Windows запускається, хоч би як його відкрили, посилання для завантаження завжди дають найновіший файл, а сторінка розкладу пояснює, що вона робить. «Взяти» на маркетплейсі знову зберігає, акаунти з проксі або сервером працюють, а невдалий вхід показується біля акаунта.
  2. 2.26.4

    • Бої на арені обираються за честю, яку вони мають принести. Поразка коштує честі, тож бій, який коштував би більше, ніж дає, пропускається (крім десяти щоденних боїв за досвід і обраних), а твій рахунок проти кожного суперника тепер враховується. Перші цифри флоту: 54 % перемог замість 16 % і плюс 13 честі за бій замість мінус 2.
    • Симулятор бою правильно рахує воскресіння мисливця на демонів і моделює бої на арені як бої на арені. Маги більше не виглядають найлегшими суперниками.
    • Будь-яку будівлю фортеці можна зупинити на обраному рівні, наприклад самоцвітну шахту на 1 на початку гри. «Ніколи не покращувати» блокує й будівлю на рівні 0, тож так не вміло. Побажання з Discord.
    • Легендарне підземелля: зброярню використовують як кімнату, і вона більше не зупиняє забіг. Вона застрягала 34 рази за 14 годин.
    • Прогрес: враховуються гриби та знайдені предмети із завдань, експедицій, улюбленців, підземного світу, фортеці, Пекельного ліфта й підземель, а під час підвищення рівня досвід більше не губиться.
    • Покращення гільдії за гриби отримали власний перемикач, і кожна витрата грибів (скакун, зілля, колесо, азартні ігри) дотримується ліміту витрат.
    • Улюбленців не годують двічі після перезапуску. На PandoraSF знову працюють арена, підземелля й фортеця.
    • Вебпанель 0.3.0: керування розміщеним флотом, сторінка легендарного підземелля з графікою гри, картки персонажів, налаштування як у застосунку, мобільний застосунок може підключатися до панелі, а арена показує очікувану честь кожного суперника.
    • macOS, iOS та Android знову на актуальній версії.
  3. 2.26.3

    • Легендарне підземелля тепер рухається у власному темпі сервера: приблизно десята частка секунди на крок замість половини секунди, і жодна кімната більше його не затримує. Мімік, скелети, купи каміння, купіль душ та кімнати випробувань, кожна отримує команду, яка справді їх рухає, виміряно на нашому тестовому флоті.
    • Тепер кожне рішення в підземеллі приймає калькулятор. Він вчиться на твоїх власних забігах, чого коштують монстр, пастка й невдала втеча на кожній ділянці поверхів, і обирає хід із найкращими перспективами. Сторінка підземелля показує числа, що стоять за кожним рішенням.
    • Калькулятор підземелля виходить із того, що виміряв флот: на перших поверхах втеча не вдається приблизно чотири рази з десяти, а не два, бій від 25 поверху й вище коштує близько 14% твого здоров'я замість 19%, а ключ економить приблизно половину боїв. Отрута рахується як уже втрачена, тож бот більше не б'ється здоров'ям, яке він однаково втратить.
    • Воскресіння грибами в Легендарному підземеллі працює. Раніше воно надсилало неправильну команду, сервер її відхиляв, і жодного гриба не витрачалося. Воно залишається вимкненим, доки ти сам його не увімкнеш, зберігає твій запас грибів і ліміт на забіг, і купує лише стільки життя, скільки потрібно наступному босу.
    • Сторінка підземелля нова: власна графіка гри, шлях крізь поверхи, самоцвіти долі й активні прокляття, а також коли очікується наступний бос. Також можна вибрати, наскільки персонаж має вилікуватися, перш ніж повернутися в підземелля, замість того щоб завжди чекати на 100%.
    • Class World тепер частина підземель. Чотири підземелля класів (з 250 рівня) проходяться так само, як будь-які інші: бот моделює кожне відкрите підземелля, світле, тіньове, Вежу і Class World, і б'ється в тому, де шанс найкращий. Вони мають спільний час відпочинку зі звичайними підземеллями, тож бій у підземеллі й досі один за раз. Увімкнено за замовчуванням.
    • Профілі за часом доби тепер і в десктопному застосунку: грай вночі інакше, ніж удень, а профіль перемикається сам.
    • Кнопки гільдії (атака, оборона, гідра, портал) і міська варта тепер працюють одразу для всіх акаунтів, а також із вебпанелі.
    • Mercy SF тепер розмовляє 36 мовами. Нові: португальська, угорська, словацька, нідерландська, данська, шведська, норвезька, фінська, румунська, турецька, грецька, хорватська, словенська, сербська, українська, литовська, естонська, болгарська, латвійська, корейська, тайська, індонезійська, гінді, традиційна китайська та філіппінська і в'єтнамська. Тепер сайт і цей журнал змін також доступні португальською, угорською та словацькою.
    • Оновлення тепер доходять до кожного встановлення. Телефони Android знову дізнаються про нові збірки: застосунок і сторінка завантаження шукали за двома різними іменами, тож жодному телефону не пропонували оновлення з кінця серпня. Відкрита вебпанель тепер пропонує перезавантаження, коли з'являється новіша збірка.
    • Сповіщення про підвищення рівня тепер прив'язані до кожного персонажа окремо. Раніше п'ять персонажів з однаковим ім'ям на п'яти серверах ділили один лічильник і спрацьовували одне через одного.
    • Підземелля улюбленців тепер чекає на безкоштовний бій. Раніше бій, що от-от мав стати безкоштовним, іноді оплачували грибами через розбіжність у хвилину між годинником гри і нашим.
    • Виправлення, про які повідомили в Discord: фортеця більше не чекає на дерево чи камінь, які ніколи не виробляє, золота яма показує справжню кількість, а копальню можна покращувати, поки триває пошук самоцвітів (новий перемикач, вимкнений за замовчуванням).
    • Налаштування: усунено десять суперечностей, розділи, що належать вимкненому модулю, стали сірими, а порядок будівництва знову можна змінити з «Власний».
    • Вікно оновлень розповідає, що нового, твоєю мовою.
  4. 2.26.2

    • Портал гільдії більше не тягне за собою весь інший модуль. Щойно портал на день завершено, сервер відповідає «битися можна лише раз на день», і цю відмову раніше сприймали як помилку модуля, а це завершувало прохід і зупиняло весь модуль. Війна, оборона, набіг і гідра всі стоять нижче за портал, тож для того, хто вже відбив портал, до них узагалі не доходило, кожного циклу, цілий день. Ось чому атака могла лишатися непід'єднаною при всіх увімкнених налаштуваннях.
    • Екран гільдії тепер завантажується щоп'ять хвилин замість щодесять. Щойно оголошена війна існує для бота лише тоді, коли надходить ця відповідь, тож десять хвилин стояли ПЕРЕД затримкою готовності, а не всередині неї: війна, оголошена за хвилину після оновлення, чекала дев'ять хвилин, щоб її взагалі помітили, і лише тоді починала власний відлік.
    • Війни гільдії знову приєднуються. У 2.26.1 рішення змінили з того, що пам'ятає бот, на те, що каже власне поле гри battles_joined. Заміри на флоті: 23 справжні приєднання за попередні години, НУЛЬ за наступні, і ніхто в грі не записувався. Це поле каже «обидва» практично для кожного учасника, тож означає воно щось інше, ніж «записався на цей бій». Рішення повернуто до власного запису бота, який доведено приєднується. Якщо в тебе досі 2.26.1, це і є причина оновитися.
    • Пам'ять про бій гільдії нарешті переживає перезапуск. Її записували у файл ще з 2.25.0, але ніколи не зчитували назад: ключ містив роздільники, а зчитувач розбивав рядок саме за ними, тож кожен рядок відкидався під час завантаження. Це і є та сама помилка, яку намагалися виправити в 2.25.0: перезапускай застосунок частіше за затримку готовності, і ти взагалі ніколи не запишешся.
    • Чотири кнопки для гільдії: приєднатися до атаки, приєднатися до оборони, портал, гідра. Ті самі команди, що надсилає бот, тільки вручну, на випадок, коли щось виглядає зламаним, а ніхто не може сказати, яка саме частина. Вони навмисно не стверджують успіху: сервер, що прийняв команду, не обов'язково її виконав.
    • Крок гільдії, що нічого не зробив, більше не завершує цикл. Раніше, коли радник гільдії не мав рекомендації, прохід усе одно завершувався, тож набіг і гідра нижче нічого не отримували, доки тривала перезарядка бою.
    • Легендарне підземелля показує власну іконку гри, а не 166-байтовий градієнт, розтягнутий у слот іконки, про що повідомляли як «немає ігрових ресурсів», і виглядало це саме так. Сторінка також повідомляє, коли персонаж не може діяти в підземеллі, бо він на завданні, варті чи в експедиції, замість того щоб обіцяти забіг, який не може розпочатися.
    • Увімкнення трасування Легендарного підземелля тепер зберігається. Раніше його бракувало в налаштуваннях, які застосунок надсилав назад, тож збереження будь-якого іншого налаштування скидало його на вимкнено.
    • Інтервал опитування тепер означає саме те, що каже. Повзунок пропонував 3 секунди, рушій використовував 5 і мовчав про це, а командний рядок відхиляв усе менше за 30, три різні значення для одного числа. Тепер воно одне, і падає до 1 секунди, поки триває спідран, режим, де очікування і є вузьким місцем.
  5. 2.26.1

    • Війни гільдії знову приєднуються. Раніше бот пам'ятав, що вже підготувався, замість того щоб спитати в гри, чи справді так, тож один пропущений запит означав, що персонаж відтоді пропускав кожну війну, а журнал писав «вже підготовлено» 14,433 рази проти 38 справжніх приєднань. Тепер він читає твій власний рядок у списку гільдії, тобто те, що каже гра, а не те, що пам'ятає бот.
    • Гідра гільдії тепер пояснює, чому не б'ється. Вона ніколи насправді не зависала, але всі п'ять її причин були заховані в журналі налагодження, тож ззовні здавалося, що нічого не відбувається. Тепер причину повідомляють раз на годину, а сторінка гільдії показує те саме речення, замість того щоб стверджувати, ніби все готово, поки бот справедливо чекає. Одна причина, на яку часто натрапляють: не вибрано улюбленця гільдії, а це може змінити лише лідер гільдії.
    • Прострочений вхід тепер оновлюється сам. Персонаж, що ввійшов через акаунт S&F, тримає копію сесії акаунта, а коли термін цієї копії минає, сервер усе одно приймає вхід і відмовляє в усьому подальшому. Раніше нічого це не оновлювало, тож персонаж входив нескінченно і так нічого й не робив: тринадцять годин, 41,175 мертвих сесій за шість із них, і жоден модуль так і не було досягнуто. Повторний вхід без жодного результату тепер ще й сповільнюється, замість того щоб тридцять разів на хвилину турбувати ігровий сервер.
    • Застосунок тепер видно на Raspberry Pi. Збірка ARM64 встановлювалася, запускалася, ідеально входила в систему й малювала вікно з горизонтальних смуг: WebKitGTK на Wayland із графічним драйвером, який має Pi. Машинам ARM на Wayland тепер надається бекенд X11, і лише коли він справді є, тож сесію, де є лише Wayland, лишають у спокої, а не штовхають до того, чого в неї немає.
    • Пропуск завдання за гриб тепер сам пояснює себе. Пісочний годинник завжди повідомляв, яка з його умов його зупинила; гриб не повідомляв нічого. Причина, на яку часто натрапляють, це резерв грибів, окреме налаштування на іншій сторінці, що мовчки переважає це, і тепер воно назване разом із обома числами.
    • Твоя ліцензія прихильника тепер прив'язана до акаунта, а не до комп'ютера. Раніше вона була прив'язана до однієї машини, тож другий ПК або перевстановлення виглядали як інша людина. Тепер вона працює аж на трьох твоїх власних пристроях, а четвертому відмовляють із повідомленням, що з цим робити.
    • Фортеця, що відкладає гроші, більше не виглядає як зламана. З власним порядком будівництва бот дотримується його суворо: якщо перший пункт дорогий, він відкладає саме на нього і не будує нічого іншого. У цьому й полягає сенс порядку будівництва, але ззовні це було невідрізненне від бездіяльності, і комусь це коштувало цілого дня на 49 акаунтах. Сторінка фортеці тепер називає будівлю, на яку відкладає, і повідомляє, що пересування її нижче в порядку дозволить збудувати решту.
    • Виробництво дерева й каменю понад 10 рівень лишається без уваги, поки ще є що будувати. Так було завжди, просто це було непомітно: сторінка пропонувала кар'єр, повз який бот навмисно проходив. Тепер обидва читають те саме правило, тож сторінка й бот більше не можуть суперечити одне одному.
    • На серверах без щоденних завдань бот перестає їх запитувати. PandoraSF щоразу відповідає, що такої команди не існує, один раз на персонажа за прохід, і так до безкінечності.
    • Десктопний застосунок тепер доступний для ARM64 Linux, для Raspberry Pi та подібних плат. Його вже встановили й запустили на справжньому Pi, звідки і взявся запис про Wayland вище. Він досі доступний поряд із завантаженням x64, а не замість нього.
  6. 2.26.0

    • Персонажі могли годинами простоювати в Легендарному підземеллі, не рухаючись. За цим стояли три окремі причини: забіг, що переміг боса, просили обрати самоцвіт, якого гра ніколи не пропонувала, розбудженого скелета-мага обшукували замість того щоб битися з ним, а забігу, що завершив лікування, наказували продовжувати, коли він не міг. Один персонаж повторив ту саму дію чотири тисячі разів за шість годин, не записавши нічого.
    • Забіг, що повністю вилікувався, тепер починає новий. Загиблий забіг не повертається, тож досягнутий поверх у будь-якому разі втрачено, а очікування на нього коштувало решти події.
    • Поріг для втечі більше не діє в кімнаті боса. Гра нікому не дозволяє втекти від боса, і кожна відмова завершувала хід того персонажа.
    • Гнізда для самоцвітів тепер отримує супутник, лише якщо ти про це попросив. Раніше це відбувалося з кожним супутником незалежно від того, чи ввімкнено налаштування.
    • Мімік тепер чіпається, а не б'ється, і його лишають у спокої, коли здоров'я замало, щоб ризикувати його розбудити.
    • Ще сім частин гри тепер можна прочитати ззовні застосунку: фортеця, Підземний світ, таверна, гільдія, улюбленці, пошта й арена. П'ять із них повідомляють не лише про сам стан, а й про те, що зробив би бот, а коли нічого не робив би, то й чому.
    • Робочий процес тепер може повертати налаштування персонажа. Раніше він міг лише приймати налаштування й ніколи їх не повертав, тож панель могла спостерігати за персонажем і запускати його, але не могла змінити жодного перемикача.
    • Коли функції для прихильників лишаються вимкненими, тепер показується причина. Раніше відмову ліцензії просто проковтували, а застосунок казав лише «безкоштовно».
    • Журнал підземелля тепер сам повідомляє, чи виміряно достатньо, щоб підігнати модель, і називає, чого бракує, якщо ні.
    • Сторінку завантаження перебудовано. Самостійно розміщувана панель має тепер власне місце, кожен файл несе свою версію й контрольну суму, а також з'явився розділ про те, що кажуть антивіруси про непідписану збірку і чому.
  7. 2.25.1

    • Налаштування, завантажені з дошки, могли зламати сторінку налаштувань. Дошка навмисно пропускає особисті поля, а відсутнє поле, це не те саме, що порожнє: сторінка намагалася прочитати список, якого там не було, і показувала помилку замість твоїх налаштувань. Тепер пропущене поле повертається до значення за замовчуванням, а налаштування, збережені до цього виправлення, лагодяться під час читання.
    • Персонажі не приєднувалися до оголошеної війни гільдії, іноді годинами. Момент першого помічення бою, від якого відлічується час очікування, запам'ятовувався лише поки програма працювала. Кожен перезапуск робив бій знову новим і скидав відлік, тож той, хто перезапускав частіше за визначену затримку, взагалі ніколи не готувався. Тепер це переживає перезапуск, а журнал повідомляє один раз на бій, коли бот має намір підготуватися.
    • Шість перемикачів обіцяли купувати зілля, а сьомий, з іншої частини сторінки, мовчки скасовував їх усі. Тепер головний перемикач стоїть на початку того самого розділу, пояснює, що робить, а бот записує рядок, коли саме він є причиною того, що нічого не купується.
    • Після загибелі забігу в Легендарному підземеллі більше нічого не відбувалося. Перевірка «здоров'я забігу вичерпано, чекай на лікування» спрацьовувала і під час самого лікування, тож частина, що приймає рішення про лікування, ніколи не досягалася, а воскресіння за гриби нічого не давало тим, хто його увімкнув. Тепер лікування один раз на забіг повідомляє, як далеко воно просунулося, замість того щоб лишати екран мовчазним.
    • Легендарне підземелля показувало «лікування, 100 відсотків» для забігу, який щойно загинув. Коли гра не повідомляє, коли почалося лікування, старий код сприймав це як перше січня 1970 року і вираховував п'ятдесят шість років лікування. Відсутній час початку, це не нуль відсотків і не сто: це невідомо, і панель тепер так і каже, замість того щоб вигадувати число.
    • Коли бот не купує зілля, він тепер повідомляє, яка з восьми умов його зупинила: вимкнений розмір флакона, ціна в грибах, резерв золота, вже активне сильніше зілля або те саме зілля вже в рюкзаку. Двічі повідомляли про зілля, що лежало в крамниці при наявних грошах, а ніде не пояснювалося чому.
  8. 2.25.0

    • Чотири підземелля класів, які гра відкрила на 250 рівні, тепер можна проходити. За замовчуванням вони вимкнені: гра поки не дає за них досвіду, а чи ділять вони час відпочинку зі звичайними підземеллями, ніде не вказано. Перемикач знаходиться на вкладці підземель у розділі Class World.
    • Шанси на перемогу в Твістері були неправильними, і завжди в один бік. Таблиця ворогів не містила шкоди для жодного з тисячі поверхів, тож кожен ворог там вважався безпечним, а кожен бій виглядав гарантованим. Тепер усі тисяча поверхів мають справжні значення.
    • Два тіньові підземелля мали замість справжніх значень тимчасові заглушки: Retro TV Legends і The Meeting Room значилися на 450 рівні зі 405,000 здоров'я, тоді як той самий поверх у світлій версії сягає 880 мільйонів. Крім того, у Sandstorm бракувало поверхів з 901 по 1000. Усю таблицю ворогів завантажено заново: 2,750 ворогів стали 2,890, а там, де ім'я мали 1,794 з них, тепер його мають 2,888.
    • Додано зображення для нових ворогів і предметів. Бракувало сорока чотирьох зображень ворогів і трьохсот двадцяти зображень предметів, серед них кожного ворога з підземель класів.
    • П'ятдесят досягнень, про які бот не знав. Гра повідомляє про 142, тутешній список містив 92, а тест, що мав це перевіряти, порівнював короткий список сам із собою. Серед відсутніх були й п'ять досягнень підземель класів. Тепер назви й умови беруться з тексту самої гри, тож вони кажуть те саме, що й гра: одинадцять зі старих були неправильними, серед них одне називалося Alter Ego, тоді як гра називає його Explorer.
    • Світовий бос тепер купує ту амуніцію, яка того найбільше варта, а не ту, що просто перша на полиці. Поки гра не зробила шкоду від амуніції відсотковою, дві пропозиції взагалі не можна було порівняти, бо шкода залежала від здоров'я самого боса. Тепер те саме число означає те саме всюди, тож вибір робиться за шкодою на одиницю каталізатора.
    • Персонажа на міській варті або на завданні все одно відправляли до Легендарного підземелля, де жодна його дія не могла зарахуватися. Четверо з них сім годин простояли в одній кімнаті, кожні сім секунд надсилаючи команду, яку гра приймала й ігнорувала. Тепер підземелля перед кожним рухом ставить те саме питання, що й кожна інша частина бота, і з'явився другий спосіб вийти, якщо збірка справді не розпізнає кімнату.
  9. 2.24.1

    • Легендарне підземелля показувало здоров'я забігу, який уже загинув, причому від'ємним числом. Значення, яке гра надсилає після смертельного удару, може впасти нижче нуля, а поки забіг лікується, воно взагалі не рухається: замість цього гра рахує відновлення в 4.17 відсотка на годину. Обидва випадки виправлено в джерелі, тож кожна сторінка, що показує здоров'я, показує правильне значення, а панель підземелля тепер повідомляє, наскільки просунулося відновлення.
    • Персонаж, чию сесію перехопив вхід десь в іншому місці, міг годинами сидіти, нічого не роблячи. Захист, що бере робочу сесію під охорону через формулювання одного сервера, не мав виходу: він тримався сесії, якої вже не було, і більше ніколи не заходив заново. Тепер він перевіряє власне припущення, і персонаж, що шістдесят команд поспіль нікуди не просувається, замість очікування заходить у гру заново.
    • Бот нарешті може вчитися, чого вартий предмет. Для такої оцінки потрібні пари предметів для порівняння, а рюкзак майже завжди порожній, бо спорядження одразу продають або вдягають. Тепер до розрахунку йдуть і дванадцять предметів із крамниці, а це те саме питання, яке й так ставить рішення про купівлю.
    • Командний рядок тепер може змінювати числові значення, а не лише перемикачі так/ні. Кількість пива, резерв грибів, інтервал опитування та щоденні оберти колеса тепер можна задавати напряму, кожне в межах, які дозволяє відповідний повзунок. До списку додалися й три перемикачі: купівля пива в дні подій, дозвіл пиву витрачати резерв грибів і застосування навченої моделі бою.
    • Нова команда повідомляє, чи взагалі приходять навчені моделі: `mercy-cli --models`. Вони прив'язані до ліцензії й доставляються з сервера, тож цей ланцюжок може розірватися в трьох місцях, а видно лише останнє. Тепер вона називає саме те місце, що закрите, а не просто повторює результат.
    • Команда статусу повідомляє, які події сервера зараз ідуть, і пише їх так само, як пишуть налаштування. Це важливо, бо позначення чого-небудь у розділі «які події варті гриба» замінює стандартний список із п'яти, і персонаж, що перестав купувати пиво через те, що поточна подія випала з цього списку, виглядає точнісінько як зламаний.
    • Командний рядок тепер може відповідати за п'ятнадцятьма власними панелями застосунку: `mercy-cli --views` перелічує їх, `mercy-cli --view <name>` відповідає за одну для персонажа. Легендарне підземелля, Хеллеватор, світовий бос, досягнення, навчена модель бою, вартість кожного слота спорядження й ще більше. Кожна з них, це та сама функція, з якої застосунок будує свою сторінку, а не друга реалізація. У цьому й суть: число, вирахуване двічі, рано чи пізно вирахується по-різному, і тоді два вікна одного встановлення почнуть суперечити одне одному.
    • `--status` тепер несе ще вісім розділів з того самого стану гри: Легендарне підземелля, Хеллеватор, світового боса і його крамницю, вікна, які протокол дає для обох великих подій, коваля, кількість підземель, рівні будівель фортеці й скриньку вхідних. Ресурси фортеці навмисно залишено осторонь: того, що там можна зібрати, немає в стані гри, це доводиться виводити з останнього показання, темпу виробництва й часу, що минув, тож необроблене число було б неправильним у будь-яку мить, коли його читають.
    • `--config` більше не виводить вебхук Discord і токен Telegram. Обидва є обліковими даними: хто тримає вебхук, той пише в канал, хто тримає токен, той і є ботом. Раніше вони лежали на видноті у виводі звичайної команди читання, і будь-який інструмент, що запитував конфігурацію, їх отримував. Чи налаштовано те чи те, і досі показується, бо саме таке питання насправді ставить інтерфейс. На встановлення це не впливає, адже той, хто щось вписує, і так це вже знає.
    • Банер у консолі показував v1.7.0 на збірці, яка на `--version` відповідає 2.24.1. Число сиділо там як буквальний текст, бо рамка навколо нього намальована з пробілів, і вставлене число зсунуло б її. Тепер воно береться зі збірки й центрується всередині рамки, тож рамка й далі збігається. Той, хто читає банер, щойно запустив програму й дивиться на меню під ним; а той, хто все ж помітить, робить висновок, що його встановлення застаріло на роки.
  10. 2.24.0

    • Легендарне підземелля отримує власну сторінку, поки триває подія. Вона показує поверх і здоров'я з позначеною на смузі межею, за якою воно працює, обидві двері з тими, крізь які от-от пройде бот, вміст кімнати, кожне благословення й прокляття з тим, скільки їх лишилося, вартість наступного воскресіння порівняно з тим, що вже витрачено за цей забіг, і те, що вже знайдено. А над усім цим, одне речення про те, що буде далі.
    • Дві помилки, які могли б мовчки коштувати цілої події Легендарного підземелля. Підземелля вважалося закритим щоразу, коли сервер ще не заповнив час закриття, а тема, якій ця версія не знає назви, вимикала подію без жодного слова, а це найімовірніше саме те, що трапляється в перший день нової події. Першу виправлено; друга досі відхиляється, бо для входу потрібна тема, але тепер про це повідомляється, замість того щоб мовчки нічого не робити.
    • Налаштування самоцвітів перебудовано так, щоб кожне питання відповідало саме на одне. Легендарні самоцвіти нарешті стали власним видом: раніше вони йшли за позначкою чорних самоцвітів, тож вимкнення чорних викидало й легендарні, а позначка, яка мала казати інше, нічого не робила. Чи варто тримати самоцвіт і чи проходить він поза чергою перед самоцвітом характеристики, тепер дві окремі відповіді, а три способи вибору самоцвітів характеристик стали одним вибором замість трьох налаштувань, що мовчки перекреслювали одне одного.
    • Альбом одного акаунта не вдавалося прочитати, а альбом, який неможливо прочитати, вважається відсутнім, що повністю вимикає полювання на предмети альбому. Про це ніхто не повідомляв. Текст був цілком справний; його просто записали іншим із двох алфавітів, які має це кодування. Тепер приймаються всі чотири, а відмова називає персонажа, який її спричинив.
    • Завершене завдання сприймалося як зіпсована відповідь. Нагорода приходить у блоці, коротшому за той, що потрібен для предмета, тож усе оновлення провалювалося, модуль завдань отримував помилку замість завершеного завдання і зупинявся на хвилину. Щоразу. Разом із цим виправлено ту саму ваду у зборі Підземного світу.
    • Підземний світ тепер спершу збирає, і збирає все, що належить забрати. Раніше він зупинявся після першої знахідки, тож золото й душі вимагали двох відвідин, а другого часто так і не траплялося.
    • Навчені моделі більше не входять до завантажуваного пакета. Вони завантажуються під час роботи застосунку, тримаються в пам'яті й ніколи не записуються на диск, і призначені для прихильників проєкту. Усе, що робить бот, він робить і без них: вони лише виправляють числа, які він і так виводить сам, а без них він використовує ці числа точно так, як робив до появи всього цього. Є сторінка, яка повідомляє, які моделі існують, які вже підігнані, а які ще лише вимірюють, і повідомляє це незалежно від того, прихильник ти чи ні, щоб рішення можна було приймати на основі того, що справді є.
    • Поправка застосовується, лише якщо вона краща за бездіяльність. Моделі, навчені на всіх персонажах, завжди мали пройти цю планку перед публікацією; підгонка, яку персонаж робить сам для себе, ніколи цього не перевіряла, і дві з них підігналися до поправок, вимірювано гірших за те, щоб узагалі не чіпати число.
    • Сповіщення отримують власну вкладку, перемикач для кожного виду й спосіб дізнатися, що сталося, поки тебе не було.
    • Ліцензію Premium прибрано із застосунку, бо такої не існує. Чотири сторінки досі пропонували продати те, що розблокувало б модулі, які читач і так уже мав, а на одній сторінці п'ять функцій вказувалися як доступні лише прихильникам, хоча вже місяцями були безкоштовними.
    • Журнали стали набагато тихішими. Три попередження разом спрацьовували по кілька тисяч разів на день, не кажучи нічого корисного, і одним із них був той-таки альбом вище, що описував рядок, у якому не було помилки. Попередження, які спрацьовують завжди, це попередження, які ніхто не читає.
    • Менше запитів на ту саму роботу: турнірну таблицю, яку ніхто не міняв, більше не зчитують двічі, пошук, що три секунди тому нікого не знайшов, більше не запускають знову, а панелі, які ніхто не тримає відкритими, більше не оновлюються постійно.
    • Застосунок знову повний усіма десятьма мовами. Перебудована сторінка самоцвітів вийшла лише німецькою, тож вісім мов обіцяли завершений застосунок, а посеред нього показували англійську сторінку.
  11. 2.23.4

    • Пропозиція подивитися рекламу тепер чекає на тиху хвилину, а не приходить за таймером. Прийняття такої пропозиції зупиняє бота на весь час, поки відкрите вікно, тож її пропонують, лише коли нічого не готове й найближчі п'ять хвилин нічого не намічається. Персонаж посеред виконання завдання рахується тихим: завдання йде за годинником сервера, і бот лише чекає на нього.
    • Сорок вісім фрагментів тексту досі лишалися англійськими в кожній мові, серед них рідкісність предметів, усі описи зачарувань і кожна назва пресету. Тепер їх перекладено, а в перевірці, яка мала б їх упіймати, закрито три сліпі зони.
  12. 2.23.3

    • Копальню самоцвітів знову можна покращувати. Новий пошук починався тієї ж миті, коли завершувався попередній, а копальню не можна покращити, поки в ній триває пошук, тож вона зависала на тому рівні, якого вже досягла. Тепер пошук відступає, коли настає черга покращення копальні, і сам відновлюється, щойно покращення розпочалося.
    • Перевірка налаштувань. Вона переглядає налаштування вибраного персонажа й повідомляє, які з них нічого не роблять, які заважають одне одному й що допомогло б, а застосовує лише те, що ти позначиш. Вона працює на твоїй власній машині, офлайн, і нічого не коштує.
    • Шанс на перемогу, за яким вирішує бот, тепер виправляється вже з першого бою. Модель, навчена на 6,583 реальних боях, виявила, що симулятор оптимістичніший на чотири пункти й майже вдвічі впевненіший, ніж підтверджують результати. Раніше персонаж перші сорок боїв працював без поправки; тепер він починає з навченого значення й переходить на власне, щойно воно з'явиться. Вимкнення перемикача калібрування, як і раніше, повертає точно необроблене число.
    • Три повзунки для налаштування персонажа: скільки ризикувати, наскільки вільно витрачати гриби і чи граєш ти заради досвіду, предметів чи рангу. Усе, що з цього випливає, вираховується за тебе, і чіпаються лише ті налаштування, які вони визначають.
    • Кожен бій на арені тепер записує, як виглядало саме зіткнення, а не лише те, що передбачалося й що сталося: різницю рівнів, кожну характеристику у вигляді співвідношення, здоров'я, броню, шкоду, обидва класи, хто б'є першим. Поки що це ніхто не читає, і жодного додаткового запиту це не коштує. Саме це потрібно моделі, щоб навчитися, коли саме симулятор помиляється, а не лише те, що він помиляється.
  13. 2.23.2

    • Акаунт, до якого не вдалося достукатися під час запуску застосунку, тепер повертається сам. Раніше він лишався відсутнім, доки застосунок не перезапускали або акаунт не додавали заново, а перезапуск під час того самого збою не допомагав.
    • Застосунок для телефону знову бачить нові версії й пропонує їх.
    • Сповіщення, яке відхиляє Discord або Telegram, тепер записується в журнал разом із причиною, тож вебхук з одруківкою більше не виглядає як тихий спокійний вечір.
    • Довідник CLI на сайті знову відображається правильно.
  14. 2.23.1

    • Кожен акаунт тепер повертається після розриву з'єднання, а не лише перший. Персонаж, який увійшов через акаунтний вхід, тримає копію цього входу, а копія має термін дії. Вхід із простроченою копією провалюється щоразу, тож другий акаунт лишався офлайн, поки перший повертався. Тепер вхід оновлюється і пробується ще раз.
    • Пиво, за яке платить пояс «Спраглий мандрівник», тепер випивається. Перше пиво за день, поки пояс вдягнуто, нічого не коштує, тож резерв грибів його ніколи не стримує. Якщо на твоєму акаунті воно все ж щось коштуватиме, це помітять уже на першому, і так більше не куплять.
    • Пиво, яке нічого не коштувало, більше не сприймається як доказ VIP-пропуску. Пояс раз на день читається так само, а сприйняття цього як пропуску знімало резерв на решту дня і списувало гриб за кожне пиво після першого.
    • Золота яма тепер звітує саме про золото. Вона платить у сотих частках золотої монети, а це число друкувалося поряд зі словом «Золото», тож збір у 228 золота оголошувався як 22,865.
    • Персонаж, що чекає своєї черги, тепер про це повідомляє. Там, де одночасно може відбуватися лише щось одне, завдання відступає, щоб арена чи підземелля пройшли першими, а раніше про це згадувалося лише там, де ніхто не міг прочитати. Ззовні персонаж, що чекає, виглядав точнісінько як той, що зупинився.
  15. 2.23.0

    • На світах зі старішою збіркою гри тепер грається як слід. Раніше фортеця, активні зілля, скакун та кількість днів, що йому лишилися, власна перезарядка підземелля й суперники на арені були невидимі, тож бот поводився так, ніби їх узагалі не існує.
    • Бій у підземеллі на тих світах більше не коштує грибів. Раніше щоденний бій завжди зчитувався як безкоштовний, тож бот його запитував, а сервер списував гриб замість того щоб відмовити. Двісті чотири гриби пішли так за один-єдиний день на одному персонажі.
    • Один скакун одночасно. Раніше кількість днів, що йому лишилися, не зчитувалася, тож кожен скакун виглядав таким, що скінчився, і купувався другий поверх першого.
    • Фортеця знову тренує підрозділи. Раніше тренування пропускалося на весь час будь-якого покращення будівлі, а бот будує майже безперервно, тож армія, витрачена на одну атаку, більше ніколи не поповнювалася.
    • Підземний світ тепер повідомляє про те, що справді зібрав, а не про те, що, як він вгадав, там чекало. Яма, у якій 35,773, повідомляла про 146,355.
    • Копальня самоцвітів тепер називає те, що справді прийшло. Раніше вона називала самоцвіт, який шукала, тож ключ від підземелля повідомлявся як самоцвіт.
    • Легендарні самоцвіти тепер мають власний перемикач. Раніше вони ділили його з чорними самоцвітами, тож вимкнення тих вимикало й ці.
    • Менеджер арени тепер може приносити жертву за розкладом або коли пропозиція сягає частки вже наявних у тебе рун. Раніше кожна стратегія чекала на фіксовану кількість.
    • Бота знову можна запустити після ручного входу в гру. Раніше завершення його сесії таким чином лишало його нездатним перепідключитися, і натискання «Старт» нічого не давало.
    • Пиво тепер пояснює, чому воно не купується, і звідки взялася сьогоднішня норма. Причина й раніше була відома й записана, просто там, де її ніхто не міг прочитати.
    • Персонажі, що ділять налаштування, тепер лишаються пов'язаними, а персонажів на різних світах більше не можна пов'язати, бо в них не однакові можливості.
    • Налаштування, яке нічого не робило, видалено. Тепер кожен перемикач на сторінці налаштувань звіряється з кодом, що його читає.
    • Лист-підтвердження знову надсилається.
  16. 2.22.41

    • Збій тепер повідомляє про свою причину. Раніше звіт спершу шукав власні символи і подеколи цього не переживав, лишаючи нотатку про самого себе й нічого про саму помилку.
    • Перемикання на персонажа на сервері без частини гри тепер залишає цю сторінку, а не показує її порожньою.
    • Налаштування для частини гри, якої немає на сервері, тепер пропускаються на сторінках, спільних для всіх серверів.
    • Кнопка додавання акаунта доступна навіть із відкритим списком акаунтів: панель тепер прокручується.
    • Гільдія на місці за 65,535 у залі слави більше не ламає весь пошук.
  17. 2.22.4

    • Можна грати на серверах, які тримають інші люди, а не лише на офіційних. Просто впиши світ, коли додаєш акаунт, а решта підтягнеться сама.
    • Застосунок тепер показує лише те, що справді є на твоєму сервері: сторінки й налаштування для частин гри, яких немає на старішому сервері, пропускаються, а не показуються порожніми.
    • Персонаж, чий рюкзак гра ще не описала, більше не сприймається як такий, що має повний рюкзак, а раніше це означало, що він ніколи не виконував завдань.
    • Список гільдії тепер рахує саме людей у гільдії. Запрошення, які ніхто ще не прийняв, показуються окремо, а не заповнюють список.
    • Кожен гриб, що йде з твого акаунта, тепер записується в журнал разом із командою, яка його витратила.
    • Скринька вхідних, яку сервер не дає спорожнити, більше не забирає весь цикл, тож колесо, календар і нагороди за щоденні завдання теж отримують свою чергу.
    • Підземелля або портал, у яких відмовляє сервер, тепер на якийсь час відкладаються, а не запитуються знову щосекунди.
  18. 2.22.3

    • Підземний світ: власний порядок будівництва знову дотримується. Раніше після нього спрацьовував рівномірний порядок і заміняв твій вибір найдешевшою будівлею.
    • Менеджер арени: знову покращується. Раніше він постійно обирав будівлю, яку гра не продає, тож зібрані гроші так ніколи й не витрачалися.
    • Менеджер арени: тепер можна писати власний порядок будівництва, будівлю за будівлею, кожну до бажаного рівня.
    • Фортеця, Підземний світ і Менеджер арени: тепер можна назвати будівлі, які жоден порядок ніколи не покращуватиме.
    • Додаткове пиво, яке дає пояс «Спраглий мандрівник», тепер випивається, а не лишається невикористаним.
    • Плоди для улюбленців: 0 для середовища тепер означає, що його не чіпають. Раніше це означало варити якомога частіше.
    • Копальня самоцвітів тепер повідомляє, коли пошук не по кишені, замість того щоб нескінченно його запитувати.
    • Менше відхилених запитів: немає тренування підрозділів, поки фортеця будується, і немає пива при порожньому балансі грибів.
  19. 2.22.2

    • Кожне встановлення з .deb знову може оновлюватися. Копії, встановленій із .deb, пропонували AppImage, вона відхиляла його як файл невірного типу і повідомляла про це лише як «invalid updater binary format». Так було з кожним оновленням відтоді, як з'явився .deb. Тепер на кожен спосіб встановлення є свій файл оновлення, і кожен називає, що прийме саме його інсталятор.
    • Короткий збій мережі під час запуску застосунку більше не коштує тобі акаунта. Раніше той, чий вхід не міг дістатися сервера, відкидався і залишався відсутнім, доки застосунок не перезапускали. Тепер це пробується тричі, і лише тоді, коли причина збою в мережі, а не в паролі.
    • Код, який перестав працювати, сам себе виводить зі списку. Щойно достатня кількість акаунтів, які його ще не використовували, отримують відмову, код прибирають зі списку, тож ніщо не продовжує намагатися застосувати код, який гра більше не визнає.
    • Застосунок для телефону знову виходить із кожним релізом. Раніше його збирало окреме завдання, яке треба було запускати вручну, тож реліз виходив без нього, якщо ніхто про це не згадував, а одного разу не згадав ніхто. Тепер він частина релізу, і без нього реліз не виходить.
  20. 2.22.0

    • Колесо фортуни стоїть на місці, коли його вимкнено. Раніше щоденне завдання, що просило крутнути колесо, все одно забирало безкоштовний оберт, так само робило й досягнення «Невтомний крутильник». Тепер це вирішує одне налаштування, хоч би звідки той оберт мав узятися.
    • Завершену зміну міської варти тепер забирають, навіть якщо вимкнено «Авто-завдання». Збір нагороди був частиною модуля завдань, тож із вимкненими завданнями зміна відпрацьовувала, завершувалася й назавжди зависала на 100% поки все інше продовжувало працювати.
    • Персонажа можна вручну відправити на зміну міської варти, на одну, п'ять або десять годин, не чекаючи, поки бот сам вирішить, що той вільний.
    • Ти сам обираєш, заради яких подій варто купувати пиво. Двадцять подій, кожна з рядком-поясненням, що це таке, і ті п'ять, які завжди враховувалися, лишаються замовчуванням, якщо нічого не міняти.
    • Twitch Drops тепер працює з кількома акаунтами одночасно, кожен зі своїм входом, тож заробляти можуть більш ніж один акаунт одразу. Дропи нараховуються на акаунт Twitch, тож два плеєри на тому самому акаунті все одно заробляють один набір.
    • Вікно повертається з трею з відео, що досі програється всередині, а згортання більше не заморожує застосунок, поки відкрито плеєр.
    • Розподіл самоцвітів тепер називає характеристику, яку насправді буде використано. Перша частка, це основна характеристика твого персонажа, тобто сила у Воїна й спритність у Розвідника, а раніше на екрані писало просто «основна характеристика», а не яка саме.
    • Тепер одне правило вирішує, скільки пива за день. Кількість під час подій додається до щоденної, а не замінює її, тож акаунт, у якого пиво задане на кожен день, а для подій нічого не задано, більше не перестає купувати пиво, щойно починається подія.
    • Збій, що не досягає звичайного обробника, тепер лишає рядок із поясненням, що це було, у crashes.log поряд зі звичайним журналом.
    • Гра в кості тепер зупиняється після двох кидків. Раніше завершену гру сприймали як таку, що ще чекає, і надсилали третій кидок, який сервер відхиляв, а це щоразу присипляло весь модуль на хвилину.
    • Реклама наразі вимкнена, і про це прямо сказано. Вона відкриває клієнт, натискає відтворення й сама входить у систему, а остання частина процесу недостатньо стабільна, щоб лишати її без нагляду, тож краще вимкнути, ніж лишити напівпрацюючою.
  21. 2.21.5

    • Сторінка «Таверна» тепер показує лічильник довіри сервера до реклами. Це число, яке гра надсилає разом із нагородою за рекламу, воно спадає, і на жодному з побачених тут акаунтів воно ще жодного разу не зростало назад. Раніше воно було видиме лише в збірці, зробленій для роботи над модулем реклами, тобто ніде, а це саме те значення, яке пояснило б, що насправді рахує гра. Ніхто його не читає й нічого на його основі не вирішує. Його просто показано.
  22. 2.21.4

    • Плеєр Twitch тепер працює у вкладці Twitch Drops, а не в окремому вікні. Це досі власне сайт Twitch, а не вбудований плеєр, тож вхід, час перегляду та інвентар дропів ті самі, що були б у браузері. Перемикання на Rewards або Settings стискає трансляцію в кутку, а не ховає її, бо трансляція, яка перестає програватися, перестає й приносити нагороди. Окреме вікно й досі за одну кнопку, щоб дивитися, поки решта застосунку на екрані.
    • Вкладка показує, що вже зароблено: який акаунт увійшов, дропи в процесі з переглянутими хвилинами проти потрібних, і вже отримані дропи з датою їх прибуття. Це зчитується з твоєї власної сесії Twitch у цьому плеєрі і нікуди більше не йде.
    • На тій самій вкладці ще три дрібниці. Плеєр знову можна закрити, чого раніше не можна було: сторінка не мала кнопки закриття, а хрестик на старому вікні питав дозволу закритися в сторінки Twitch, а сторінка з відеоплеєром усередині може відмовити. Два перемикачі тепер реагують на клік у будь-якому місці свого рядка, а не лише на самому перемикачі, крихітній цілі скраю праворуч, що виглядало як налаштування, яке відмовлялося змінюватися. І вхід у Twitch та прив'язка ігрового акаунта тепер кнопки, а не речення, що радить піти й самому їх знайти.
    • Застосунок більше не зависає під час відкриття плеєра Twitch. Побудова webview передає роботу головному потоку й чекає, поки та повернеться, а команда, що про це просила, працювала в тому самому потоці, тож відповідь не могла надійти ніколи: усе зупинялося без жодної помилки і без нічого, на що можна натиснути. Тепер кожна команда, що торкається webview, працює поза головним потоком, а тест відхиляє будь-яку, що цього не робить.
    • Акаунт Twitch тепер має власне місце в розділі Settings на цій вкладці: хто увійшов, спосіб прив'язати ігровий акаунт і спосіб вийти. Вхід відбувається один раз, на власній сторінці Twitch усередині плеєра: сесія зберігається на цій машині, тож закриття плеєра, перехід в окреме вікно й перезапуск застосунку лишають тебе увійшовшим, доки ти сам не вийдеш.
    • Список нагород тепер працює, а плеєр у кутку показує саму трансляцію, а не сторінку навколо неї. Запит інвентарю просив Twitch надіслати кукі, а API Twitch не приймає їх поряд із відкритим origin, яким відповідає, тож браузер викидав відповідь ще до того, як хтось її бачив: акаунт тепер називає токен у заголовку, і саме його й надсилають. У кутку є місце лише для плеєра й нічого більше, тож решта сторінки згортається, а трансляція заповнює весь прямокутник.
    • Ігровий акаунт прив'язується в самій грі, і кнопка тепер веде саме туди. Раніше вона вказувала на сторінку підключень Twitch, яка перелічує те, що підключив сам Twitch, і Shakes & Fidget там ніколи не було. Прив'язка робиться в Settings, S&F Account, Twitch Drops, Connect Twitch Account, а кнопка відкриває гру в твоєму власному браузері, де ти в неї вже увійшов. Кнопка входу в Twitch також перетворюється на кнопку виходу, щойно ти увійшов.
    • Плеєр у кутку тепер супроводжує тебе на кожній іншій вкладці, і його можна перетягнути куди завгодно. Раніше він належав вкладці Twitch, тож вихід із неї прибирав трансляцію з екрана, а трансляція, що перестає програватися, перестає й приносити нагороди. Тепер він належить усьому застосунку. Перетягуй його за смужку зверху, це єдина частина, яка справді наша: решта прямокутника належить Twitch і забирає кожен клік миші раніше, ніж про нього дізнається цей застосунок. Місце, куди ти його поклав, запам'ятовується.
    • Вихід тепер справді виводить з акаунта. У Twitch немає адреси для виходу, і все, що йде після twitch.tv/ і не є одним з їхніх власних маршрутів, читається як назва каналу, тож кнопка раніше запитувала канал під назвою logout, а Twitch відповідав так само, як і на будь-який неіснуючий канал: призупинено або недоступно. З жодним акаунтом ніколи нічого не було не так. Сесія живе в кукі, і саме там вона тепер і завершується.
    • Зображення дропів тепер відображаються, а прив'язка ігрового акаунта відкриває гру прямо тут. Раніше картинки бралися з хостингу зображень Twitch, який політика вмісту застосунку не дозволяла, тож список нагород малював ряд зламаних іконок і нічого не пояснював. А кнопка прив'язки тепер відкриває Shakes & Fidget у вікні застосунку, під обраним тобою акаунтом: спершу зупиняється його бот, бо гра змінює ідентифікатор сесії за кожним входом, а бот і ігровий клієнт, увійшовши під тим самим персонажем, по черзі викидають одне одного. Закриття вікна знову запускає бота, якщо він працював.
    • Twitch Drops позначено як бета, і в бічній панелі, і на самій сторінці. Вона працює, і читає Twitch через власну сторінку Twitch, а не через щось, що контролює цей застосунок, тож усе, що вона повідомляє, настільки стабільне, наскільки стабільна ця сторінка. Позначку бета знімуть, коли достатньо людей достатньо довго попрацюють із нею, щоб можна було стверджувати інше.
    • Виділення пам'яті, яке неможливо задовольнити, тепер лишає нотатку до того, як процес помре, а перший рядок кожного журналу називає версію. Кілька звітів про збої надходили як журнал, що обривається на півслові, без паніки й без файлу збою, бо така смерть не є панікою: коли пам'яті не знайти, процес одразу перериває виконання без останніх слів. Тепер усе виділяється через обгортку, яка записує кожен запит, надто великий, щоб бути чимось, крім числа, у яке повірили ззовні, і кожен запит, який відхилила система, разом із рядком, що його попросив.
  23. 2.21.2

    • Нове: сторінка Twitch у розділі Community. Вона повідомляє, чи в ефірі офіційний канал Shakes & Fidget, разом із назвою трансляції, грою та кількістю глядачів, і відкриває Twitch у власному вікні, щоб трансляція йшла поряд із ботом. У цьому вікні власне сайт Twitch, а не вбудований плеєр, тож вхід зберігається між перезапусками, а час перегляду рахується там, де його рахує Twitch. Саме воно відкривається, лише якщо ти про це попросив; спочатку цей перемикач вимкнено. На сторінці також за один клік доступна сторінка отримання нагород і в чотирьох кроках пояснено, як дроп потрапляє до твого персонажа.
    • Діалоги, що спливають над сторінкою, більше не прозорі. Запит на оновлення малювався на п'ятивідсотковій плівці, тож нотатки випуску читалися крізь сторінку налаштувань позаду, разом з усіма перемикачами. Подекуди це були три шари плівки одразу: панель, рядок усередині неї і кнопка «Пізніше». Запит про рекламу мав ту саму ваду.
  24. 2.21.1

    • Виправлено збій, що не лишав жодного сліду. Застосунок будує свій список боїв до того числа, що стоїть в надісланому сервером ключі, а два з таких ключів не мають обмеження, тож ключ, що називав бій чотири мільярди, просив сімсот гігабайтів пам'яті. Настільки велике виділення пам'яті не повідомляє про помилку, воно одразу завершує процес: нічого не перехоплюється, нічого не пишеться в журнал збоїв, а на Windows немає навіть консолі для останнього слова. Застосунок просто зникає, і це все, що хтось міг описати. Тепер число обмежено сотнею, до якої жодна реальна відповідь навіть не наближається, а ключ, що її перевищує, записується в журнал.
    • Виправлено: самоцвіт, який виключає твоє співвідношення, тепер продається. Сказати «не цей вид» можна двома способами: позначками для кожного виду і нульовою часткою в співвідношенні. Усе, що вставляє самоцвіти, зважало на обидва, але єдине правило, яке пропускає самоцвіт повз резерв вільних гнізд, питало лише про позначки. Тож у когось із співвідношенням «спритність і витривалість» самоцвіти сили осідали в рюкзаку, доки той не заповнювався майже вщент, хоча кожна інша частина застосунку погоджувалася, що вони непотрібні.
    • Копальня самоцвітів у фортеці більше не звучить так, ніби постійно щось ламається. Раніше вона закінчувала повідомлення про кожен зібраний самоцвіт словами «помилка: оголошено витривалість замість самоцвіта сили», що описує давно виправлену помилку, але читається так, ніби вона стається просто зараз. Обидва прочитання поля лишаються в рядку, бо саме це закриває питання одним поглядом, якщо гра колись перенумерує його.
    • Нове: застосунок для телефону повідомляє, коли вийшла новіша збірка. Раніше він не мав як про це дізнатися, бо оновлювач, яким користується десктопна версія, на мобільних узагалі не працює, а сам застосунок роздається із сайту, а не з магазину. Тепер він перевіряє той самий список завантажень, з якого побудований сайт, і пропонує відкрити APK; далі питання, чи встановлювати, ставить уже власний інсталятор Android. Застосунок ніколи нічого не встановлює сам, і саме в цьому суть цього запиту: він системний, називає, що встановлюється, і його не можна пропустити.
  25. 2.21.0

    • Кожне налаштування тепер пояснює, що воно робить. Сто чотири елементи керування мали лише назву й нічого більше, а самої назви не досить, коли елемент керування вирішує, як твій персонаж проведе день. Тепер у кожного є проста фраза, усіма десятьма мовами.
    • Нове: брати з пресету лише частину. Раніше застосування скидало кожне налаштування, яке пресет сам не називав, тож якщо подобалися його правила бою, це означало втратити вечір роботи над фортецею. Тепер шість розділів, на які й так поділена сторінка налаштувань, можна вмикати окремо, а ті, що не позначено, зберігають свої значення.
    • Нове: швидке налаштування із семи запитань, яке не лишає нічого незаданим. Старіший майстер ставить сімнадцять і чіпає лише те, про що спитав, що правильно для коригування вже наявної конфігурації, але неправильно для першого запуску. Пропуск запитання відповідає на нього запропонованим варіантом, тож простий прогін наскрізь усе одно дає робочу конфігурацію.
    • Нове: спідран. День дає фіксовану кількість жаги, і жодне налаштування не додасть її більше, тож цей режим, це список відмов: поки він працює, фортеця, Підземний світ, улюбленці, Менеджер арени й побічні ігри відступають убік. Він ніколи сам не витрачає гриб, а вимкнення повертає все на місце.
    • Нове: попередній перегляд бою можна виправляти на основі того, що сталося насправді. Він виводить твої шанси з того, що показують обидва гравці, а показане, це ще не все. Кожен бій у будь-якому разі записується, і поправку, вивчену з цих записів, можна ввімкнути, щойно набереться сорок з них.
    • Виправлено: повний самоцвітами рюкзак усе одно нічого не продавав. Продаж поступається самоцвіту, який ще міг би покращити когось із твоїх персонажів, а для самоцвіта твоєї основної характеристики це правда для кожного, що коли-небудь випаде, тож рюкзак заповнювався, і персонаж зупинявся. Тепер, коли більше нічому з рюкзака йти нема куди, продається найслабший із таких самоцвітів. Перша спроба виправити це охоплювала лише самоцвіти видів, позначених вручну, а це вимкнено за замовчуванням і ніколи не було тим переповненим рюкзаком, про який повідомляли.
    • Розвіданий шанс на перемогу тепер каже, з чим його порівняли. Раніше він симулював бій, якого насправді не буває, розглядаючи бій на арені як звичайний, і приходив голим відсотком без жодного пояснення, тож сто відсотків проти когось значно слабшого були правильною відповіддю, але виглядали як поламані. Тепер це справжній бій на арені, за тисячею прогонів замість двохсот, а під ним твій рівень, характеристики, здоров'я, броня й шкода проти суперникових.
    • Вікно розвідки більше не виглядає прозорим. Сама панель ніколи такою й не була; крізь неї було видно затемнення позаду неї, на шістдесят відсотків, крізь яке вся сторінка лишалася читабельною.
    • Елементи керування маркетплейсу тепер одна панель. Смуга сортування й чотири фільтри були двома голими рядами, складеними із зазором, що впирався просто в першу картку, і в такому вигляді читалися як вісім однакових елементів керування.
    • Нове: повністю вимикати файли журналу, в розділі Performance. Перегляд журналу також перестав вигадувати свою кількість: раніше він показував п'ять тисяч записів для всіх, бо це число було константою на сторінці й сиділо поряд із налаштуванням «рядків журналу в пам'яті», яке ігнорувалося. Тепер він тримає стільки, скільки ти попросив, і показує останні три сотні в обох режимах продуктивності.
  26. 2.20.16

    • Це бета-версія. Вона не пропонується як автоматичне оновлення: її можна свідомо завантажити, якщо хочеться спробувати раніше за інших.
    • Змінені тобою налаштування тепер справді доходять до сервера. Якщо твої акаунти працюють на сервері, а не на цій машині, кожна зміна налаштувань, коли-небудь зроблена в застосунку, мовчки викидалася ще до надсилання. Сторінка казала «збережено», а бот про це так і не дізнавався.
    • Застосунок для телефону тепер працює. Раніше нічого взагалі не зберігалося, маркетплейс відкривався з помилкою, дошка ніколи не завершувала завантаження, а список акаунтів був утричі ширшим за екран, через що здавалося, ніби замість імені персонажа показується назва гільдії.
    • Телефон тепер витрачає приблизно десяту частку трафіку від колишнього. Раніше йому щотридцять секунд надсилали повний стан кожного персонажа, включно з дванадцятьма, на які ніхто не дивився.
    • Нове: використовувати цей застосунок як сервер. Увімкни це в налаштуваннях, і твій телефон керуватиме ботами, що працюють на цій машині, напряму, без нічого посередині. З'єднання зашифроване й один раз питає код пари, тож воно безпечне і в спільній, і в публічній мережі.
    • На телефоні кнопка «Назад» тепер закриває меню, а не сам застосунок, а адреса сервера запам'ятовується, тож вводити її повторно не потрібно.
  27. 2.20.15

    • Навантаження на процесор під час навігації застосунком виправлено, і цього разу його виміряли, а не вгадали. Двоє людей повідомили про це на Linux, і один зауважив, що воно спадає на сторінці Settings, єдиній сторінці, де нічого не крутиться в циклі. Кожна скляна поверхня розмивала все, що було за нею, а таких поверхонь було три сотні, і десяток анімацій крутилися вічно, тож вікно ніколи не переходило в стан спокою і щокадру платило за всі три сотні знову. На машині без відеокарти те саме вікно, яке спалювало три ядра процесора, тепер використовує приблизно тринадцяту частку одного.
    • Нове: розділ Performance у налаштуваннях, що зібрав усе, від чого залежить, чого коштує застосунок. Режим продуктивності, який зупиняє декор, що рухається сам собою, і тримає в пам'яті лише персонажа на екрані. Скільки рядків журналу тримати для перегляду журналу, раніше це були жорстко зашиті п'ять тисяч і найбільше окреме, що тримає вікно. І скільки може займати на диску папка журналів.
    • Останнє тепер справжнє число, а не добуток трьох. Раніше це було пів гігабайта на файл, подвоєне через ротовану копію, помножене на десять днів зберігання, що дозволяло десять гігабайтів: хтось повідомив про одинадцять, тож нічого не було зламано, просто так і було задумано. Тепер бюджет один гігабайт, і першими йдуть найстаріші файли.
    • Один рядок становив більшість твого журналу. Персонажу, що годину стояв на міській варті, не було чого нового про це сказати, але він усе одно казав це щоразу: чотириста вісімдесят вісім однакових копій для одного персонажа за дві години. Тепер він озивається, коли рішення змінюється, а інакше щодесять хвилин.
    • Журнал тепер пояснює, чому покупка за гриб не відбулася. Є три бар'єри: перемикач, резерв і ліміт витрат, а видно ззовні лише перемикач. Коли відмовляв резерв або ліміт, усе мовчки поверталося до безкоштовної дії, тож не було способу відрізнити вимкнений перемикач від резерву в двадцять п'ять при двадцяти семи в наявності.
    • Сторінку Mushrooms впорядковано. Раніше на ній було тридцять один елемент керування під дев'ятьма заголовками однакової ваги, що читається як «жодного», причому «Пиво» траплялося двічі, а два ліміти, що керують кожним іншим рядком, не мали заголовка взагалі. Тепер шість груп: ліміти, пропуск очікування, купівля боїв, пиво, купівля речей, азартні ігри.
    • Нове: купувати бої на арені, лише поки не витрачено десять щоденних боїв на досвід, а потім зупинятися на день. Це навмисна протилежність «Спершу досвід», яке чекає на безкоштовний бій, бо він дає той самий досвід задарма. Правильно, якщо береже гриби, неправильно, якщо хочеться швидше закрити ці десять.
    • Нове: купувати бої, поки альбом ще заповнюється, і зупинятися, коли вигравати вже нічого. Це все одно підпорядковується «Спершу досвід», тож витрат не буде там, де впорався б безкоштовний бій.
    • Нове: достроково завершувати пошук у копальні самоцвітів. Це давно працює всередині застосунку, але не мало власного перемикача ніде, і його можна було задати лише редагуванням файлу або імпортом чужої конфігурації.
    • Нове: достроково завершувати будівлі фортеці й покращення Підземного світу за гриби. Гра не повідомляє цієї ціни, тож її виводять із правила копальні самоцвітів, а справжню вартість щоразу записують. Функція вимикається сама, лише коли рахунок перевищує оцінку більш ніж утричі: це означало б, що правило тут узагалі не діє. Обидва починаються з «ніколи».
    • Виправлено: нуль пив не означав нуль пив. Пиво, яке дає скриня із завдання, за замовчуванням вживалося і додавалося до денної норми пива вже після її підрахунку, тож акаунт, який забрав скриню, купував пиво на конфігурації, якої ніхто не чіпав, по грибу за кожне. Повзунок каже, що нуль означає ніколи не купувати пиво, і тепер це справді так. Вказати «зазвичай нуль, але дещо під час подій» досі можна.
  28. 2.20.13

    • Виправлено: персонаж без гільдії ніколи не міг її заснувати. Заснування, єдине, що модуль гільдії вміє робити без гільдії, а щоденна перевірка порталу стояла перед цим і зупиняла все, щойно гільдії не було. Тож персонаж, якому це було найпотрібніше, гарантовано ніколи цього не досягав. Вісім із тринадцяти тестових персонажів днями сиділи без гільдії з увімкненим налаштуванням.
    • Застосунок перестав писати на диск гігабайти даних. Раніше він щоп'ять секунд зберігав повну копію стану гри, поки вікно було відкрите, а на Linux це йшло в базу даних, чий журнал розрісся до 11 ГБ на одній машині. Тепер це тримається в пам'яті, а старі файли одноразово прибираються під час запуску.
    • Високе навантаження на процесор під час навігації застосунком зникло. Причин було дві, і обидві однієї форми: робота, що раз у раз повторювалася в головному потоці. Це збереження вище і сторінка журналу, яка щодві секунди запитувала всі п'ять тисяч рядків замість жменьки нових.
    • Підземелля перестали питати сервер про те, що й так не могло змінитися. Щоденний бій має таймер, який застосунок і так знає, тож він більше не оновлюється, поки до цього таймера ще години. На тринадцяти персонажах це давало приблизно 1,500 марних запитів щодесять хвилин.
    • Нове: фортеця може відправляти в бій рівно стільки солдатів, скільки насправді потрібно, а не весь гарнізон. Сама гра повідомляє, скільки солдатів забере суперник, а проти того, хто не збудував укріплень, це жменька. Є й відповідний перемикач для зворотного випадку: коли для бою потрібно більше солдатів, ніж є в тебе, він програний ще до початку, тож символічний загін програє його дешево й отримує нового суперника.
    • Повзунки солдатів тепер рухаються по одному, а не по десять.
    • Часток самоцвітів більше немає. Тепер є одна смуга, що містить рівно стільки гнізд, скільки їх у персонажа, і ти перетягуєш роздільники, щоб їх поділити. Числа на ній, гнізда, а не частки, і вони завжди дають правильну суму. Перемикач визначає, чи план називає характеристики для цього персонажа, чи записаний один раз для всіх.
    • Чорні самоцвіти взагалі поза цим розподілом. Вони підвищують усі характеристики одразу, тож чорний самоцвіт підходить для будь-якого призначення гнізда і береться щоразу, коли він найкращий із наявних. Він не займає частки й нічого не коштує розподілу.
    • Виправлено: вікно надсилання звіту було прозорим і ніколи не повідомляло, чи звіт дійшов. Тепер повідомляє, а якщо ні, зберігає твій текст.
    • Відхилення запрошення до гільдії одним гравцем більше не зупиняє решту роботи гільдії на хвилину.
  29. 2.20.10

    • Чорні самоцвіти повністю вилучено з розподілу самоцвітів. Вони підвищують усі характеристики одразу, тож чорний самоцвіт задовольняє будь-яке призначення гнізда і ніколи не буває невдалим вибором: тепер він не займає жодної частки, нічого не коштує розподілу і береться щоразу, коли він найкращий із наявних. Смуга вирішує лише ті гнізда, які чорний ще не забрав собі.
  30. 2.20.9

    • Те саме, що й 2.20.8, лише під новим номером. Під номером 2.20.8 на короткий час вийшли дві трохи різні збірки, тож це гарантує, що кожне встановлення опиниться на одній і тій самій. Більше нічого не змінилося.
  31. 2.20.8

    • Виправлено: дошка ідей на сайті відхиляла все. Кожна форма на сайті відповідала «міжсайтові надсилання заборонено», тож ніхто не міг ані додати ідею, ані проголосувати за напрямок розвитку. Це не працювало відтоді, як сайт перейшов на нинішню конфігурацію, а порожня дошка була доказом, який ніхто не прочитав.
    • Виправлено: вікно надсилання звіту було прозорим. Його тло було майже повністю прозоре, і журнал прокручувався просто крізь текст, який ти набирав.
    • Вікно звіту тепер повідомляє, чи справді звіт до нас дійшов, і лишається відкритим із твоїм текстом на місці, якщо ні. Раніше воно закривалося в будь-якому разі й нічого не повідомляло.
    • Кожна частка самоцвітів тепер показує, у що вона перетворюється на персонажі, якого ти переглядаєш, просто під повзунком. Частка, це не кількість: шість і три означає шість і три гнізда на персонажі з дев'ятьма гніздами, і чотири та два на персонажі з шістьма. Додавання третього числа зсуває інші, а це легко пропустити, коли перші два випадково давали в сумі рівно стільки, скільки треба.
    • Часток самоцвітів більше немає. Тепер є одна смуга, що містить рівно стільки гнізд, скільки їх у персонажа, і ти перетягуєш роздільники, щоб їх поділити. Числа на ній, це гнізда, а не частки, і вони завжди дають правильну суму. Перемикач визначає, чи план записано для цього персонажа з названими характеристиками, чи для всіх одразу, де перший шматок означає ту характеристику, якою б'ється відповідний клас.
    • Чорні самоцвіти тепер ідуть першими. Вони підвищують усі характеристики одразу, тож це не один варіант серед шести, що змагаються за частку: ти вказуєш, скільки гнізд їм дати, ці гнізда забираються першими, а смуга ділить те, що лишилося. Це кількість, тож 9 означає дев'ять, саме так усі й читали старе число, хоч воно так і не працювало.
  32. 2.20.7

    • Нове: радник гільдії. Він переглядає гільдії, які твій збирач уже зустрічав, і каже, яку атакувати наступною, вказуючи шанс на перемогу й те, наскільки цю гільдію справді виміряно. Коли краще зробити набіг, він радить набіг, і завжди пояснює чому.
    • Нове: гільдія може керувати собою сама. Заснуй її під обраною тобою назвою, тримай опис актуальним, запрошуй гравців, яких збирач бачив без гільдії, і виконуй атаки, набіги та гідру за розкладом. Кнопки, недоступні за твоїм рангом, сірі, з приміткою, чиї вони.
    • Нове: самоцвіти за співвідношенням. Сім основної характеристики на два витривалості на одну удачі перетворюється на точну кількість гнізд у кожного персонажа, хоч би скільки гнізд у нього було. Нуль означає ніколи, і заради досягнення співвідношення жоден самоцвіт із гнізда не виймається.
    • Нове: спільний покажчик гравців, з перемикачем. Увімкни, і гравці, яких ти зібрав, ідуть у спільний пул твого ігрового сервера, а натомість пул повертається назад, тож новий персонаж починає з тисячами гравців, замість того щоб витрачати перші години на складання списку. Передається лише те, що зала слави й так показує всім. Твій альбом ніколи не покидає твою машину.
    • Нове: вибирай, під якими персонажами застосунок входить у гру. Персонаж, яким граєш вручну, лишається твоїм.
    • Нове: години для міської варти. Задай проміжок часу, і в ньому варта може працювати, не чекаючи, поки витратиться денна мотивація, тож мотивацію можна приберегти на вечір.
    • Нове: порядок для арени. Спершу десять щоденних боїв на досвід, потім альбом, потім зала слави, або в будь-якому іншому порядку, що тобі підходить, кожен зі своїм мінімальним шансом на перемогу.
    • Зібраний пул гравців тепер переживає перезапуск. Раніше він жив лише в пам'яті, тож кожен запуск викидав десятки тисяч гравців і заново читав залу слави заради того, що вже було відомо з минулого запуску.
    • Сторінка гільдії показує інші гільдії на твоєму сервері: скільки їхніх учасників зустрів збирач, яка в них середня сила і хто найсильніший із побачених. Це не коштує жодних додаткових запитів, бо кожен пошук гравця й так повідомляв, у якій той гільдії.
    • Застосунок затихає, коли ти на нього не дивишся, і прокидається тієї ж миті, коли дивишся знову.
    • Виправлено: завершену зміну міської варти тепер забирають, навіть якщо завдання вимкнено. Раніше вона назавжди зависала на 100 відсотках і блокувала все інше в таверні.
    • Виправлено: час початку тепер притримує й експедиції, а не лише завдання. На більшості акаунтів він не робив узагалі нічого, тож денна мотивація витрачалася за кілька хвилин після скидання.
    • Виправлено: самоцвіти виду, який ти вирішив не тримати, тепер продаються, а не заповнюють рюкзак, а заміна самоцвітів відбувається в кожному гнізді, а не лише в тих, що тримають твою основну характеристику.
    • Виправлено: готовність до бою гільдії надсилається один раз. Раніше вона повторювалася щосекунди, і кожен раз зупиняв набіг, гідру, запрошення та радника, доки бій не завершувався.
    • Виправлено: десять щоденних боїв на досвід тепер беруться з трьох запропонованих ареною суперників, бо саме там гра їх і нараховує.
  33. 2.19.1

    • Виправлено: копальня самоцвітів називала не той самоцвіт. Вона зчитувала не ту цифру числа, яке надсилає гра, тож самоцвіт сили оголошувався як самоцвіт витривалості. Також вона перестала щосекунди питати про новий самоцвіт, коли той уже був у дорозі.
    • Виправлено публікацію дошки. Назви модулів, що починалися з великої літери, відхилялися як «не назви модулів», а запису, що вже мав дошку, повідомляли, що дошка потрібна.
    • «Зберегти» на записі маркетплейсу тепер кладе його туди, де таким речам і місце. Дошка йде до твоїх дошок, а не серед налаштувань, а повторне збереження того самого запису замінює його, а не лишає ще одну копію.
    • Зброя тепер показує, що на тобі вже вдягнено. Вікно інвентарю порівнювало зброю нема з чим і не давало способу її вдягнути, тоді як для кожного іншого слота це працювало. Для асасина порівняння йде зі слабшою рукою, тобто саме тією, яку заміняла б нова зброя.
    • Спорядження тепер оцінюється краще. Шанс блоку щита тепер враховується в його цінність, чого раніше не робив ніхто, а симуляція характеристик купує дешевший пункт, коли бої не можуть розрізнити дві характеристики.
  34. 2.19.0

    • На маркетплейсі тепер два типи записів, налаштування й дошки, кожен зі своєю вкладкою. Автор вказує, чим саме ділиться, а запис-дошка обов'язково має містити дошку.
    • Дошки тепер передаються. Лінії між модулями передавалися завжди, бо вони частина налаштувань; а от розташування ніколи не покидало твою машину, тож поширена дошка приходила правильно з'єднаною, але намальованою в стандартних місцях. Тепер вона приходить такою, якою її побудував автор, а запис без дошки твою не чіпає.
    • Записи можна зберегти, не застосовуючи. «Зберегти» додає запис до твоїх власних конфігурацій під його ж назвою, туди, куди вже дивиться сторінка налаштувань, і запам'ятовує поряд його дошку; застосування цієї конфігурації пізніше намалює і дошку теж.
    • Записи можна виправляти. Назву, опис і призначення завжди, налаштування лише за твоєю вказівкою, а голоси, кількість використань і дата публікації лишаються незмінними. Раніше одна одруківка коштувала запису всю його історію, бо єдиним способом змінити слово було видалити запис і опублікувати заново.
    • Виправлено: налаштування, застосовані до одного персонажа, не зберігалися. Застосунок питав, для якого персонажа він пише, у спосіб, що мав чекати на власні мережеві запити бота, тож на працюючому персонажі нічого не доходило до диска, а наступний запуск зчитував старі налаштування назад. Застосування до всіх персонажів працювало, тому здавалося, що це трапляється лише зрідка.
    • Виправлено: застосування запису до всіх персонажів надсилало налаштування не тим працюючим ботам, щойно якогось персонажа видаляли, а застосування до працюючого персонажа взагалі до нього не доходило до наступного запуску.
    • Сторінка модуля тепер повідомляє, коли вимкнено її головний перемикач, і дає одну кнопку, щоб його ввімкнути. Увімкнення деталей фортеці, поки на двох вкладках далі вимкнено «Авто-фортецю», і було тим «воно не працює» в кожному досьогоднішньому звіті.
    • Попередження про гриби перестало враховувати те, що нічого не може витратити: бюджет під вимкненим перемикачем, резерв, який притримує гриби, і два налаштування, які ніхто не читає. Ще два тепер описують, що їхній перемикач насправді робить, а не те, що підказує його назва.
    • Лист-підтвердження надсилається повторно, якщо провайдер відмовив тимчасово, а не назавжди, і кожна відмова записується. Вхід більше не зважає, чи адресу набрано великими літерами, а відхилений вхід тепер про це повідомляє, замість того щоб мовчки нічого не робити.
  35. 2.18.0

    • Нове: маркетплейс налаштувань. Ділися тим, на чому працює персонаж, або конфігурацією, яку зберіг під назвою, для одного класу чи для всіх. Сортування за популярністю, оцінкою, найновішим або найвикористовуванішим, фільтр за класом і пошук. Для перегляду не потрібно нічого; для публікації потрібен акаунт із підтвердженою адресою, тож у кожного запису є ім'я, за яким можна когось знайти.
    • Кожен запис перевіряється на сервері, перш ніж зберегтися. Приймаються лише ключі, схожі на налаштування, які пише цей застосунок, а значення мають бути true чи false, числом, коротким ім'ям або списком із них. Вебхуки сповіщень, токени, адреси проксі, списки поіменованих гравців і назва гільдії видаляються і ніколи нікуди не йдуть, а публікатору точно повідомляють, що саме прибрали.
    • Гриби, це реальні гроші, тому для них є окрема відповідь. Фільтруй дошку за тим, чи витрачає конфігурація гриби, розгортай будь-який запис, щоб побачити, які перемикачі ввімкнено і на що вони виставлені, а перед застосуванням попередження назве кожен із них і його кількість.
    • Застосування запису перезаписує значення за замовчуванням, а не те, що вже є в персонажа, тож запис означає рівно те, що в ньому названо, і нічого більше.
    • Один голос на акаунт, який можна змінити чи скасувати повторним натисканням тієї самої стрілки. У записів є дата публікації та версія застосунку, з якої вони прийшли, а поскаржитися можна на будь-що, вказавши причину.
    • Нове: сторінка акаунта. Увійти, створити акаунт або скористатися Google чи Discord, підтвердити адресу, змінити ім'я, яке бачать інші, і встановити пароль, навіть якщо акаунт створено через провайдера. Лист із підтвердженням приходить мовою, вибраною в застосунку. Вхід перенесено зі сторінки налаштувань.
    • Імена й описи не містять посилань і адрес ані на дошці, ані в акаунті, тож місце, де люди читають, не може стати місцем, де рекламують.
  36. 2.17.7

    • Виправлено: Асасин ніколи не вдягав другу зброю. Кожна зброя внутрішньо прив'язана до основної руки, а Асасин єдиний клас, що носить зброю в другій, тож ця рука ніколи не розглядалася як кандидат: туди нічого не вдягали, для неї нічого не купували, а продавець вважав кожне покращення для неї непотрібним і продавав його. Повідомлено про персонажа 60 рівня, що досі тримав стартову зброю 1 рівня.
    • Тепер обидві руки порівнюються окремо, і покращення отримує слабша. Щит для цієї руки одразу відхиляється, бо його носіння означало б обмін другої зброї класу на шанс блоку.
    • Виправлено: застосування пресету могло скинути налаштування в кожного персонажа. Позначка версії, яку записує фронтенд, відстала від бота на п'ять міграцій, тож застосування пресету повідомляло йому, що налаштування застарілі, і він проганяв їх заново: знову вмикалися покращення світового боса, перевага надавалася експедиціям, вмикалася заміна самоцвітів, переписувався порядок улюбленців, вимикався двигун досягнень. Застосування до всіх персонажів робило це одразу з кожним акаунтом.
    • Натискання на пресет або збережений профіль тепер лише відкриває його. Застосування, окрема кнопка, застосування до кожного персонажа спершу питає підтвердження і каже, чого це коштуватиме, а потім це можна скасувати: кожен персонаж отримує назад точно те, що мав.
    • Виправлено: аналіз спорядження нічого не радив дев'яти гібридним класам. Він порівнював вимогу предмета до класу з класом персонажа напряму, а це може збігтися лише для Воїна, Мага і Розвідника.
    • Нове: «Старт сервера» може підтягнути альбом до обраного тобою відсотка, витративши на це щонайбільше вказану кількість грибів, і записати один рядок у журнал подій, коли мету досягнуто, тож далі жагу можна перебрати на себе вручну.
    • Нове: зірочка на будь-якому скановану гравцеві додає його до списку пріоритетних цілей, щоб вручну фармити предмет, якого бракує.
    • Виправлено: встановлення поверх старішої версії могло залишити обидві. Є два інсталятори, .exe і .msi, і жоден не знав про існування іншого, тож .msi поверх встановленого .exe давало два записи в «Програми та компоненти» і дві копії програми. Тепер кожен видаляє інший, перш ніж щось встановлювати.
    • Виправлено: «видалити дані застосунку» лишало майже все на місці. Видалявся кеш webview, а не папка з усіма налаштуваннями, журналами, кешем альбому та файлами аналітики, що на машині, де це виявили, важило 650 МБ. Тепер видаляється і те, і те, разом із записом автозапуску з Windows і ярликами, які лишили старіші версії.
  37. 2.17.4

    • Нове: Старт сервера, сторінка, що проводить відкриття свіжого сервера поетапно. Спершу Гільдія, потім арена, доки не можна буде купити альбом, потім альбом, потім підземелля, потім усе решта. Кожен етап стримує модулі, які до нього не належать, і сторінка їх називає.
    • Альбом навмисно йде перед виконанням завдань: відсоток його заповнення це бонус досвіду, який гра дає до всього, тож кожен його пункт робить кожне наступне завдання ціннішим.
    • Нове: стрічка в реальному часі на цій сторінці. Поточна ціль із шансом перемоги, предмети, які приніс би цей бій, намальовані власною графікою гри, наступні вісім цілей у порядку, у якому їх оцінив бот, підземелля за ними та здобутки в міру надходження.
    • Нове: Режим Speed. Один перемикач, що платить грибом за наступний бій замість очікування безкоштовного, тож альбом заповнюється зі швидкістю, яку ти купуєш. Вимкнено за замовчуванням, обмежено на день, і твій резерв грибів усе одно діє.
    • Виправлено: сканер Альбому починав із верху Зали слави замість твого власного рангу, тож низькорівневий персонаж сканував гравців, з якими ніколи не міг би битися. Десять хвилин сканування дали 701 закешованого гравця і лише 2 придатних.
    • Виправлено: сканер витрачав повний запит гравця на всі 51 імен сторінки, перш ніж перевірити їхній рівень, хоча сторінка вже його містить. Тепер він шукає лише гравців у межах твого діапазону рівнів, тож той самий бюджет купує цілі, з якими можна битися.
    • Виправлено: анонімний режим виводив справжні імена у трьох місцях: імʼя персонажа перед кожним записом активності, привʼязані персонажі в банері синхронізації налаштувань і імена гравців у вмісті команд журналу.
    • Виправлено: жага пригод завжди показувала межу 100. Кожне пиво підвищує денний максимум на 20, тож персонаж на 320 відображався як 0/100.
    • Видалено: модуль реклами більше не збирається й не постачається з міркувань безпеки.
  38. 2.17.0

    • Хеллеватор: він взагалі ніколи не приєднувався до події. Виправлено
    • Хеллеватор: кожна покупка ласощів відхилялася, тож до бою справа так і не доходила. Виправлено
    • Хеллеватор: один відхилений крок більше не зупиняє весь цикл
    • Хеллеватор: спершу піднімається на ключ-картах і купує ласощі, щойно починає програвати бої
    • Хеллеватор: власна сторінка на вкладці Подій, поки триває подія
    • Хеллеватор: власні налаштування, зокрема чи купувати ласощі й скільки карток вони можуть коштувати
    • Хеллеватор: купи ласощі вручну, якщо хочеш конкретні
    • Хеллеватор: пояснює, чому нічого не робить, коли не може працювати
    • Хеллеватор: ранг гільдії знову зчитується правильно
    • Запис на рейд гільдії вимкнено за замовчуванням, бо сервер відхиляв його на кожному акаунті
    • Дошка: малюй цикл, розрізай окрему лінію, називай і зберігай дошки, скасовуй дії через Ctrl+Z
    • Дошки подорожують разом із синхронізацією налаштувань
    • Предмети: натисни на предмет, щоб побачити його характеристики поруч з екіпірованим, із різницею, виділеною кольором
    • Туалет і Коваль показують, скільки використань залишилося сьогодні
    • Ще вісім мов, усі повні: чеська, польська, російська, китайська, японська, італійська, французька, іспанська
    • Китайська та японська тепер читабельні, а не лише перекладені
    • Числа й дати відповідають обраній тобою мові, а не мові системи
    • Меню мов більше не прозоре
    • Проксі: встав список і подивись, які з них справді пропускають трафік
    • Безкоштовний оберт Колеса фортуни береться один раз, а не двічі
    • Безголова збірка для ARM64 Linux, для Raspberry Pi чи подібного
  39. 2.16.10

    • Виправлено: модуль реклами був у релізі, але до нього неможливо було дістатися. Збірка створює інтерфейс двічі, один раз явно, а потім ще раз усередині збірки застосунку, і лише першому запуску повідомлялося, що модуль увімкнено, тож другий перезаписував це версією, у якій сторінки реклами взагалі немає. Бекенд весь цей час мав модуль; на екрані просто не було нічого, чим його можна було б увімкнути.
    • Виправлено: застосунок міг зависати незабаром після входу. Опитування статусу виконується кожні кілька секунд, і в реліз-збірці воно запитувало у сесії акаунта два фрагменти тексту, які можна було б отримати деінде, тоді як бот утримує ту саму сесію протягом усього циклу, включно з мережевими запитами. Кожне опитування, що потрапляло в середину циклу, чекало на завершення циклу, а наступні за ним ставали в чергу. Це могло статися лише в реліз-збірці; модуль реклами вирізається з усіх інших збірок, тому жоден тест ніколи його й не перевіряв.
    • Виправлено: кнопка «Скинути відкат» на сторінці Таверни могла зависати з тієї самої причини.
    • Примітка: збірка, яка постачається, тепер та сама, яку тестують. Лінтинг і тести Rust виконуються зі скомпільованим модулем реклами, а тести інтерфейсу виконуються вдруге з увімкненим модулем, бо саме цей перемикач вирішує, чи взагалі існують налаштування реклами. Досі та єдина конфігурація, яку отримували користувачі, була саме тією, яку ніхто не перевіряв.
  40. 2.16.9

    • Нове: проксі для кожного акаунта. Кожен акаунт може заходити в гру через власний, і це стосується кожного входу, включно з автоматичним при запуску. Вхід, який не використав свій проксі, не провалюється, а вдається з твоєї власної адреси, а саме цьому проксі й повинен запобігати. URL зберігається зашифрованим і ніколи не показується назад.
    • Нове: клацни на суперника у Звіті про прогрес і отримаєш повний профіль (портрет, атрибути, розділені на базові й від спорядження, кожен екіпірований предмет із рунами й зачаруваннями) плюс точно те, що принесли бої проти нього: досвід, золото, честь, гриби, записи Альбому та здобич.
    • Нове: пʼять налаштувань Легендарного підземелля. Коли тікати замість того, щоб битися, як далеко проходити підземелля за цикл, чи купувати благословення, чи приймати прокляття, коли закінчилися ключі, і межа грибів, витрачених на відродження в межах одного забігу. Кожне значення за замовчуванням відповідає тому, як діяв бот раніше.
    • Виправлено: продаж спорядження із самоцвітами нижче 90 рівня. Коваль розблоковується на 90 рівні, і вставлений самоцвіт неможливо вийняти до цього, тож такі трофеї назавжди займали слот у сумці, а налаштування, яке мало їх звільнити, ніколи не спрацьовувало, бо перевірка запитувала те, що повідомляє про Коваля для кожного персонажа на кожному рівні.
    • Виправлено: розвідка гравця із Зали слави мерехтіла між завантаженням і завантажено, так і не зупиняючись, щоразу знову запитуючи ігровий сервер. Тепер це відкривається як справжнє вікно з портретом гравця.
    • Виправлено: кожен розвіданий гравець зображувався як жінка. Їхній портрет надходив у форматі, який інтерфейс не розпізнавав, і на сторінці Арени теж.
    • Виправлено: вікно деталей підземелля було прозорим, тож список позаду просвічувався крізь характеристики боса.
    • Реклама: модуль нагород за рекламу перебудовано навколо того, що сервер справді робить, і тепер він вимкнений за замовчуванням. Він надсилає заголовки, які надсилає справжній браузер, визначає успіх за власним лічильником залишку переглядів сервера, а не вгадує за зміною монет, і відповідь, яку він не розуміє, більше не може стерти стан гри.
    • Примітка: інструмент командного рядка та вузол флоту знову збираються. Робота над проксі зверталася до чогось, що є лише в застосунку на компʼютері.
  41. 2.15.0

    • Виправлено: «Щось пішло не так» на Огляді при запуску застосунку. Це зникало, якщо натиснути «Спробувати знову», тож із цим легко можна було жити й легко можна було пропустити. Ту саму ваду знайшли й виправили на сторінці Менеджера арени ще до того, як хтось на неї натрапив.
    • Виправлено: руни ігнорували власні межі. Руна, що вже досягла межі, рахувалася як повноцінна, тож золота руна 50/50, яка нічого не варта, обиралася замість епічної руни на шанс 0/50.
    • Виправлено: «Спершу досвід» не надавало перевагу суперникам за досвід. Це налаштування читалося лише в одному місці, як захист від витрати гриба, і ніяк не впливало на вибір суперника.
    • Виправлено: готовність до бою гільдії ніколи не спрацьовувала з установленою мінімальною затримкою. Очікування рахувалося у зворотному напрямку від бою, тож «щонайменше 5 хвилин» означало «нічого не робити до останніх пʼяти», через що вимкнення налаштування виглядало як виправлення.
    • Виправлено: анонімний режим усе ще показував суперників на арені за іменем.
    • Виправлено: один запис у власному порядку Фортеці міг зупинити всю Фортецю.
    • Виправлено: продавець предметів викидав зілля, які модуль зілля щойно купив.
    • Виправлено: картка Поточної дії могла суперечити сама собі, а сторінка Арени могла аварійно завершуватися.
    • Нове: фільтрація журналу активності за персонажем і за типом, тож завдання одного акаунта не ховають завдання іншого.
    • Нове: обери стовпці в таблиці акаунтів: показати, приховати, змінити порядок, перетягнути для зміни розміру. Додано ALU, пиво, гриби та скакуна. Нові стовпці спочатку приховані, тож форма нічого не зміниться після оновлення.
    • Нове: списки суперників. Атакувати цих першими, ніколи не атакувати тих. Редаговані, з кнопками на кожному рядку списку цілей Альбому.
    • Нове: повідомляти в журналі активності, коли твій Альбом перевищує задане число.
    • Завантаження стало приблизно на третину меншим, як і кожне оновлення відтепер. Графіка зберігається по-іншому; візуально нічого не змінилося.
    • Німецький переклад тепер покриває кожну сторінку і залишається покритим, бо перевірка, що знаходить неперекладений текст, проходить по всіх них.
    • Тихіші журнали: попередження «зберігати вільні слоти» більше не повторюється раз на акаунт, а відсутня іконка прапора більше не є попередженням.
  42. 2.14.0

    • Нове: розклади. Вкажи, у які дні та години бот може грати. Поза ними він зупиняється, а не простоює. Вимкнено за замовчуванням; враховує північ і перехід на літній/зимовий час.
    • Нове: бібліотека профілів. Зберігай налаштування під назвою й повертайся до них в один клік. Перейменування, дублювання, видалення.
    • Кожен профіль описує сам себе за своїми ж налаштуваннями і показує, скількома налаштуваннями він відрізняється від того, що зараз запущено.
    • Нове налаштування: продавати предмети із самоцвітами, коли самоцвіт неможливо видобути. Вимкнено за замовчуванням, це крайній захід: коли він застосовується, САМОЦВІТ ВТРАЧАЄТЬСЯ.
    • У майстрі налаштувань зʼявилися дві нові сторінки з прапорцями: що продавати й зберігати та які досягнення переслідувати.
    • Виправлено: предмети, які неможливо було ні продати, ні вдягнути. Чотири окремі причини, зокрема одна, коли відхилений предмет заморожував усю сумку позаду себе.
    • Тепер бот називає предмет і правило, коли щось не продається, замість того, щоб змушувати тебе гадати.
    • Виправлено: «зберігати вільні слоти», встановлене вищим за місткість сумки, тихо означало «продати все». Тепер це повідомляє, що налаштування неможливо виконати, і називає розмір сумки.
    • Жертвування в Туалеті та розбирання Ковалем тепер дістаються до сумки раніше за продавця, бо обидва мають денний ліміт, а продаж не має жодного.
    • Виправлено: будівля Фортеці могла вічно висіти на «Завершення…» і блокувати кожне наступне покращення. Це знімав лише ручний вхід.
    • Виправлено: вісім налаштувань відображалися двічі під різними назвами, і обидва працювали. Тепер один елемент керування на кожне налаштування, з перевіркою на повтор.
    • Виправлено: три налаштування пива тепер розташовані разом з іншими витратами грибів, бо саме це і коштує пиво.
    • Виправлено: майстер налаштувань був занадто прозорим, щоб його можна було прочитати.
    • Рушій досягнень (бета) тепер вимкнений і сам вимикається при оновленні. Він навмисно робить дивні речі, які виглядають так, ніби бот відмовляється щось екіпірувати.
    • Підготовка до Кровоткача: раніше невідомий клас одразу відмовляв замість того, щоб працювати гірше. Тепер він розпізнається, хоча його здібності ще не симулюються.
  43. 2.13.0

    • Нове: обери порядок, у якому проходяться твої підземелля. Вимкнено за замовчуванням: бот і далі обирає підземелля з найбільшим шансом на перемогу, що є правильною відповіддю майже для всіх. Увімкни це під Підземеллями й перетягни ті, що тобі важливі, у бажаному порядку. Усе закрите, ще не розблоковане чи відфільтроване твоїми налаштуваннями рівня пропускається, і береться наступне за списком, а якщо жодне з них не можна пройти, бот повертається до найкращих шансів. Наполовину заповнений список ніколи не означає «не битися взагалі».
    • Мінімум шансу перемоги й далі застосовується до боїв, що коштують гриб, незалежно від списку пріоритету. Бажання пройти Вежу першою не є причиною купувати бій, який вона програє. Безкоштовна спроба з тими самими шансами це нормально, бо спроба все одно закінчується.
    • Кожен упорядкований список тепер можна і перетягувати, і підштовхувати стрілками: підземелля, порядок будівництва Фортеці та Підземного світу, а також порядок модулів. Один із них уже можна було перетягувати, а інші ні, і таку різницю помічаєш одразу, але пояснити не можеш.
    • Нове: згортання більше не мусить відправляти вікно в трей. Раніше воно завжди так робило, і зупинити це було неможливо, що неправильно для тих, хто перемикається між ботом і грою. Налаштування знаходиться під Системою і за замовчуванням поводиться так, як завжди, тож нічого не зміниться, поки ти сам не зміниш.
    • Гроші тепер показуються в золоті, так само як показує гра, а не в сріблі за курсом сто до одного. Найяскравіший приклад: вартість будівель, яка вже використовувала іконку золота поряд із числом у сріблі. Нижче за одне золото срібло показується окремо, бо округлення до нуля зробило б однаковими «без грошей» і «майже вистачає».
    • Виправлено: персонаж, якому бракувало рівня для функції, все одно продовжував її запитувати. Спроба вже була тихою й відкладалася на годину, але година це неправильна одиниця: персонаж 1 рівня не досягне вимоги Підземного світу сьогодні, тож він запитував двадцять чотири рази на день, щодня. Тепер рівень, на якому сервер відмовив, запамʼятовується, і нічого не повторюється, доки персонаж справді не підвищить рівень.
  44. 2.12.0

    • Виправлено: клік по збереженому акаунту змушував зникати з застосунку акаунти, у які ти вже увійшов. На екрані лишався лише той, по якому щойно клікнули, тож із кількома акаунтами здавалося, що завантажиться лише один. Інші й далі були увійшли, і їхні боти й далі грали. Просто в застосунку не лишалося нічого, що на них вказувало б, тобто ти не міг ні спостерігати за ними, ні зупинити їх. Тепер список акаунтів зчитується з самих запущених сесій, а не з того, що повернув останній вхід.
    • Виправлено: збережені акаунти могли повністю зникнути при закритті або оновленні застосунку. Файл акаунтів спершу спорожняли, а перезаписували частку секунди по тому, тож усе, що зупиняло застосунок у цей проміжок (закриття, збій, оновлення, що замінює програму), лишало файл порожнім, а разом із ним зникали всі збережені акаунти. Тепер файл записується поруч зі старим і підмінюється одним кроком, тож на диску завжди або повний старий список, або повний новий, ніколи нічого.
    • Тепер зберігається копія попереднього списку акаунтів, і про пошкоджений файл повідомляють у журналі та відновлюють із цієї копії, замість того, щоб мовчки виглядати так, ніби акаунтів ніколи й не було.
    • Нове: увійти в усі збережені акаунти однією кнопкою, з відображенням прогресу під час проходження по них, і прапорець на екрані входу, щоб це відбувалося автоматично при запуску. Клацання по пʼятнадцяти акаунтах по одному не було нормальним робочим процесом.
    • Виправлено: екран входу не можна було прокручувати, щойно збережених акаунтів ставало більше кількох. Список виходив за нижню межу вікна й тягнув за собою форму входу, і дістатися до жодного з них було неможливо.
    • Акаунт, який не вдалося увійти під час масового входу, тепер називають поіменно. Повідомлення, що не вдалося увійти в три акаунти, марне, якщо не сказано, у які саме три.
    • Журнал тепер записує кожен вхід, скільки персонажів він повернув і скільки сесій живі після нього, тож акаунт, який зникає, лишає слід, а не здогадку.
    • Консольна збірка: неінтерактивний режим для керування Mercy SF з іншої програми чи панелі. Аргументи на вході, один обʼєкт JSON на виході, що охоплює список персонажів і повний зчитаний стан персонажа з атрибутами, спорядженням, ареною, таверною та гільдією. На вебсайті є письмовий контракт для цього, тож кожен, хто будує щось поверх нього, точно знає, що не зміниться під ним.
    • Менеджер арени тепер пояснює, чому він простоює, замість того, щоб узагалі нічого не казати. Найчастіше причина в тому, що персонаж нижче 105 рівня і функція ще не розблокована.
  45. 2.11.0

    • Анонімний режим. Перемикач у шапці приховує кожне імʼя в застосунку (твоїх персонажів, твої акаунти, суперників, гільдії, членів гільдії, історію боїв, стрічку активності та журнал), тож ти можеш ділитися знімком екрана точно як є, без редагування й розмиття.
    • Імена замінюються стабільним псевдонімом, а не просто стираються. Стирання руйнує саму причину, заради якої зазвичай діляться знімком екрана: ти більше не міг би сказати, чи гравець, який двічі переміг тебе, той самий, чи простежити, хто з ким бився в журналі боїв. Псевдонім зберігає структуру історії, прибираючи лише особу.
    • Псевдонім солиться випадковим значенням, згенерованим на твоєму власному компʼютері, яке ніколи його не покидає. Без цього будь-хто міг би пройтися по Залі слави сервера й зіставити імена назад, тож знімок екрана приховував би їх лише від випадкового читача, а не від того, кому це справді важливо. Це не криптографічна гарантія, але вона унеможливлює зчитування імені з картинки й зіставлення картинки з публічним списком гравців.
    • Підтримуються Mac на Intel. Раніше збірка для macOS була лише для Apple Silicon, і Mac на Intel взагалі не міг її запустити: завантаження просто не відкривалося. Тепер збираються обидві архітектури, і для застосунку, і для консольної збірки.
    • Діалог оновлення тепер показує справжній список змін. Раніше він показував один рядок із посиланням, яке ні в кого не працювало, і те саме посилання публічно віддавалося в маніфесті оновлення. Ти зараз читаєш заміну.
    • Виправлено: Вежа відхиляла кожну атаку й тягнула за собою підземелля. Вони діляться одним щоденним боєм, і Вежа зазвичай перемагає в цьому порівнянні, бо в ній б'ються трьома супутниками, тож бій відхилявся й ніколи не витрачався на щось інше. Вона надсилала поверх, який ти вже пройшов, замість того, на який заходив. Тепер відхилена сервером Вежа відступає на годину, щоб спробу отримали підземелля.
    • Виправлено: дві тихі витоки запитів. Фортеця запитувала сервер про неіснуючого гравця щоразу, коли їй не було призначено суперника, а покращення характеристик щоцикл повторно намагалося купити покращення, яке ніколи не могло собі дозволити. Разом це було приблизно одинадцять тисяч даремних запитів на день.
    • Швидші збірки та менше завантаження, перенесено з версії 2.10.0: графіка це WebP без втрат, перевірена на пікселну ідентичність файл за файлом, що зменшило встановлювач із 364 МБ до 238 МБ. Це стосується й кожного автооновлення, а не лише першого встановлення.
  46. 2.10.0

    • На деяких акаунтах арена взагалі припиняла битися. Бої на арені та полювання для Альбому витрачають той самий безкоштовний бій, але це були два окремі модулі з двома копіями кожного правила, і копії суперечили одна одній. Одна не дозволяла мінімуму шансу перемоги накладати вето на БЕЗКОШТОВНИЙ бій, бо відкат минає незалежно від того, використав ти його чи ні; інша застосовувала цей мінімум усюди. Щойно десять щоденних боїв за досвід закінчувалися, суворіша копія забирала всі рішення на себе, і персонаж, чиї шанси всі були нижчі за мінімум, просто зупинявся. Журнал казав про це весь час: «жоден із 47 гравців над нами не подолав мінімум шансу перемоги 55%».
    • Тепер це один модуль. Він одразу збирає кандидатів із усіх трьох джерел (три суперники на арені, сканований пул гравців і сторінка Зали слави біля твого рангу), оцінює їх за однією шкалою й бореться з найкращим: (предмети x 100 + щоденний досвід x 60 + ранг x 25) x шанс перемоги. Спершу Альбом, потім досвід, потім підйом рангу, точно як і просили. Різниця важлива: ланцюжок порогів може відхилити все, і так і сталося. У рейтингу завжди є найкращий.
    • Мінімум шансу перемоги тепер застосовується, лише коли на кону гриб. Безкоштовний бій безкоштовний.
    • Вежа відхиляла кожну атаку й тягнула за собою підземелля. Вони діляться одним щоденним боєм, і Вежа зазвичай перемагає в порівнянні, бо в ній б'ються трьома супутниками, тож бій відхилявся й ніколи не витрачався на щось інше. 2108 відхилених атак Вежі проти 54 боїв у підземеллях за один день. Вежа рахує поверхи, які ти пройшов; сервер хоче поверх, на який ти заходиш. Тепер відхилена Вежа відступає на годину, щоб спробу отримали підземелля.
    • Пул цілей міг лише зменшуватися. Коли симулятор виключав гравця, цей вердикт був постійним, і скасувати його могла лише перемога над ним, а для неї потрібен саме той бій, який щойно вирішили не брати. Кожен цикл назавжди виводив зі списку ще до восьми гравців. Тепер вердикт втрачає силу, щойно ти переростаєш його, і застосунок повідомляє про це, коли пул відновлюється.
    • Цілі Альбому тепер реалістичні. Персонажу 20 рівня пропонували гравців 600 рівня; тепер вікно рівнів масштабується за твоїм власним рівнем, а не є фіксованим числом. Рідкісні предмети також важать більше за звичайні, тож безкоштовні бої йдуть на речі, які справді важко знайти.
    • Тепер видно, як він думає. Сторінка Арени показує рішення: скільки кандидатів прийшло з кожного джерела, смугу для кожного кандидата, розбиту на предмети, щоденний досвід і ранг, притемнену на частину, яку забирають шанси, і виділеного переможця. Під час відкату вона показує, з ким БУДЕ битися далі, а коли бою немає, пояснює чому одним реченням замість того, щоб залишати «Готово» на екрані як єдину підказку.
    • Кнопка «око» біля гравців у Залі слави тепер відкриває справжній профіль: атрибути, розділені на базові й від спорядження, броню, шкоду зброї, твій симульований шанс проти них, скільки їхніх предметів бракує в твоєму Альбомі та кожен екіпірований предмет із графікою, бонусами, руною, самоцвітом і зачаруванням. Раніше це взагалі не працювало.
    • Таблицю акаунтів тепер можна сортувати за будь-яким стовпцем, спершу за рівнем. Зворотні відліки сортуються за реальним часом, тож усе готове групується разом, а не потрапляє між «4хв» і «51хв».
    • Завантаження стало на третину меншим, зі 364 МБ до 238 МБ, і виглядає точнісінько так само. Графіка це WebP без втрат, перевірена на пікселну ідентичність файл за файлом. Це стосується й кожного автооновлення, а не лише першого встановлення.
    • Також виправлено: Вежу повністю виключили з порівняння підземель, і її ніколи не можна було обрати; два налаштування пива скасовували одне одного; дві тихі витоки запитів (пошук Фортеці, що тисячі разів на день запитував сервер про гравця «0», і покращення характеристик, яке повторно намагалося купити покращення, яке ніколи не могло собі дозволити). Нове: майстер налаштування з пʼятнадцяти питань і бюджет грибів на день або тиждень.
  47. 2.9.16

    • Нова Фортеця взагалі нічого не будувала. Повідомлялося як «у нього достатньо матеріалів для Каменоломні, але він цього не робить», і журнал це підтверджував: тисяча запитів на будівництво, кожен для Хатини лісоруба, і кожен відхилений. Жодна будівля не може стояти вище за саму Фортецю, а нова Фортеця починається з обома на рівні 1, тож покращувати хатину було незаконно, доки не піднялася Фортеця. Бот лише порівнював ціни, обирав дешеву хатину, отримував відмову й наступного циклу робив той самий вибір. Назавжди. Тепер він також дотримується правил гри: межі рівня Фортеці, вимог до рівня, зайнятості будівель тренуванням чи пошуком самоцвітів, вимог Кузні. Усі вони означають «пропустити», а не «накопичити»: гроші не виправляють незаконний хід.
    • Золото та душі Підземного світу не збиралися. Відхилене покращення завершувало виконання достроково, а крок збору йшов після нього, тож одна відмова завершувала весь цикл до того, як щось встигали зібрати. Тепер збір виконується завжди, а коли щось справді неможливо зібрати, вказується причина.
    • Відхилена робота повідомлялася як виконана. Відхилене будівництво не є помилкою, тож журнал оголошував покращення, яких насправді не було. Обидва тепер перевіряють, чи покращення справді триває, перш ніж заявити про нього.
    • Екрани Фортеці та Підземного світу тепер справжні екрани: подвірʼя та печера, де кожна будівля є ділянкою зі своїм рівнем, зворотним відліком під час будівництва та вартістю наступного рівня. Будівля, яку гра відхиляє, пояснює чому. У кожного виробника є лічильник: що чекає, наскільки повна яма, коли вона припиняє виробництво. Повну яму позначають окремо, бо гра не дає жодного попередження, і все, що понад ліміт, втрачається.
    • Статистика відкривалася вічність. Команда, що на це відповідає, забирала блокування сесії акаунта лише для того, щоб дізнатися, який це персонаж, а бот утримує це блокування, поки спілкується з ігровим сервером, тож запит за два рядки, які ніколи не змінюються, ставав у чергу за всім мережевим трафіком акаунта. Та сама вада була в завантаженні та збереженні налаштувань персонажа.
    • Статистика також записувала знімок за кожен опитувальний цикл, 17 280 на день на акаунт, із повним перезаписом файлу за таймером. Графіки завширшки кілька сотень пікселів; день даних із кроком у пʼять секунд укладається в одну лінію. Тепер серія вибирається до однієї точки за хвилину, у дванадцять разів менше для зберігання й завантаження, а накопичені підсумки залишаються без змін. Наявні файли скорочуються приблизно з 1,5 МБ до 90 КБ уже при першому відкритті.
    • Покращення характеристик витрачало золото, потрібне для зачарування. Обидва враховують резерв «Заощаджувати гроші», але покращення характеристик купує атрибути, доки наступна ціна вже не вписується, тож той модуль, що спрацював першим, забирав усе, а другий не знаходив нічого. Модуль, який не може собі щось дозволити, тепер записує, на що заощаджує, а інші витратники залишають цю суму недоторканою.
    • Акаунти, додані кнопкою «Додати акаунт», ніколи не зберігалися. Облікові дані записувалися лише під час першого способу входу; і додавання акаунта, і вхід другим персонажем проходили через код, який ніколи їх не записував.
    • У Безперервного циклу ідолів не було даних про боса: він перебуває в тіньовому списку, але не є тіньовою версією нічого, тож його шукали під іменем, яке нічому не відповідає. Тепер у нього є власний розділ. Це також виявило смуги рівня, зафіксовані на десяти для кожного підземелля, крім Твістера, тож будь-хто, хто пройшов рівень десять у Вежі (100) чи в Циклі (30), відображався так, ніби пройшов усе.
    • Виправлено: кожна зброя, щит, зілля й самоцвіт відображалися без графіки, найгірше на сторінках Коваля та Відьми. Остання нагорода Гри в кості читалася як [object Object]. Смуга подорожі показувала слова «Завдання» й «Міська варта» як текст. Третина всіх оновлень підземелля була миттєвими повторами. Режим симуляції характеристик тепер справді симулює. VIP зчитується з норми пива. Чотири внутрішні колекції росли, і їх ніколи не обрізали.
    • Інтерфейс: бічну панель згруповано замість двадцяти однорівневих пунктів, додано перемикач щільності, шаблони для окремих модулів в один клік і щільнішу сторінку Огляду.
  48. 2.9.15

    • Девʼять із дванадцяти класів не могли екіпірувати власне спорядження. Предмет вимагає один із трьох БАЗОВИХ класів, а бот порівнював це напряму з твоїм класом, що може збігтися, лише якщо ти Є одним із цих трьох. Тому Мисливець на демонів, Бойовий маг, Асасин, Некромант, Чумний лікар, Берсерк, Паладин, Друїд і Бард залишалися лише з тими небагатьма предметами, які не вимагають нічого, через що дрібничка 10 рівня з 5 удачі перемагала броню 400 зі 100 спритності. Та сама перевірка захищає продавця, тож ці класи також продавали спорядження, яке мали б носити. Так було з першого ж релізу.
    • На деяких акаунтах арена взагалі не билася. Наклалися три вади: модуль арени передає кожен бій модулю Альбому, який одразу повертається для персонажа без Альбому, і жоден із них не перевіряв іншого; нерозвʼязна симуляція повідомляла 0% замість «немає відповіді», тож кожну ціль відхиляли; а одна відхилена ціль завершувала весь цикл. Ось чому зниження мінімального шансу перемоги з 55 до 45 і до 20 нічого не змінювало: код ніколи не доходив до цього рішення.
    • Застосунок завмирав при відкритті Арени та Альбому, і бот на цей час припиняв битися. Кеш гравців розрісся до 187 136 гравців у 119 МБ і повністю перезаписувався кожні 27 секунд, утримуючи блокування, потрібне боту для вибору бою. Тепер пул живе в памʼяті на час сесії, спорядження, яке ніколи не варте того, щоб його брати, не запамʼятовується, а старі файли кешу видаляються при запуску.
    • Зброя показувалася як [object Object]. Виправлення цього виявило ще три місця, про які ніхто не повідомляв: щоденні та подієві завдання, Адвент-календар і Колесо фортуни.
    • Досягнення (БЕТА): нова сторінка з усіма 92 досягненнями, що потрібно для кожного та чи прямує бот до нього, за одним головним перемикачем. Ніщо, що коштує реальні гроші, ніколи не переслідується. Погоня за Натуризмом чи Святим Миколаєм раніше згодовувала власне спорядження в подрібнювач. Тепер воно захищене на всіх чотирьох шляхах позбавлення від речей.
    • Виправлено: бот купував зілля й продавав його за кілька секунд. Загальний продавець предметів мав власну думку про флакони й позбувався того, що модуль зілля щойно купив. «Ігнорувати флакони» тепер означає саме те, що написано.
    • Виправлено: Фортеця днями не будувала. Власний порядок за задумом чекає на свій перший незавершений запис, але якщо цей запис коштує більше деревини чи каменю, ніж вміщує склад, ресурси ніколи не надходять, і все, що після нього, зупиняється назавжди. Тепер недосяжні записи пропускаються, і журнал про це повідомляє. Шахта самоцвітів теж пояснює себе: її навмисно залишають у спокої, поки триває пошук самоцвіта.
    • Виправлено: двадцять два попередження при кожному запуску, по одному на улюбленця, і всі про те, що нічого не сталося. Улюбленців, які вже досягли межі рівня, все одно годували. Тепер межа береться з гри, а не з правила, яке спростував живий акаунт.
    • Виправлено: картка Поточної дії суперечила сама собі, показуючи залишковий підпис від зламаного зображення поруч із вигаданим етапом експедиції.
    • Завдання тепер оцінюються за нагородою на секунду жаги, а не за самою нагородою, резерв «Заощаджувати гроші» тепер враховують усі десять модулів витрат замість двох, а шкода зброї нарешті враховується в порівнянні спорядження. Німецька мова тепер покриває 185 рядків, які досі були англійською.
  49. 2.9.10

    • Налаштування тепер справді зберігаються. У кожного акаунта є власний файл налаштувань, і бот завжди запускався саме з нього, але сторінка налаштувань завантажувала ГЛОБАЛЬНИЙ файл, а не файл обраного акаунта, тож сторінка показувала одне, а акаунт працював за іншим, і кожне збереження перезаписувало власний файл акаунта глобальними значеннями. Ще одинадцять налаштувань узагалі не потрапляли в те, що зберігає сторінка, тож бекенд скидав їх до значень за замовчуванням при кожному збереженні: серед них розклад активних годин, порядок пріоритету модулів, автоматичне покращення слотів самоцвітів, сканування купонів і опції подій.
    • Обидва щоденні портали знову проходяться. Особистий Портал демонів запускався останнім у модулі Підземелля, після трьох блоків, що завершують цикл у момент дії; за чотири зафіксовані дні на чотирьох акаунтах два дні мали НУЛЬ спроб. Портал гільдії був кроком 5 із 7, після рейдів. Тепер обидва запускаються першими у своєму модулі, і жоден не коштує бою в підземеллі.
    • Бої в Залі слави тепер симулюються перед тим, як відбутися. Цілі обиралися за кількістю предметів для Альбому, які вони могли дати, і фільтрувалися лише за сумарними атрибутами, тож будь-хто до 120% від твоїх рахувався переможним, що за зафіксований день дало лише 38% перемог. Симулятор бою, який уже використовується для підземель, тепер запитується першим, і нижче за налаштований шанс ціль пропускається без витрати бою. Налаштування -> Арена, за замовчуванням 55%.
    • Звіт про прогрес показував три числа, які ніколи не могли бути правдою. Гриби завжди були 0, бо жоден бій ніколи їх не записував. Предмети Альбому завжди були 0, бо вимірювалися одразу після бою, а відповідь бою не несе оновленої колекції. Реальний приріст відбувався весь цей час. Золото було 0 через арифметику: кожен бій округлявся до цілого золота ДО того, як щось підсумовувалося, тож 122 бої на арені й 508 боїв у Залі слави кожен окремо округлялися до нуля.
    • Події тепер знають, чи вони тривають. Сервер продовжує надсилати блок Світового боса й після завершення події, тож застосунок сприймав завершену подію як активну, і бот витрачав весь день на команди, які сервер відхиляв, зокрема покупку катапульти, яка знижувала термін оренди 10 год -> 9 год -> 8 год у пошуках ціни, яку могла собі дозволити, тоді як насправді жодна подія не тривала. Сторінка Подій тепер показує «Наразі немає активної події» і показує вигляд Світового боса лише поки Світовий бос триває.
    • Улюбленці: годування та варіння соку більше не ігнорують одне одного по черзі. Модуль діяв один раз за цикл, тож те, що виконувалося першим, забирало всі фрукти, а друге не відбувалося взагалі. На одному акаунті це означало 2732 годування в Землі й жодного у Вогні. Тепер обидва виконуються щоцикл, а сік вариться, щойно середовище досягає порогу, а не через десять фруктів після нього.
    • Самоцвіти: неправильно вставлений самоцвіт неможливо було виправити, бо заміна постачалася вимкненою, тож персонаж на Спритність із самоцвітами на Силу не мав шляху назад. Чорні самоцвіти також завжди перемагали, незалежно від їхньої цінності, бо мали фіксовану вагу, вищу за будь-який самоцвіт на одну характеристику. Тепер компроміс обчислюється, а всі самоцвіти вставляються за один прохід замість одного за цикл.
    • Виправлено: збережені паролі надсилалися як власний шифротекст. Екран входу зчитував файл облікових даних дослівно, тож пароль, зашифрований у стані спокою, підставлявся як «v1:...» і надсилався саме так. Це і є скарга «все ще надсилає зашифроване», і саме це проявлялося як «Не вдалося звʼязатися із сервером».
    • Журнал, який можна читати: відмови, що є частиною звичайної гри, більше не є попередженнями, помилки сервера більше не тягнуть повний дамп стану в журнал, а одна відмова більше не зупиняє весь модуль: «сьогодні більше немає боїв у підземеллі» раніше також пропускало збір ресурсів і покращення будівель у Підземному світі.
    • Нове: кнопка «Приєднатися до мого Discord», експорт і імпорт налаштувань кнопками зі справжнім діалогом вибору файлу, а також список акаунтів, що згортається.
  50. 2.9.8

    • У Грибів тепер є власна сторінка налаштувань: кожен перемикач, що може їх витрачати, зібраний в одному місці, позначений як реальні гроші, і всі вимкнені за замовчуванням. Ніщо інше в застосунку більше не приховує витрату грибів.
    • Виправлено: предмети магазину, що коштують гриби, купувалися навіть при вимкненому налаштуванні. Перевірка звучала як «купити, якщо срібла вистачає АБО гриби дозволено», але такий предмет коштує срібло І гриби, тож наявність срібла щоразу пропускала перевірку, ігноруючи резерв. Один тестовий акаунт купив той самий предмет за 4 гриби 84 рази.
    • Виправлено: «Пропускати завдання» платило грибами. Цей перемикач зазвичай вмикають заради безкоштовного пропуску пісочним годинником, але він також дозволяв платити реальні гроші за кожне очікування завдання чи експедиції. Пісочні годинники й далі працюють від нього; гриби тепер ніколи.
    • Виправлено: три перемикачі грибів взагалі не мали контролю: скакун за гриби (Дракон коштує 25 грибів і сам поновлюється), відродження в Легендарному підземеллі та опція VIP-пива. Тепер їх можна вимкнути.
    • Виправлено: зображення амулетів і персні були зламані всюди, де зʼявлялися. Графіка використовує інакший формат назв для них, ніж для талісманів, і для всіх трьох використовувався неправильний.
    • Налаштування впорядковано: 13 перемикачів, що зʼявлялися на двох сторінках, тепер лише на одній, два перемикачі, які нічого не робили, прибрано або підключено, а пʼять налаштувань, які застосунок зберігав, але ніколи не читав, видалено.
  51. 2.9.7

    • Автооновлення тепер безкоштовне для всіх, на кожному рівні. Раніше це була платна функція: безкоштовні встановлення взагалі пропускали перевірку й отримували повідомлення «У тебе остання версія», тож люди залишалися на старих збірках з помилками, виправленими місяцями раніше, і не мали як про це дізнатися. Примітка: якщо в тебе старіша збірка без ліцензії, потрібне одне ручне завантаження з цієї сторінки, після чого оновлення приходитимуть самі.
    • Виправлено: «запускати з Windows» тихо переставало працювати. Запис у реєстрі створювався лише в момент перемикання перемикача й ніколи більше не перевірявся, тож якщо він зникав, застосунок і далі показував перемикач як УВІМКНЕНИЙ, але ніколи не запускався з Windows. Тепер це виправляється саме при кожному запуску.
    • Виправлено: «Не вдалося звʼязатися із сервером» під час входу. Збережені паролі зберігаються зашифрованими, і одна зі збірок не могла їх розшифрувати, тож надсилала зашифрований текст на сервер входу як твій пароль, а помилка виглядала як мережева, яку повторна спроба ніколи не могла виправити. Нічого не потрібно було вводити повторно.
    • Світовий бос: покращення катапульти працюють і ввімкнені за замовчуванням. За них платять ресурсами (золото, деревина, камінь, метал або арканіт, плюс каталізатори), а не грибами. Заповнення катапульти тепер займає хвилини замість годин.
    • Виправлено: повний інвентар, який нічого не продавав і нічого не екіпірував. Продаж і екіпірування по-різному розуміли, що таке «краще», тож предмети між ними ніколи не вдягалися і ніколи не продавалися, назавжди заповнюючи сумку.
    • Виправлено: бот продавав твоє найкраще запасне спорядження. Він сортував предмети за ціною в магазині, яка залежить від рівня предмета більше, ніж від корисності. Тепер спершу продається найслабше.
    • Виправлено: самоцвіти зникали за ніч, попри ввімкнений ручний вибір самоцвітів. Тип самоцвіта, який ти позначив, усе одно міг бути проданий через відсутність вільного слота в той момент. Тип, який ти просиш зберегти, ніколи не продається.
  52. 2.9.5

    • Виправлено: повний інвентар, який нічого не продавав і нічого не екіпірував. Продаж і екіпірування по-різному розуміли, що таке «краще»: екіпірування вимагало явного покращення, а продаж захищав усе, що краще хоча б на один пункт, тож предмети, які потрапляли між цими двома межами, ніколи не вдягалися і ніколи не продавалися, назавжди заповнюючи сумку. Туди постійно потрапляють трофеї з підземель.
    • Виправлено: бот продавав твоє найкраще запасне спорядження. Предмети для продажу сортувалися за ціною в магазині, яка залежить від рівня предмета набагато більше, ніж від корисності. Тепер спершу продається найслабше спорядження, а найсильніше залишається.
    • Виправлено: самоцвіти зникали за ніч, попри ввімкнений ручний вибір самоцвітів. Тип самоцвіта, який ти позначив, використовувався лише як перший фільтр, тож самоцвіт усе одно міг бути проданий через відсутність вільного слота в той момент, а коли всі слоти зайняті, це стосується кожного самоцвіта. Тепер тип самоцвіта, який ти просиш зберегти, ніколи не продається.
    • Покращення катапульти Світового боса тепер працюють і ввімкнені за замовчуванням. Mercy купує їх кнопкою ресурсів магазину (золото, деревина, камінь, метал або арканіт, плюс каталізатори) і ніколи кнопкою грибів.
    • Виправлено: покращення раніше списували ГРИБИ. Запит на купівлю мав переплутані місцями два аргументи, тож кожна покупка вимагала кнопку за реальні гроші для слота, який ніхто не обирав. Якщо через це Mercy вимкнула покращення на твоєму акаунті, цей реліз вмикає їх знову.
    • Виправлено: покращення часто взагалі нічого не купували. Гра обмежує частоту цього запиту й відповідає на надто швидку спробу тим самим «зараз це неможливо», що й на справжню відмову, тож майже кожна спроба відкидалася непрочитаною. Тепер спроби розподілені в часі.
    • Значно швидше: купівля була обмежена одним покращенням за цикл бота замість одного за спробу, тож заповнення катапульти займало години. Тепер це займає хвилини.
    • Нове: магазин покращень перегенеровується, якщо жодну з трьох пропозицій не можна купити, бо інакше магазин, повний пропозицій для сегмента вежі, який тебе не цікавить, ніколи не вирішується.
    • Журнал тепер пояснює кожне рішення щодо покращення: твої баланси, катапульту та кожну пропозицію з причиною, чому її купили чи ні, а також справжню вартість кожної покупки.
    • Виправлено: типи щоденних скринь Світового боса були переплутані місцями («один удар» і «майстер шкоди» помінялися місцями).
  53. 2.9.0

    • Нове: «Senseis Config», власне налаштоване середовище творця, тепер стандартний шаблон за замовчуванням, із яким починають нові користувачі. Ти завжди можеш перемкнутися на Стандартний / Безпечний фарм / Агресивний.
    • Нове: зберігай поточні налаштування як іменований шаблон (Простий режим) і перемикайся між власними конфігураціями, коли захочеш.
    • Простіші налаштування: прибрано близько 20 перемикачів, які нічого не робили, плюс зайвий перемикач «Перевага експедиціям» (вибір між завданнями й експедиціями визначається автоматично). Твої збережені конфігурації та резервні копії й далі завантажуються без змін.
    • Змінено порядок на сторінці Арена та Альбом: угорі твій персонаж і бойові характеристики, далі 3 суперники на арені, потім сканування Альбому, а внизу зібрані предмети.
    • Симулятор бою тепер показує лише підземелля, які ти ще не пройшов, і відображає справжні номери поверхів.
    • Виправлено: акаунти більше не зависають через погане зʼєднання. Тайм-аути мережі тепер автоматично повторюють спробу замість того, щоб залишати акаунт завислим до перезапуску.
    • Виправлено: нижче й стабільніше споживання памʼяті під час тривалих сесій Альбому.
    • Виправлено: відсоток перемог «1000 боїв» у Симуляторі бою тепер правильний. Раніше він ігнорував обране підземелля/поверх і симулював твоє поточне підземелля (легкий поверх показував близько 50%); тепер він симулює обраного ворога (близько 100% для поверху, який ти б пройшов).
  54. 2.8.21

    • Сторінка «Менеджер арени» тепер називається «Зала слави»: вона автоматично завантажує рейтинг, дозволяє шукати будь-якого гравця за іменем для розвідки й гортати таблицю. Невикористану панель огляду рун прибрано.
    • Нове: зілля не того класу продаються автоматично. Зілля на атрибут, який твій клас ніколи не використовує (наприклад, Інтелект для Мисливця на демонів), не можна випити, тож замість того, щоб захаращувати сумку, воно тепер продається, а зілля, які тобі справді потрібні (головна характеристика, Витривалість, Удача, Вічне життя), залишаються.
    • Виправлено: випадні списки підземелля/поверху в Симуляторі бою знову читабельні. Раніше вони були білими на білому, тепер відповідають темі застосунку.
  55. 2.8.20

    • Виправлено: завдання/експедиції більше не застрягають у простої з помилкою «вимкнено налаштуваннями». У гри на сервері є перемикач «завдання проти експедицій», і запуск не того режиму для поточного стану відхиляється. Бот тепер автоматично визначає поточний режим (налаштування не потрібне) і надає перевагу експедиціям, перемикаючись на них, коли може, надсилаючи лише ту дію, яку прийме сервер.
    • Бот Досягнень і застосунок тепер використовують один спільний список досягнень, тож вони більше не можуть суперечити одне одному, а на сторінці Досягнень зʼявився новий розділ «У процесі», що показує, що зараз активно просувається.
  56. 2.8.19

    • Нове: Симулятор бою дозволяє обрати будь-яке справжнє підземелля й поверх та побитися зі справжнім ворогом, з переглядом того, з ким доведеться зустрітися (портрет, імʼя, рівень, клас), замість того, щоб лише вгадувати перше відкрите підземелля.
    • Нове: бої тепер відтворюються як анімований повтор: портрети обох бійців, смуги здоровʼя, що зменшуються, плаваючі числа шкоди (криті удари золотим кольором), спливаючі підказки про ухилення та примітки рушія про спеціальні здібності.
  57. 2.8.18

    • Виправлено: сторінка Коваля та Відьми більше не показує «[object Object]» замість твоєї зброї, а назви слотів тепер відображаються обраною мовою замість англійської.
    • Виправлено: предмети всюди показують справжні іконки, зокрема виправлено хибний шлях до зображень, через який амулети/персні/талісмани показувалися як заглушки.
    • Виправлено: зілля в інвентарі тепер показують свою іконку та те, чим вони насправді є (наприклад, «Stärke · Groß»), замість загального «Trank» без картинки.
    • Нове: суперники на арені показують імʼя, портрет, рівень, клас і честь замість голого ідентифікатора гравця.
    • Альбом тепер розташований угорі сторінки Арена та Альбом, а пошук самоцвітів Фортеці показується біля верху, коли активний.
    • Предмети-нагороди за завдання тепер показують іконку та назву.
  58. 2.8.17

    • Виправлено: твій резерв грибів тепер нарешті враховується. Бої в підземеллі, бої у вежі, бої на арені та пошук самоцвітів у Фортеці перевіряли лише те, чи ввімкнено налаштування, але ніколи не дивилися на твій баланс, тож увімкнення будь-якого з них спустошувало гриби до нуля незалежно від встановленого резерву. Найгірше було з Підземеллям і Вежею: вони платили за бій щоцикл, навіть коли безкоштовний бій уже був готовий.
    • Виправлено: гриб більше ніколи не витрачається на бій у підземеллі, який симулятор вважає програшним. Безкоштовні бої не змінилися, тож прогрес не зупиняється, коли все вирішує монетка.
    • Виправлено: Підземний світ знову покращує загони та атакує. Майже завжди є що зібрати, а збір завершував цикл, тож кроки покращення загонів і атаки після нього ніколи не виконувалися. Тепер збір виконується як запасний варіант, а не як перша дія.
    • Виправлено: нічна пауза збору в Підземному світі працює. Проміжок, що перетинає північ (наприклад, 22:00-06:00), тихо ігнорувався, і збір тривав усю ніч.
    • Виправлено: коди купонів тепер працюють на кожному акаунті. Список «уже активовано» був спільним для всього встановлення замість окремого для кожного персонажа, тож перший акаунт, який бачив код, активував його, а всі інші персонажі пропускали.
    • Виправлено: очищення вхідних більше не знищує неактивовані коди купонів, перш ніж їх можна прочитати.
  59. 2.8.16

    • Виправлено: бот міг повністю припиняти виконання завдань. На новий день він повідомляв серверу «я віддаю перевагу завданням», а потім зупинявся на той цикл, так і не розпочавши жодного, і оскільки це повідомлення не змінює жагу, це повторювалося без кінця, і жодне завдання так і не починалося. Це стосувалося всіх із налаштуваннями за замовчуванням.
    • Виправлено: арена «Найвищий ранг» ні з ким не билася. Силу суперника та власну силу вираховували за різними формулами (у суперника враховувалися головна характеристика, подвійна витривалість і бонуси порталу; у тебе не враховувалося нічого), тож два ідентичні персонажі отримували приблизно 2:1, і кожен суперник виглядав занадто сильним.
    • Виправлено: «Не продавати предмети з самоцвітами» відмовлялося продавати майже все: предмет із ПОРОЖНІМ слотом для самоцвіта рахувався як такий, що має самоцвіт, тож сумка заповнювалася, і продаж зупинявся. Та сама вада виключала майже кожну зброю з продажу.
    • Виправлено: заплановані рейди гільдії та бої гільдії запускалися в неправильний час. Час вказується в хвилинах від півночі, але зчитувався як секунди, тож рейд, запланований на 12:00, починався о 00:12.
    • Виправлено: встановлення межі характеристик гільдії блокувало всі покращення, бо загальну суму гільдії порівнювали з лімітом на одного гравця.
    • Виправлено: модуль Характеристик запускався двічі за цикл, повторно виконуючи цикл покращення й витрачаючи срібло вдруге.
    • Нове: кнопка «Перевірити оновлення» в Налаштуваннях, і оновлення тепер помічаються без перезапуску: застосунок перевіряє кожні 30 хвилин і щоразу, коли ти повертаєшся до вікна (раніше це було кожні 6 годин).
  60. 2.8.15

    • Виправлено: бот Альбому тепер пропускає цілі, значно сильніші за тебе. Атрибути визначають результат бою набагато краще за рівень, але на них ніхто не дивився, тож бот дізнавався, що суперник недосяжний, лише програвши. Тепер пропускається кожен, у кого сумарні атрибути перевищують твої в 1,2 раза.
    • Виправлено: більше жодних боїв не по силах. Цілі Альбому могли бути на п'ять рівнів вищими за тебе (на десять, у скануванні Зали слави); тепер обидва обмежені твоїм власним рівнем.
    • Виправлено: перейменування більше не «відмиває» історію поразок. Чорний список визначався за іменем, тож гравець, який двічі переміг тебе, міг повернутися під новим іменем із чистою репутацією, залишивши позаду застарілий дублікат запису. Тепер список визначається за ідентифікатором гравця.
  61. 2.8.14

    • Виправлено: бот більше не атакує того самого гравця знову й знову. Легендарні предмети не мають слоту в Альбомі, тож їх ніколи не можна зібрати, але вони все одно рахувалися як «відсутні», через що будь-хто, хто їх носив, виглядав вічно цінним і його атакували щоразу після відкату арени, тоді як корисні цілі ігнорувалися.
    • Виправлено: перемога над гравцем тепер одразу виводить його зі списку цілей. Перемога забирає весь його комплект для Альбому, але бот чекав підтвердження від сервера, і якщо це оновлення так і не приносило дані Альбому, гравця атакували знову й знову без кінця.
    • Виправлено: одна поразка більше не заносить гравця в чорний список, і чорний список більше не стирається за мить повторним скануванням арени. Поразки накопичуються, і гравця пропускають після того, як він переміг тебе двічі.
    • Виправлено: серед однаково хороших цілей тепер обирається найслабший суперник замість внутрішнього порядку, через який постійно обиралося те саме імʼя.
    • Windows, macOS і Linux тепер збираються з одного тегу, тож жодна платформа більше не залишиться позаду.
  62. 2.8.13

    • Виправлено: зілля більше не витрачаються на непотрібні характеристики. Раніше бот пив будь-яке знайдене зілля на атрибут (Маг міг випити зілля на Силу та Спритність), а оскільки активних слотів для зілля лише три, вони витісняли корисні. Тепер використовуються лише зілля на головну характеристику, Витривалість, Удачу та Вічне життя.
    • Виправлено: слоти для зілля заповнюються за важливістю, а не за розміром флакона, тож велике зілля не з того класу більше не займає слот, потрібний меншому зіллю на головну характеристику.
    • Збірки для macOS і Linux повернулися: усі три платформи отримують цей реліз уперше з версії 2.8.3.
  63. 2.8.12

    • Виправлено: «Покращити характеристики зараз» тепер покращує стільки атрибутів, скільки ти можеш собі дозволити, одним кліком, а не лише один.
    • Нове налаштування «Порівняння спорядження» із трьома стратегіями: Повне (базові характеристики + покращення + самоцвіт), База + самоцвіт (ігнорувати покращення) або Лише база, тож ти можеш дати перевагу предмету з вищими базовими характеристиками, коли маєш матеріали, щоб перенести самоцвіт і покращити заново.
    • Порівняння спорядження тепер враховує броню предмета (раніше ігнорувалася) й екіпірує найбільше доступне покращення замість першого знайденого в сумці.
  64. 2.8.11

    • Автоматичне покращення характеристик тепер справді працює. Раніше воно блокувалося, коли персонаж був на зміні в Міській варті, тож атрибути ніколи не зростали. Тепер характеристики покращуються після кожного завдання незалежно від змін.
    • Бої більше не записуються всі як поразки: експедиції та інші бої тепер показують правильний результат і нагороди у звіті сесії та Історії боїв.
    • Виправлення для кількох акаунтів: закінчення пива на одному акаунті більше не змушує всі інші акаунти йти на зміну, а бонусне пиво із завдань більше не перетікає між акаунтами.
    • Підземелля улюбленців: бот тепер атакує середовище проживання з найкращим шансом на перемогу замість того, щоб завжди обирати Тінь, тож прогресує кожне середовище.
    • Альбом: виправлено фіктивне «10/10 предметів». Списки цілей тепер показують реальну кількість предметів, яких бракує, з прокручуваним списком сканувань Альбому та кнопкою «пересканувати з початку».
    • Самоцвіти тепер вставляються і в супутників (оцінюються за класом супутника), і самоцвіт ніколи не продається й не розбирається, поки він міг би покращити хоча б одного з твоїх чотирьох персонажів.
    • Нова сторінка Коваля та Відьми з даними в реальному часі: екіпіроване спорядження, зірки покращення, руни, стан казана та зачарування, а також окремі налаштування Коваля, Відьми та Рун.
    • Коваль тепер може автоматично покращувати екіпіроване спорядження (за бажанням). Він завжди залишає резерв металу/арканіту, щоб ти й далі міг видобувати самоцвіти зі спорядження, яке замінюєш.
    • Виправлено годування Відьми (воно пропускало майже кожен придатний предмет), тепер згодовується найдешевший відповідний предмет.
    • Покращено оптимізатор рун для набору манекена для завдань, а списки манекена й рун тепер відображаються правильно.
    • Сторінки Коваля та Відьми тепер розблоковуються на правильному рівні персонажа (Відьма: рівень 66, Коваль: рівень 90) із дружнім екраном «повернись на рівні X».
    • Повний німецький переклад для всіх нових сторінок і налаштувань.
    • Примітка: цей реліз лише для Windows. macOS і Linux залишаються на версії 2.8.3.
  65. 2.8.4

    • Новий переглядач цілей Альбому в Налаштуваннях: перегляд усіх гравців із Зали слави, закешованих сканером, відсортованих за кількістю предметів, яких бракує найбільше, з рівнем, кількістю відсутніх/усього та статусом невдачі. Скопіюй весь список цілей одним кліком.
    • Імена із Зали слави тепер записуються у файл для кожного акаунта в міру сканування, тож на свіжому старті сервера можна фармити зі справжнього списку імен
    • Статистика боїв Альбому (перемоги, поразки, отримані предмети) тепер відстежується в статистиці й показується у звіті сесії
    • Виправлено: перетягування в редакторах порядку знову працює. Ненадійне перетягування HTML5 замінено на перетягування на основі вказівника, а кнопки-стрілки тепер пересувають запис на один крок замість стрибка в кінець
    • Примітка: цей реліз наразі лише для Windows. macOS і Linux залишаються на версії 2.8.3
  66. 2.8.3

    • Нова сторінка Історії боїв: журнал із пошуком по всіх боях, які проводить бот (арена, Альбом, підземелля, Підземний світ, Хеллеватор, Легендарне підземелля, улюбленці, експедиції та інше) з портретом ворога, результатом і нагородами (досвід, золото, честь, предмети для Альбому)
    • Налаштування Дані та сховище: вибери, чи зберігати Історію боїв і Статистику, і автоматично видаляй історію, статистику та журнали, старші за задану кількість днів (за замовчуванням 10)
    • Виправлено: бот за замовчуванням ніколи не витрачає гриби (усі опції витрати грибів вимкнено; безкоштовні гриби все одно збираються)
    • Виправлено: рідкісний збій розбору UTF-8, який міг спричинити аварійне завершення застосунку через певні відповіді сервера
    • Продуктивність: Історія боїв тепер використовує кеш у памʼяті, тож більше не перечитує файл із даними щоцикл
  67. 2.8.1

    • Mercy SF тепер БЕЗКОШТОВНИЙ для всіх. Усі функції розблоковано, ліцензія не потрібна (усі модулі автоматизації, розумні функції та переглядач симуляції бою)
    • Прибрано сторінку Ліцензії в застосунку, бо вводити більше нема яку ліцензію
    • Додано посилання «Підтримати на Ko-fi» в застосунку та на всьому вебсайті. Донати повністю необовʼязкові й нічого додатково не розблоковують, адже все й так безкоштовне
  68. 2.8.0

    • Золоту яму Підземного світу нарешті спорожняють. Золото та душі були переплутані місцями, тож «зібрати золото» насправді збирало душі; тепер збираються правильні ресурси
    • Застосунок більше не закривається довільно. Кожен модуль бота працює під захистом від збою (ізольовано, з автоматичною паузою), цикл акаунта перезапускається сам, а збої записуються у файл crashes.log
    • Продаж предметів знову працює: слабке спорядження продається в магазин так, як очікує гра
    • Фортеця: збір досвіду з Академії тепер надійніший (оцінюється за швидкістю виробництва), а перемоги й поразки записуються в журнал
    • Альбом: цілі із Зали слави тепер справді атакуються й записуються в журнал; непереможних суперників заносять у чорний список
    • Нові налаштування Партнера Фортеці: бажаний Партнер для атаки та список Захищених гравців (безкоштовна перегенерація в бік партнера й подалі від захищених імен)
    • Пиво / Міська варта: бот тепер випиває всю налаштовану денну норму пива перед початком Міської варти, а денна кількість пива обмежується максимумом гри
    • Більше немає циклів зі спамом помилок: передбачувані відмови «поки що не застосовно» відкладаються на 1 годину замість повторення кожні 60 секунд
    • Дворівневе журналювання: повний фоновий журнал розробника на диску та чиста сторінка Журналів у застосунку; звіти про помилки тепер додають повний журнал розробника, з кнопкою «Відкрити папку журналів»
  69. 2.6.0

    • Підземний світ: душі тепер надійно збираються автоматично щоцикл. Невдале покращення більше не блокує збір, і це працює незалежно на кожному акаунті
    • Фортеця: досвід, деревину, камінь і срібло тепер завжди збирають, а шахта самоцвітів продовжує пошук, навіть коли покращення будівлі чи загону досягло межі
    • Розумний алгоритм Підземелля: бот тепер симулює бій із поточним ворогом у кожному відкритому підземеллі проти твого персонажа й обирає бій, який має найбільше шансів на перемогу, тож твій безкоштовний щогодинний бій ніколи не витрачається на поразку
    • Підземелля тепер охоплюють звичайні підземелля, тіньові підземелля, Твістер і Вежу (симулюються разом із твоїми супутниками); особистий Портал проходиться раз на день
    • Якщо перемогти поки що нема як, бот чекає на краще спорядження замість того, щоб марно програвати бій
    • Атаки та захисти гільдії тепер приєднуються одразу після оголошення, тож ти ніколи не пропустиш бій гільдії
    • Годування улюбленців автоматично переходить до наступного за чергою, щойно поточний досягає максимуму
    • Значно тихіше й швидше: внутрішні таймери та стан кожної дії замінили сліпі повторні спроби, тож бот більше не спамить діями, які поки що не може виконати (портал уже пройдено, характеристику не вистачає коштів покращити, улюбленець на максимумі)
    • Коди купонів тепер зчитуються прямо з теми листів в ігровій пошті, тож більше немає шуму на кшталт «повідомлення не знайдено»
    • Виправлено: застосунок не відкривався знову із системного трею після згортання
    • Загальні покращення надійності, швидкості відповіді та безпеки в кожному модулі
  70. 2.5.6

    • Підземний світ: покращення більше не застрягають. Збір і покращення відбуваються щоцикл із дотриманням ліміту побудови Серця темряви
    • Фортеця: шахта самоцвітів тепер завжди шукає нові самоцвіти, щойно звільняється
    • Розумні самоцвіти: вставляє найкращі самоцвіти для твого персонажа (спершу чорні/легендарні, потім головну характеристику, потім витривалість і удачу), спершу заповнює порожні слоти, ніколи не перезаписує хороші самоцвіти й видобуває їх зі старих предметів через кузню замість знищення
    • Улюбленці: дуелі улюбленців і бої в підземеллях улюбленців тепер працюють правильно
    • Коди купонів, надіслані в ігровій пошті, тепер розпізнаються й активуються автоматично
    • Коваль більше не намагається розібрати предмети, які не є спорядженням
    • Виправлено зображення портрета персонажа та супутників
    • Сторінки та Налаштування тепер відкриваються навіть без підключеного акаунта, використовуючи твої останні дані
    • Імена улюбленців тепер відображаються для кожної стихії (не лише для Тіні)
    • Імена та характеристики боса Підземелля тепер відображаються правильно для всіх підземель
    • Досягнення тепер відображають правильні назви розблокованого
    • Менеджер арени тепер одразу показує бонуси від рун (опір і шкоду)
  71. 2.3.0

    • Система автооновлення: застосунок перевіряє наявність нових версій при запуску та кожні 6 годин
    • Користувачі з ліцензією (Преміум і Прихильник) отримують сповіщення з кнопками «Оновити» й «Перезапустити», коли доступна нова версія
    • Сповіщення на рівні операційної системи працюють, навіть коли застосунок згорнуто в системний трей
    • Підписані оновлення з криптографічною перевіркою для безпечного автооновлення
    • Автоматичне призначення ролі в Discord: підписники автоматично отримують ролі Mercy SF Member і Mercy SF Supporter на сервері Discord
    • Виправлено: функції Преміум не розблоковувалися після входу через OAuth без перезапуску застосунку
    • Виправлено: вхід через вебсайт не підтверджувався автоматично, якщо ти вже був увійшов на mercysf.app
  72. 2.2.0

    • Вхід у застосунок на компʼютері прямо з вебсайту, якщо ти вже увійшов на mercysf.app
    • Миттєве розблокування Преміум: застосунок оновлює твою ліцензію, коли вікно знову отримує фокус, і кожні 30 секунд, тож нові підписки й оновлення тарифу застосовуються без перезапуску
    • Виправлено: функції Преміум знову блокувалися після перемикання вікон або перезапуску (підпис ліцензії тепер кешується й перевіряється правильно)
    • Виправлено: вхід через вебсайт не завершувався в застосунку на компʼютері
    • Покращено надійність синхронізації акаунта та ліцензії
  73. 2.1.0

    • Вхід через акаунт: увійди через свій акаунт mercysf.app (e-mail, Google або Discord), щоб автоматично синхронізувати ліцензію
    • Автоматична синхронізація ліцензії між вебсайтом і застосунком на компʼютері
    • Посилення безпеки: перевірка підпису ліцензії, перевірка терміну дії та доступ до функцій, заборонений за замовчуванням
    • Оверлей Преміум на заблокованих функціях із підказками щодо оновлення тарифу
    • Посилена Content Security Policy для застосунку на компʼютері
    • Покращення стабільності та виправлення помилок
  74. 2.0.0

    • Кросплатформна підтримка: Windows, macOS (Apple Silicon і Intel) та Linux
    • Переглядач симуляції бою: повтор боїв із розбивкою по раундах
    • Розумна логіка покращення предметів із зваженим порівнянням характеристик за класом
    • Попереднє сканування суперників на арені для вибору цілей Альбому
    • Оптимізатор зустрічей в Експедиції
    • Автоекіпірування супутника в Підземеллі
    • Система рівнів ліцензії: рівні Безкоштовно, Преміум і Прихильник
    • Доступ до функцій залежно від рівня ліцензії
    • Інтеграція оплати через Stripe з щомісячною та щорічною підпискою
    • Тариф перейменовано з Basic на Premium (5 EUR/місяць, 50 EUR/рік)
    • На сторінці з тарифами відображається динамічний розрахунок річної знижки
    • Кнопка донату в навігаційній панелі тепер веде прямо на Ko-fi
  75. 1.7.0

    • Оцінка предметів з урахуванням класу: зважене порівняння характеристик для розумних рішень щодо екіпірування
    • Характеристики з урахуванням класу: режим симуляції враховує пріоритети атрибутів для кожного класу
    • Модуль бота для Досягнень: автоматично розблоковує функції, відстежує та виконує досягнення
    • Пріоритет Альбому на початку гри: примусово веде на арену Альбому, коли предметів менше 500
    • Пошук у Залі слави: шукає гравців із предметами, яких бракує в Альбомі
    • Вибір цілей для Альбому за рівнем: атакує лише суперників, яких можна перемогти
    • Розумний початок гри: автоматично купує пиво, крутить колесо, розблоковує функції на низьких рівнях
    • Досягнення «Натуризм»: знімає все спорядження на низьких рівнях
    • Досягнення «Святий Миколай»: знімає чоботи 6 грудня
    • Досягнення «Невтомний крутильник»: автоматично крутить колесо за щасливі монети
    • Досягнення «Мандрівник»: відстежує відвідані локації через завдання
    • Досягнення «Непереможний»: відстежує 10 перемог на арені за день
    • Підсумок стану персонажа записується в журнал при запуску бота
  76. 1.6.0

    • Запобігання повторному входу: блокує спам по кнопці «Додати акаунт»
    • Дедуплікація сесій на бекенді: пропускає персонажів, які вже увійшли
    • Кнопку входу вимкнено під час автентифікації, з індикатором завантаження
    • Розширена статистика: відстеження прогресу персонажа зі стійкими показниками
    • Панель статистики з SVG-графіками: рівень, досвід, срібло, гриби, честь
    • Порівняння приросту характеристик і таблиця останніх знімків
    • Статистика для кожного персонажа зберігається локально у файлах JSON
    • Відстеження часу роботи бота та статистики перемог і поразок
  77. 1.5.0

    • Підтримка кількох персонажів: запуск ботів для кількох персонажів одночасно
    • Вхід через SSO: автоматично отримує всіх персонажів акаунта
    • Налаштування бота для кожного персонажа зберігаються окремо
    • Процес додавання акаунта з режимами SSO та прямого входу
    • Автоматичний вхід у всі збережені акаунти при запуску
  78. 1.4.0

    • Сторінка з тарифами та інтеграцією оплати через Stripe
    • Варіанти підписки: щомісячна та щорічна
    • Процес активації ліцензії в застосунку на компʼютері
    • Відображення статусу ліцензії на бічній панелі
  79. 1.3.0

    • Система рівнів ліцензії: рівні Безкоштовно, Преміум і Прихильник
    • Доступ до функцій залежно від рівня ліцензії
    • Систему автооновлення обмежено платними рівнями
    • Застосовано обмеження функцій безкоштовного рівня
    • Автоматичне призначення ролі в Discord залежно від рівня підписки
  80. 1.2.0

    • Стратегія арени з урахуванням класу: пропускає суперників того самого класу на низьких рівнях
    • Вибір цілей для Альбому за рівнем: атакує лише суперників, яких можна перемогти
    • Налаштовуваний ліміт запитів до Зали слави під час пошуку для Альбому
    • Покращено порядок модулів бота: досягнення виконуються першими
    • Підсумок стану персонажа записується в журнал при запуску бота
  81. 1.1.0

    • Розумний режим для початку гри: автоматично розблоковує функції на порогових рівнях
    • Оцінка предметів з урахуванням класу: характеристики зважуються за класом персонажа
    • Покращення характеристик з урахуванням класу: пріоритет головному атрибуту кожного класу
    • Автоматизація Досягнень: Натуризм, Святий Миколай, Невтомний крутильник, Мандрівник
    • Покращення Альбому: пошук у Залі слави гравців із предметами, яких бракує
    • Купівля пива на початку гри для безперервного виконання завдань
    • Безкоштовні прокрути колеса на монети та предмети
    • Автоматичне отримання листів із нагородами та щоденних і подієвих нагород за завдання
  82. 1.0.0

    • Перший реліз Mercy SF Bot
    • Повна автоматизація: Завдання, Арена, Підземелля, Вежа, Експедиція, Міська варта
    • Керування Фортецею та Підземним світом
    • Керування Улюбленцями та Туалетом
    • Автоматизація Гільдії
    • Отримання нагород Календаря
    • Автоматизація Гри в кості
    • Підтримка Хеллеватора та Легендарного підземелля
    • Автоматизація Idle-гри
    • Керування Скакуном
    • Автоматизація Альбому
    • Веб-панель для керування ботом
    • Виконання бота на сервері
    • Система автооновлення для застосунку на компʼютері
    • Автентифікація через Discord та Google OAuth
    • Інтеграція підписок через Stripe