Fashionista: підбір builds з артефактів для Stalzone

Виберіть потрібні характеристики, запустіть пошук і подивіться згенеровані builds, які відповідають вашому запиту.

What does Fashionista do?

Ви кажете Fashionista, які сумарні характеристики вам потрібні (eHP, переносима вага, регенерація витривалості тощо). Вона повертає builds з артефактів, які цим характеристикам відповідають, спочатку з найнижчими загальними тирами. Якщо ваші цілі недосяжні, вона повідомляє, що build неможливий.

Завантаження бази предметів…
← Назад до builds
Як Fashionista знаходить builds
Коротко

Ключовий факт: повністю прокачаний артефакт дає максимум того, що цей артефакт здатен дати за кожною характеристикою, яку ви попросили підняти. З небезпеками все навпаки, тож один важіль залишається: радіація, температура чи псі-випромінювання артефакта найгірші саме на ролі максимальної якості й слабшають, коли якість падає. Тому перший прохід лише обирає, які артефакти займуть слоти, а другий підбирає тир і якість кожного слота. Рівень прокачки весь час залишається +15: спуск з нього лише вимикає бонуси, що знижують небезпеки.

Два артефакти обробляються особливо. Polyhedron це щит, який спрацьовує за умовою: його числа «Спрацьовує при 100 / Зменшує шкоду на 45» описують здібність, а не характеристики, що додаються, тож читайте їх як опис ефекту, а не як те, до чого варто прагнути. Rubik не має фіксованих характеристик: він викочує випадковий набір бонусів. Повний ролл настільки сильний, що підкорив би будь-який пошук, тож Rubik присутній як заблокований, системно виключений артефакт, який не можна повернути. Можливо, згодом він з'явиться як окрема опція.

Як це працює

Задача

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

Чому він не перебирає всі комбінації

На кожен слот вибір це артефакт (103) × тир (6) × рівень (16) × якість. Якість не безперервна: вона випадає в сотих частках відсотка (наприклад, 100.10 або 165.02), тож простір скінченний. Навіть якщо відкинути якість, решта астрономічно велика:

слотів Nартефакт·тир·рівень ^Nмультимножини артефактів
39.7×10¹¹1.9×10⁵
59.5×10¹⁹1.1×10⁸
79.2×10²⁷3.0×10¹⁰

Скорочення

Для будь-якого фіксованого набору артефактів найвищий тир, найвища якість і +15 в усіх слотах дають максимум кожної корисної характеристики, включно зі зниженням небезпек. Але безпечним build це не робить: викид теж найсильніший саме там, тож набір, який випромінює надто багато, не відкидається, а стає набором, якому треба знизити якість. Тир і рівень прокачки на викиди не впливають зовсім, тож із питання про виконність вони випадають; якість залишається як важіль для кожного слота, який застосовується вже після вибору артефактів.

Пошук реалістичних builds

Пошук проходить наборами артефактів, відкидаючи будь-який частковий вибір, який не дотягне до цілей навіть у найкращому випадку, і працює на кількох ядрах процесора (більше ядер це швидше; пошук, що вклався в ліміти сервера, дає той самий результат на будь-якій машині). Коли набір закриває цілі, тир кожного слота опускається настільки, наскільки цілі ще дозволяють, по одному кроку за раз, слот за слотом, тож build може поєднати один артефакт високого тира з кількома мінімальними. Ніщо не змушує слоти триматися одного тира: якщо така суміш закриває ваші цілі, це справжній build. Зниження зупиняється на мінімумі середнього тира, який ви задали. Цей крок знижує тири, а не ціни, тому пересортуйте список за оцінковою ціною, якщо вам важлива ціна. Далі якість кожного слота знижується, але лише там, де нижча якість справді допомагає: вона послаблює викид, що перевищує вашу межу, і полегшує штраф, який кілька артефактів накладають на потрібну вам характеристику. Кожен build показано на тій якості, на якій його доведено безпечним, тому в результаті може стояти якість 165, а не 175.

Пошук від початку до кінця
  1. Ваші цілі Кожна запрошена характеристика, межі небезпек, які терпить тіло, і вдягнені контейнер та снаряження.
  2. Кожен артефакт у грі Усі 103, мінус усе, що ви виключили. Обов'язковий артефакт займає слот у кожному build, і пошук може додати його другу копію.
  3. Усі їхні комбінації Слот за слотом, кожен набір рахується один раз. Частковий набір відкидається, щойно навіть ідеальне завершення не дотягне до цілі.
  4. Тир і якість по слотах Кожен слот опускається сам собою, тому в одному build тири можуть відрізнятися, потім якість знижується, поки всі небезпеки не опиняться у ваших межах.
Впорядковані builds Спершу найдешевші, кожен показано на тому тирі й якості, на яких його доведено.
Неможливо Нічого не вижило на жодному налаштуванні, до якого дістає останній крок. Якщо причина в одному обов'язковому артефакті, зазвичай його буде названо.

Як упорядковані builds

Builds упорядковані за середнім тиром, від нижчого до вищого, тож першими йдуть набори з найнижчими тирами. Список можна пересортувати з його заголовка за оцінковою ринковою ціною або за будь-якою окремою характеристикою.

Особливі артефакти

Polyhedron це щит, який спрацьовує за умовою. Його числа «Спрацьовує при / Зменшує шкоду на / Перезарядка / Заряд для активації» описують здібність, а не характеристики, що додаються: два Polyhedron не блокують удвічі більше шкоди, а якість не масштабує перезарядку. Їх усе одно перелічують і додають як будь-які інші числа, тож читайте ці чотири рядки як опис ефекту й ніколи не ставте за ними ціль.

Rubik не має базових характеристик; він випадково викочує підмножину з 24 можливих бонусів. Його найкращий випадок (усі 24 бонуси одразу, чого можна досягти впертим гріндом) достатньо сильний, щоб домінувати в будь-якому пошуку, тож він стоїть у списку виключених артефактів як заблокований системний запис, який не можна прибрати. Можливо, згодом він повернеться як опція.

Що вона гарантує, а що ні

Результат точний: нічого не вибирається випадково й не оцінюється на око. Пошук бере всі 103 артефакти, мінус усе, що ви виключили, тож «неможливо» це не висновок за коротким списком. «Неможливо» оголошує лише пошук, що перебрав усі комбінації; пошук, який завершився на ліміті сервера, натомість повідомляє, що завершився достроково. Ще одну межу слову «неможливо» задає прохід за якістю. Він проходить слоти один раз і по кількох точках якості на кожен, тож build, якому треба опустити два слоти разом глибше, ніж цей прохід дістає, буде оголошено неможливим, а не показано на небезпечному налаштуванні.

За дуже широкого пошуку показаний список обмежений: кожен відповідний build пораховано, а зберігаються лише кілька тисяч найкращих. Збережений набір містить найкращі builds за кожним бажаним атрибутом у порядку вашого пріоритету, плюс найдешевші. Лічильник знайденого і вердикт «неможливо» лишаються точними.