Перейти к основному содержимому

Сложность инстансовых подземелий

Инстансовые подземелья имеют специальную настройку для удобного определения различных уровней сложности подземелья.

Как это работает

Уровни сложности частично смоделированы по системе синхронизации уровней из Final Fantasy 14.

Элитная броня и оружие получают определенный элитный урон и элитную защиту в зависимости от их уровня, как вы можете видеть на предметах. Когда игрок находится в инстансовом подземелье с включенной сложностью, уровень предмета будет временно и незаметно понижен для соответствия синхронизации уровня.

Вот конкретный пример: меч 100 уровня наносит 100 урона без зачарований. Если игрок находится в инстансовом подземелье с уровнем сложности, который синхронизирует снаряжение до 50 уровня, меч будет вести себя как меч 50 уровня и наносить 50 урона.

Однако, если на этом мече есть заточка 10 уровня, она все равно добавит такое же количество урона поверх базового урона.

Это означает, что в инстансовых подземельях с уровнями сложности важен не столько уровень снаряжения, сколько его качество. Игроки, стремящиеся победить мифическую сложность, должны будут работать над получением высококачественных предметов из других инстансовых подземелий и, возможно, активно взаимодействовать с системой улучшения предметов.

Это также делает практически невозможным для ветеранов игры легко проходить старый контент высокой сложности и создает стимул проходить его, даже если их уровень значительно превышает уровень подземелья.

Система группы

Чтобы учесть группы игроков, боссы разработаны со специальными способностями, которые становятся более опасными по мере присоединения большего количества игроков на арену. Кроме того, боссы получают увеличение здоровья, которое масштабируется с количеством игроков в инстансе. Формула умножает базовое здоровье на 0,75 для каждого игрока при наличии 2 или более игроков.

Примечание: Масштабирование здоровья применяется только при наличии 2 или более игроков в инстансе. Одиночные игроки сражаются с боссами со стандартными значениями здоровья.

Как определить сложность

Уровни сложности определяются в папке dungeonpackager в файле пакета подземелья для инстансовых подземелий. Этот файл находится по адресу /plugins/EliteMobs/dungeonpackager/[имя_вашего_подземелья]/[файл_пакета].yml и должен располагаться рядом с другими настройками подземелья, такими как contentLevel и name.

Давайте рассмотрим пример:

difficulties:
- levelSync: 60
name: normal
- levelSync: 50
name: hard
- levelSync: 40
name: mythic

Это устанавливает три уровня сложности. Уровни сложности имеют два обязательных поля: name и levelSync.

Поле name — это название уровня сложности, которое будет отображаться в настройке сложности в игре. Оно может иметь любое имя.

Поле levelSync устанавливает максимальный уровень предметов для инстансового подземелья, как объяснено выше на этой странице.

Вы можете определить столько уровней сложности, сколько захотите. Просто добавьте или удалите записи в настройке difficulties, используя тот же формат.

Относительная Синхронизация Уровня

Синхронизация уровня также может использовать относительные значения вместо абсолютных чисел:

difficulties:
- levelSync: +5
name: easy
- levelSync: 0
name: normal
- levelSync: -10
name: hard

Относительные значения рассчитываются от базового уровня контента подземелья. Например, если подземелье имеет уровень контента 60:

  • levelSync: +5 становится 65
  • levelSync: 0 становится 60
  • levelSync: -10 становится 50

Это особенно полезно для динамических подземелий, где уровень контента может изменяться.

Необязательное Поле ID Сложности

При добавлении уровней сложности их ID начнут отсчет с 0 и будут увеличиваться по мере добавления новых уровней сложности. Вы также можете явно установить ID, используя необязательное поле id:

difficulties:
- levelSync: 60
name: normal
id: 0
- levelSync: 50
name: hard
id: 1

Если не указано, ID автоматически назначается на основе порядка в списке (начиная с 0).

Способности в зависимости от сложности

Можно настроить боссов так, чтобы они имели способности только на определенных уровнях сложности. Давайте рассмотрим пример:

powers:
- filename: invulnerability_fire.yml
difficultyID:
- 1
- 2

Примечание: это часть файла конфигурации кастомного босса!

В этом случае босс будет иметь неуязвимость к огню только для сложностей с ID 1 и 2.

Добыча в зависимости от сложности

Можно настроить боссов так, чтобы они выдавали добычу, специфичную для уровня сложности инстансового подземелья. Давайте рассмотрим пример:

uniqueLootList:
- filename: himiko_boss_drop_axe_tank_normal.yml
chance: 0.05
difficultyID: 0

Примечание: это часть файла конфигурации кастомного босса!

В этом случае босс будет выдавать добычу himiko_boss_drop_axe_tank_normal.yml только для сложности 0 и имеет 5% шанс сделать это.