Тайный катализатор (англ. Arcane Catalyst) — накопитель душ и устройство для поэтапного повышения уровня зачарований на предметах.[1]
- Ветка
- 2.0.0-exp12
- ID
- oritech:arcane_catalyst
- Базовая ёмкость
- 50 душ
- Сбор душ
- 23 блока
- Операция
- 20 тактов
Как получить #obtain
Души и запас ёмкости #souls
Катализатор слушает события смерти живых существ в радиусе 23 блоков. Подходящее событие даёт одну душу, если устройство ещё может принять её. Одну и ту же смерть не делят бесконечно между соседними коллекторами: события учитываются с защитой от повторного поглощения.[1]
Базовый предел — 50 душ. Накопленная энергия расходуется на расчёт целевой ёмкости: базовый предел плюс целая часть(RF/20), где стоимость дополнительной души задаёт настройка 20 RF на дополнительную душу. Однако текущая ёмкость приближается к этой цели только на 1 за тик. Большая одноразовая зарядка не увеличивает вместимость мгновенно на весь расчётный запас.[3]
Без подпитки расширенная ёмкость убывает по 1 за тик к базовой. Запас душ при этом сразу не обрезается. Если он становится больше вместимости, растёт нестабильность: после превышения 60 тактов катализатор взрывается. Следите за обеими величинами и не оставляйте переполненное устройство без питания.[1]
Повышение зачарования #enchanting
В первый слот помещают зачарованную книгу, во второй — изменяемый предмет. Используемое зачарование книги должно иметь свой максимальный обычный уровень и отсутствовать в чёрном списке катализатора. Если книга содержит несколько зачарований, код выбирает одно из них; для предсказуемого результата удобнее книга с единственным нужным зачарованием.[1]
Одна операция длится 20 тактов и повышает уровень выбранного зачарования на предмете на 1. Обычная цена равна стоимости наковальни для зачарования, умноженной на целевой уровень и 2. До обычного максимума книга сохраняется; души списываются при завершении операции.[3]
Когда предмет уже достиг обычного максимума, включается гиперзачарование. Цена вычисляется как целая часть((обычная цена×2)^1.15+базовая ёмкость). При таком завершении книга расходуется целиком. Чёрный список и достаточное количество душ по-прежнему проверяются.[3]
См. также
Примечания
- По коду Oritech соответствующей ветки 1.2 или 2.0; описанные действия и ограничения проверены в профильных классах.
- По исходным рецептам соответствующего JAR Oritech.
- По действующим настройкам выбранной сборки. Стандарт показывает значения по умолчанию из кода.