Orb of Transmutation
Белая база становится магической и получает один мод вслепую. Пришла скорость передвижения, T2 Cheetah’s — ровно 30%.

Симулятор крафта для Path of Exile 2
Ты собираешься сделать это один раз. PoE2Smith делает это тысячу раз и показывает не средний исход, а всё распределение: p50, p80, p95.
Дальше — один прогон плана, шаг за шагом. Предмет в примере — Greaves, сапоги 82 уровня; он будет меняться так же, как менялся бы у тебя в инвентаре.
Откуда известно, что крафтить
На такие сапоги может лечь восемь групп модов.
Спрос считается по реальным персонажам ладдера — и не по одному моду, а по связкам: важно, что стоит на предмете вместе.
Поэтому план ниже целит не в один мод, а в связку: жизнь и скорость передвижения он берёт вместе.
Белая база становится магической и получает один мод вслепую. Пришла скорость передвижения, T2 Cheetah’s — ровно 30%.
Обычная эссенция бьёт по магическому предмету, сама поднимает его до редкого и сохраняет то, что уже есть. На сапогах она форсит T3 Rotund из группы IncreasedLife, разброс 85–99. Выпало 94.
Omen of Dextral Exaltation сужает слэм: бьём только по суффиксам, а их у сапог пять групп. Выпал порог оглушения, T2 of Obsidian Skin: 271 при разбросе 254–304.
Exalted Orb добавляет мод вслепую — здесь прогон и решается. Лёг T4 of the Dielectric: сокращение длительности шока. Для этой сборки мёртвый.

Слева — P и S: префикс или суффикс, как в трейде. Полоска — состояние мода: explicit. В скобках — разброс тира по RePoE.
Итог одного прогона
По одному исходу нельзя понять, повезло тебе или план такой. Понять можно только по массе исходов.
Среднее по крафту размазывает редкий джекпот по всем неудачам. Поэтому здесь его нет.
Тысяча прогонов
Демонстрационная модель: те же четыре шага, 1000 прогонов упрощённой модели на данных RePoE. Все числа ниже — числа этой модели, а не замер боевого движка.
Это не рисунок: 42 корзины, в них разложены все 1000 прогонов модели. Тир внутри группы берётся равновероятно — в выгрузке у всех тиров вес 1, настоящих спаун-весов там нет; ролл равномерный внутри диапазона тира. Сила прогона считается как сумма долей от потолка ilvl 82 по модам, которые сборке нужны: жизнь, скорость передвижения, порог оглушения, реген. Мана, требования атрибутов, редкость и длительность эффектов дают ноль. Четыре числа над графиком — этой же модели.
Тот же прогон, вид сверху
Лишний мод — норма плана, а не сбой: у модели он выпадает почти всегда. Поэтому сила 2,26 у этих сапог встала не в середину, а в хвост распределения — правее p95.
Доли ниже — числа той же демонстрационной модели на 1000 прогонов.
прогонов модели заканчиваются хотя бы одним лишним модом. Чистый предмет — исключение, а не норма плана.
прогонов дают ровно три нужных мода. Медианный прогон даёт два — и именно он стоит за p50.
прогонов выходят вообще без лишнего мода. Столько стоит идеал, если его посчитать, а не понадеяться.
Механики
Те же сапоги. Развилка стоит раньше конца короткой дороги — на третьем шаге, пока видимых модов ровно три. Отсюда расходятся две дороги разной длины.
Ты только что прошёл короткую дорогу. Она дешёвая, и результат у неё средний.
Есть длинная. Она уходит вбок на третьем шаге, стоит дороже, может убить предмет по дороге — и она единственная умеет запереть удачу.
Длинная дорога отходит раньше, чем кончилась короткая, — до её последнего шага. Предмет тот же и уже редкий, а видимых модов на нём ровно три. Дальше идёт то, чего в короткой не было.
Preserved Rib добавляет скрытый мод. Модов на предмете становится четыре, а видно по-прежнему три: четвёртый лежит в Well of Souls. Если свободного слота нет, кость сначала снимает случайный нефрактурированный мод — и только потом кладёт свой.
Fracturing Orb запирает один мод навсегда. Он берёт случайный из трёх видимых — скрытый в лотерее не участвует, хотя в счёт четырёх вошёл. Один шанс из трёх, что запрётся тот, который нужен.
Фрактуру не снять ни аннулом, ни хаосом. Предмет закрыт — начинай сначала с новой базы.
Теперь по предмету можно бить чем угодно — хоть Orb of Annulment, хоть чем-то ещё. Этот мод не тронется.
Divine Orb перекатывает числа внутри диапазонов. Сам мод не меняется — меняется только его значение. Каждый круг стоит денег и даёт новое число внутри 85–99: бывает лучше, бывает хуже. Запертый мод Divine не трогает.
Чтобы сказать «дешевле купить, чем крафтить», нужна цена, которой можно верить. Волосок ниже — шкала сопоставимых продаж: засечка на нём — одна продажа, справа — сама цена.
Пока их меньше трёх, оценщик не называет цену: пустое место честнее выдуманного числа.
Как только их набирается три — плану есть с чем сравниться.
И дальше цену держат в корзине валют: за месяц лиги дорожает всё, иначе сравнивать не с чем.
Это правило, а не сегодняшняя цена.
Короткая дорога — четыре шага и один исход. Длинная — четыре хода, бросок посередине и петля в конце.
Из настоящей арифметики на сцене выше только одно: фрактура выбирает из трёх видимых модов, отсюда один шанс из трёх.






















Иконки из набора страницы: эссенции, омены, валюта
Числа слева — из кода симулятора: реестр способов крафта, реестр оменов, таблица эссенций.
Без магии
Тот же спрос уходит в план крафта.
Рекомендации планировщика берут спрос и эксклюзивность слота из меты — на их месте раньше стояла заглушка. Это и есть стык двух слоёв: мета говорит, на что ставить, крафтер — во что это обойдётся.
Каждый шаг короткого плана считается в деньгах — по ценам с торговой площадки, через trade2, по выставленным лотам. Поэтому вывод «дешевле купить, чем крафтить» планировщик делает сам. Длинная ветка в этот счёт не входит.
Вставляешь предмет после каждого шага. План пересчитывается по тому, что реально произошло, и может сказать: дальше не надо.
Пулы модов, имена аффиксов, тиры и диапазоны роллов берутся из выгрузки RePoE — 14 636 модов. После патча переимпорт делается руками: это не фоновый процесс.

