Skip to content

Docs: spell level

Kit Oliynyk edited this page Oct 13, 2021 · 1 revision

Уровни заклинаний

Уровень произносимого заклинания в общем случае не то же самое, что уровень кастера.

Расчеты начинаются с определения базового уровня заклинаний, на который потом наложатся различные бонусы. Базовый уровень определяют как уровень персонажа с учетом ремортов минус какой-то штраф. Штраф равен:

  • для боевых профессий (без флага caster): 5 или уровень / 10, что из этого больше
  • для кастеров у которых не прошла проверка на spellcraft: уровень / 20
  • для кастеров у которых прошел spellcraft: 0

Дальше накладываются бонусы от умений improved maladiction (для группы проклятий), improved benediction (для группы благословений), holy remedy (для групп лечения ран и болезней), magic concentrate (для группы боевой магии), mastering spell.

Следом накладываются бонусы от параметра ум > 21, как описано в справке.

В завершение накладываются бонусы от экипировки и аффектов.

Файл: plug-ins/skills_impl/defaultspell.cpp метод getSpellLevel, plug-ins/fight_core/stats_apply.cpp

Clone this wiki locally