Dark Fantasy Subclasses — масштабная система классов и специализаций для Terraria, которая заставляет окончательно определиться со стилем игры и развивать его через собственное дерево навыков. В начале прохождения персонаж выбирает класс и специализацию, после чего получает уникальное дерево из 12 узлов с собственным ресурсом, пассивными эффектами и активным умением. Ничего не требуется создавать или искать: система доступна сразу после входа персонажа в мир и работает как с ванильной Terraria, так и с большим количеством популярных модов.
Описание Dark Fantasy Subclasses
В версии 2.0 каждая специализация получила третий путь развития. Вместо двух путей и девяти узлов теперь доступны три пути и двенадцать узлов, что добавило 300 новых пассивных навыков — при этом ни один из них не повторяет другой. Новый путь посвящён выживанию, но защитные механики адаптированы под особенности каждой специализации, а не сведены к обычному увеличению защиты.
- Каждая специализация имеет 12 узлов, собственный ресурс, пассивные способности и активный навык.
- На полное развитие одного дерева требуется 31 очко, тогда как за прохождение мира можно получить только 17 очков.
- Полностью заполнить дерево невозможно: за одно прохождение можно открыть лишь примерно половину доступных узлов.
- Все 1200 узлов проверяются между собой при загрузке, поэтому одинаковых эффектов у разных узлов нет.
- Защитные способности имеют визуальную и звуковую обратную связь: отображается специальная частица, происходит вспышка при смягчении удара и воспроизводится звук при расходовании ресурса.
- Нераспределённые очки становятся частью стратегии так же, как и выбранные способности.
Класс выбирается один раз при первом входе персонажа в мир. Дерево специализации открывается клавишей N или отдельной кнопкой рядом с инвентарём, а описание каждого узла отображается во всплывающей подсказке. Очки выдаются по мере прохождения мира: одно очко предоставляется в начале, затем ещё по два за каждый пройденный этап прогрессии. Активное умение специализации используется клавишей V. Обе клавиши можно изменить в настройках управления.
Сброс специализации бесплатен — дерево можно перераспределять сколько угодно раз. Однако смена самого класса требует специального предмета Codex of Rebirth. Для его создания необходимы 10 Soul of Light, 10 Soul of Night и 8 Hallowed Bar, а крафт выполняется у Mythril Anvil. Использование предмета меняет класс и одновременно сбрасывает текущую специализацию.
- Оружие, не соответствующее выбранному классу, наносит на 50% меньше урона.
- Штраф за использование оружия другого класса можно отключить в конфигурации.
- Количество дополнительных очков навыков и требования к прогрессии также настраиваются.
- Кнопку дерева специализации рядом с инвентарём можно перемещать или полностью скрывать.
Мод поддерживает большое количество дополнительных классов через интеграцию с другими модами. Дополнительный мод не является обязательным: если он отсутствует, Dark Fantasy Subclasses просто не добавляет связанные с ним классы и специализации.
- Vanilla Terraria — Melee, Ranger, Mage и Summoner, всего 12 специализаций.
- Calamity — Rogue и по одной дополнительной специализации для каждого ванильного класса, всего 8 специализаций.
- Thorium — Bard, Healer, Thrower и дополнительные специализации ванильных классов, всего 16.
- Orchid Mod — Shaman, Alchemist, Gambler, Guardian и Shapeshifter, всего 20.
- Rise of Ages — Druid, 4 специализации.
- Demolisher Class — Demolisher, 4 специализации.
- Clicker Class — Clicker, 4 специализации.
- Bombus Apis Bee — Beekeeper, 4 специализации.
- Mod of Redemption — Ritualist, 4 специализации.
- Cerebral Mod — Defender и Esper, 8 специализаций.
- Mechanica — Machinist и дополнительная специализация для каждого ванильного класса, 8 специализаций.
- Vitality Mod — Blood Hunter и дополнительная специализация для каждого ванильного класса, 8 специализаций.
При полной установке всех поддерживаемых интеграций доступно 22 игровых класса и 100 специализаций. Кроме того, Dark Fantasy Subclasses распознаёт ещё шесть крупных модификаций — Infernal Eclipse, Ragnarok, Ragnarok of Redemption, Homeward Ragnarok, Infernum и Fargo’s Souls. Для них учитывается масштабирование урона навыков и периодического урона относительно экипировки самого персонажа, поэтому способности сохраняют актуальность при изменениях характеристик, вносимых этими модами.
Четыре базовых класса имеют собственные специализации, а дополнительные интеграции расширяют каждый из них:
- Melee: Bloodsworn, Flagellant, Wraithblade, Carnifex, Ironsoul, Pistonarm, Ichorclad.
- Ranger: Bloodhound, Gallowsmith, Harbinger, Plagueshot, Banshee, Feedbelt, Arterial.
- Mage: Pyreborn, Hexweaver, Hollowed, Voidgazer, Rimewarden, Dynamo, Choleric.
- Summoner: Brood Tyrant, Gravebinder, Scourgebearer, Abyssthrall, Bonewright, Assembler, Severance.
Дополнительные классы также получают по четыре уникальные специализации:
- Rogue: Loneblade, Bladestorm, Cutthroat, Veilstep.
- Bard: Discordant, Charmer, Dirgesinger, Warchanter.
- Healer: Mortifier, Bloodletter, Sanctifier, Psychopomp.
- Thrower: Bandolier, Returnhand, Pinpoint, Deadarm.
- Shaman: Effigist, Skinchanger, Spiritflayer, Wickerbound.
- Alchemist: Assayer, Sawbones, Vitriolist, Rotstiller.
- Gambler: Deadhand, Croupier, Fatecaster, Oddsmaker.
- Guardian: Reprisal, Aegisworn, Breakwater, Anvilborn.
- Shapeshifter: Rendkin, Chitinbound, Threefold, Wingbroken.
- Druid: Rootfeeder, Antlerborn, Hollowbark, Grovekeeper.
- Demolisher: Fusewright, Powderkeg, Shrapnelmonger, Cratermaker.
- Clicker: Deathknell, Palmreader, Sexton, Rosarist.
- Beekeeper: Hivewidow, Combwright, Dronefall, Rotqueen.
- Ritualist: Sigilwright, Oathbound, Thurifer, Hierophant.
- Defender: Redoubt, Lodestone, Kilnwright, Longwatch.
- Esper: Farhand, Marionette, Mindfray, Stillhand.
- Machinist: Overdraw, Coilwright, Governor, Blackstart.
- Blood Hunter: Deadweight, Marrowdrinker, Twohander, Bloodhaft.
Dark Fantasy Subclasses поддерживает многопользовательскую игру: выбранный класс, специализация и состояние дерева навыков синхронизируются с сервером. Для баланса можно отдельно настроить штраф за использование оружия другого класса, дополнительные очки навыков и ограничения прогрессии через Mod Configuration.
Для серверов предусмотрена отдельная конфигурация баланса, содержащая все числовые параметры специализаций. Общий коэффициент Overall Power позволяет одновременно усилить или ослабить все специализации, а индивидуальные параметры дают возможность изменить баланс только конкретного дерева. Это позволяет адаптировать систему как для обычного прохождения, так и для сборок с большим количеством модификаций.