Правила бонусов к работе от конденсации
Какую работу усиливает каждая звезда конденсации? Игра показывает лишь результат, а не правило. Это руководство раскрывает полную логику: 1★ идёт назначенной лучшей работе, 2★/3★ выбирают N-й высший базовый уровень (с цепью отката или ярлыком 2-работ когда ранги не разрешимы), 4★ усиливает все ненулевые работы. Книги не участвуют в выборе — используйте свободно.
Введение: таблица, которую игра не показывает
Если конденсировать Анубиса до 4★, какой именно рабочий навык даёт каждая звезда? Игра показывает только результат, но не правило, а популярное в сообществе объяснение «каждая звезда повышает одну работу» недостаточно точно. Эта статья раскрывает полную логику и отвечает на два частых вопроса: какую из двух равных работ выбирают, и меняется ли правило после использования книг.
Сначала главный вывод:
| Звезда | Бонус | Правило выбора |
|---|---|---|
| 0★ → 1★ | +1 лучшей работе | Игра назначает каждому Палу ровно одну, неизменную |
| 1★ → 2★ | +1 второй работе | Текущая вторая по уровню, при равенстве по фиксированному порядку типов |
| 2★ → 3★ | +1 третьей работе | Текущая третья по уровню, при равенстве по фиксированному порядку типов |
| 3★ → 4★ | +1 всем ненулевым работам | Безусловно, каждая +1 |
Выше основное правило, есть ещё несколько крайних случаев (меньше 3 ненулевых работ, все уровни равны и т. д.), разобранных ниже.
Как только Пал определён, итоговые значения всех его работ тоже определены. Например Анубис на 4★ это
Ручной труд8,
Шахта8,
Транспорт6.
1. Главное правило: 1★/2★/3★/4★ что повышать
При получении каждой звезды игра выбирает одну работу по базовому уровню рабочего навыка и даёт ей +1. Книги, пассивы и прочие приобретённые модификаторы в выборе не участвуют, порядок фиксирован:
- 1★ даётся работе, которую игра «назначила» этому Палу как самой лучшей. Это назначение вшито в данные, у каждого Пала только одна такая. Например Анубис всегда назначается
Ручной труд. - 2★ к этому моменту лучшая работа уже получила +1, игра смотрит, у какой из оставшихся работ уровень №2 по высоте, и даёт ей.
- 3★ берётся работа №3 по высоте.
- 4★ все ненулевые работы получают +1, выбор не производится.
2. Как разрешаются равенства
Если у нескольких работ уровень одинаковый (например Анубис
Ручной труд6,
Шахта6), как определить, какая «лучшая»? Правило различает два случая:
Звезда 1★: вшитое «назначение» игры
Игра не вычисляет на лету «у кого уровень выше», а просто использует вшитое для каждого Пала значение лучшей работы. Например:
| Пал | 0★ рабочие навыки | Назначенная лучшая работа | Фактический бонус 1★ |
|---|---|---|---|
| Туртакл | |||
| Анубис | |||
| Думад | |||
| Каприти | |||
| Бигард |
Хотя назначение каждого Пала прописано отдельно (код только читает это значение и не вычисляет на лету), при заполнении таблицы разработчики следовали фиксированной закономерности:
- Есть адаптация Фермы → всегда назначается
Ферма (все 29 фермерских Палов в игре, например Ламболл, Моззарина, Чикипи, Мау, Викси, Бигард, Сибеликс и др., даже если Ферма не самая высокоуровневая работа Палов. Результат: бонус 1★ всех фермерских Палов всегда идёт на работу
Ферма, и только на 2★/3★ возвращается нормальная сортировка) - Нет адаптации Фермы → назначается работа с самым высоким фактическим уровнем (при равенстве берётся первая по фиксированному порядку: «Огонь, Вода, Посадка, Электричество, Ручной труд, Сбор, Лес, Шахта, Медицина, Охлаждение, Транспорт, Ферма»)
Полный порядок перечисления (используется также для разрешения равенств на 2★/3★, от высшего приоритета к низшему):
| Порядок | Тип работы | Порядок | Тип работы |
|---|---|---|---|
| 1 | 7 | ||
| 2 | 8 | ||
| 3 | 9 | ||
| 4 | 10 | ||
| 5 | 11 | ||
| 6 | 12 |
Эта закономерность 100% подтверждается для всех доступных Палов в текущей версии. Но это конвенция при заполнении таблицы, а не кодовое ограничение, и будущие обновления могут её нарушить.
Звёзды 2★ / 3★: по базовому уровню берётся N-й по высоте
Для этих звёзд игра больше не смотрит на «назначение», а сортирует по базовому уровню и берёт N-й по высоте (2★ берёт 2-й, 3★ берёт 3-й; при условии, что ранги можно выстроить — если ненулевых работ слишком мало или уровни все равны, срабатывает откат к назначению, см. ниже). Если у нескольких работ уровни равны, равенства разрешаются по приведённому выше порядку перечисления.
Пример: Анубис после 1★ имеет
Ручной труд7,
Шахта6,
Транспорт4. На 2★ второй по высоте уровень это 6, соответствует
Шахта (только
Шахта равен 6). Возьмём Ламболл: после 1★ состояние
Ручной труд1,
Транспорт1,
Ферма2, на 2★ выбирается 2-й по высоте (=1),
Ручной труд и
Транспорт равны, по таблице
Ручной труд (№5) раньше
Транспорт (№11), значит выбирается
Ручной труд.
Когда ранги выстроить нельзя: откат и ярлык
Выше описаны случаи, когда сортировка успешно разрешается. Но если ненулевых работ меньше 3 или все уровни равны, сортировка не может найти «N-й по высоте». Тогда в дело вступают два механизма:
Пошаговый откат 3★: 3★ сначала ищет 3-й по высоте, не находит, переходит на 2-й по высоте, если и его нет, падает на назначенную 1★ работу. Например Думад на 3★ имеет все четыре работы = 2, различить невозможно, в итоге откат на назначенную
Ферма (см. раздел 4, пример 3). У 2★ пошагового отката нет: не нашёл 2-й по высоте, сразу идёт к назначению.
Ярлык для двух работ: у 3★ есть отдельная проверка: если у Пала ровно 2 ненулевые работы, сразу выбирается назначенная работа, полностью пропуская сортировку. Например Каприти (
Посадка2 /
Ферма1) на 3★ сразу получает +1 к работе
Ферма. Этот путь не оптимизация производительности, а реальное поведенческое расхождение: без него Каприти на 3★ (к этому моменту
Посадка2 /
Ферма3) пошла бы по цепи отката: 3-го по высоте нет, падает на 2-й по высоте =
Посадка, и бонус достался бы
Посадка. Благодаря ярлыку выбирается
Ферма, и маршрут
Ферма →
Ферма →
Ферма держится именно на нём.
3. Книги не влияют на выбор работы при конденсации
В игре есть 12 предметов «Практическое XX I», в сообществе их называют «книгами», каждый даёт +1 к указанному типу работы. Например Практическое ремесло I, Практическая добыча руды I и т. д. +1 от книги действует постоянно, но использование книги не меняет то, какую работу выберет конденсация при повышении звезды.
| Звезда | Влияет ли книга? | Причина |
|---|---|---|
| 1★ | Не меняет | Идёт по вшитому назначению, не смотрит ни на какие уровни |
| 2★ | Не меняет | Алгоритм смотрит только на базовые значения, слой книг невидим |
| 3★ | Не меняет | То же |
| 4★ | Не меняет | Всегда все +1 |
Причина кроется в изоляции структур данных: алгоритм конденсации читает только «базовую таблицу адаптации», а +1 от книги хранится в отдельном массиве и при определении звёзд совершенно не виден. Книга приплюсовывается только при отображении на панели и при фактической работе.
Проверка на практике: Гостлайт на 0★ имеет
Огонь3 /
Ручной труд3 /
Сбор2 /
Шахта3 /
Ферма2. Повышение до 1★ (Пал фермы принудительно даёт
Ферма), затем используется Практическое ремесло I (панель показывает
Ручной труд как 4), затем повышение до 2★.
- Если бы книга участвовала в определении: базовая + книга =
Огонь3 /
Ручной труд4 /
Сбор2 /
Шахта3 /
Ферма3, 2-й по высоте = 3, по порядку перечисления должен быть выбран
Огонь - Фактический результат:
Сбор +1
Потому что алгоритм видит
Ручной труд всё ещё как базовое значение
Ручной труд3, у множества уникальных значений {3, 2} второе по высоте это 2, что соответствует
Сбор. Книга вовсе не поучаствовала.
Вывод: книга — это слой отображения, нанесённый поверх. Конденсация смотрит только на «голые» базовые значения. Они полностью независимы, книги можно смело использовать по необходимости, не опасаясь сбить выбор звезды.
4. Пошаговый разбор 5 типичных Палов
Пример 1: Сехмет (стандартный тип, 3 работы строго убывают)
0★ старт:
Ручной труд6 /
Шахта3 /
Транспорт2. Назначенная лучшая =
Ручной труд (нет Фермы → одиночный максимум).
| Звезда | Логика выбора | Бонус | Состояние после |
|---|---|---|---|
| 1★ | Назначение игры (лучшая) | ||
| 2★ | 2-й по высоте (прямое попадание) | ||
| 3★ | 3-й по высоте (прямое попадание) | ||
| 4★ | Безусловно | Все +1 |
Это самый стандартный сценарий: три работы строго убывают (6>3>2), каждая звезда находит свой ранг, без отката или ярлыка. 1★ = лучшая, 2★ = вторая, 3★ = третья, идеальное совпадение с главной таблицей правил.
Пример 2: Анубис (первые две равны, 3★ идёт по откату)
0★ старт:
Ручной труд6 /
Шахта6 /
Транспорт4. Назначенная лучшая =
Ручной труд.
| Звезда | Логика выбора | Бонус | Состояние после |
|---|---|---|---|
| 1★ | Назначение игры (лучшая, при равенстве максимумов по порядку перечисления) | ||
| 2★ | 2-й по высоте (=6, единственный) | ||
| 3★ | 3-го по высоте нет → откат на 2-й по высоте (=4) | ||
| 4★ | Безусловно | Все +1 |
Обратите внимание на 3★: после 1★/2★ две работы выровнялись на 7/7, уникальные значения {7,4}, 3-го по высоте не существует. Игра идёт по цепи отката: сначала ищет 3-го по высоте (неудача), потом 2-го по высоте (=4, что соответствует
Транспорт), и бонус идёт на работу
Транспорт. Это практический пример из §2 «Когда ранги выстроить нельзя: откат и ярлык».
Пример 3: Думад (Пал фермы, 4 работы)
0★ старт:
Вода2 /
Шахта2 /
Транспорт1 /
Ферма1. Назначенная лучшая =
Ферма (Пал фермы принудительно).
| Звезда | Логика выбора | Бонус | Состояние после |
|---|---|---|---|
| 1★ | Пал фермы принудительно | ||
| 2★ | Уровень =1 единственный вариант | ||
| 3★ | Все 4 = 2, ни 3-го, ни 2-го по высоте → откат на назначение | ||
| 4★ | Безусловно | Все +1 |
Обратите внимание на откат 3★: когда все ненулевые работы имеют одинаковый уровень и уникальное значение только одно, игра не может найти даже «2-й по высоте» (не говоря о 3-м), и откатывается до вшитого назначения. Именно поэтому Думад на 3★ получает ещё один +1 к
Ферма.
Пример 4: Каприти (Пал фермы, 2 работы, идёт по ярлыку)
0★ старт:
Посадка2 /
Ферма1. Назначенная лучшая =
Ферма (Пал фермы принудительно).
| Звезда | Логика выбора | Бонус | Состояние после |
|---|---|---|---|
| 1★ | Пал фермы принудительно | ||
| 2★ | Обе равны, уникальное {2} только одно, «2-й по высоте» не находится → откат на назначение | ||
| 3★ | Ярлык: ровно 2 ненулевые работы → выбирается назначение, без цепи отката | ||
| 4★ | Безусловно | Все +1 |
Обратите внимание на 3★: если бы шёл по цепи отката (сначала не находится 3-й по высоте, потом находится 2-й, должен был бы дать +1 работе
Посадка), фактически даётся
Ферма. Это упомянутое в §2 «Когда ранги выстроить нельзя: откат и ярлык» «расхождение ярлыка и цепи отката», это реальное поведенческое расхождение, а не оптимизация производительности.
Пример 5: Юнивольт (не Пал фермы, 2 работы, ярлык не только для Палов фермы)
0★ старт:
Электричество3 /
Лес1. Назначенная лучшая =
Электричество (нет Фермы → одиночный максимум).
| Звезда | Логика выбора | Бонус | Состояние после |
|---|---|---|---|
| 1★ | Нет Фермы → фактический максимум | ||
| 2★ | 2-й по высоте (уникальные {4,1}, 2-й = 1) | ||
| 3★ | Ярлык: сразу выбирается назначение = | ||
| 4★ | Безусловно | Все +1 |
Ключ: ярлык не только для Палов фермы. В игре 67 нефермерских Палов имеют ровно 2 ненулевые работы (например Юнивольт, Пирин, Блазамут, Шаолонг, Фалерис, Фалерис Аква и др.), на 3★ все идут по этому ярлыку. Для нефермерских Палов назначенная игрой работа — это фактический максимум, и расхождение контрастнее: ярлык продолжает усиливать лучшую работу ( Юнивольт
Электричество5 /
Лес2), а цепь отката дала бы 2-му по высоте догнать (
Электричество4 /
Лес3). Каприти аналогично: по ярлыку даёт
Ферма, цепь отката дала бы +1 работе
Посадка.
Палы с одной работой (например Джетрагон только
Сбор): каждая звезда даёт +1 этой работе, к 4★ в сумме +4, без сложной логики. Уровень одной работы ограничен 10, сверх 10 накопления не происходит (Джетрагон 0★
Сбор8 → к 2★ уже на потолке
Сбор10, 3★/4★ фактически не увеличиваются).
5. Карточка быстрого запоминания
4 правила звезды в одной таблице:
| Звезда | Кому даётся |
|---|---|
| 1★ | Назначение игры (вшитая лучшая работа), три правила: ① Есть адаптация ② Нет ③ Максимумов несколько → первый по порядку перечисления ниже (мнемоника: Огонь-Вода-Посадка-Электричество-Ручной труд-Сбор-Лес-Шахта-Медицина-Охлаждение-Транспорт-Ферма) |
| 2★ | Базовый уровень №2 по высоте, два правила: ① Есть №2 → берётся он (несколько равных → первый по порядку перечисления) ② Нет №2 (уникальных значений только 1) → откат на назначение 1★ |
| 3★ | Базовый уровень №3 по высоте, правила: ① Есть №3 → берётся он (равные → первый по порядку перечисления) ② №3 не находится → спуск на №2 ③ №2 тоже не находится → откат на назначение 1★ ④ Особый случай: ровно 2 ненулевые работы → ярлык, сразу назначение 1★ |
| 4★ | Все ненулевые работы +1 (безусловно) |
Полный порядок перечисления (от высшего приоритета к низшему, разрешение равенств 2★/3★ по этому порядку):
| Порядок | Тип работы | Порядок | Тип работы |
|---|---|---|---|
| 1 | 7 | ||
| 2 | 8 | ||
| 3 | 9 | ||
| 4 | 10 | ||
| 5 | 11 | ||
| 6 | 12 |