.

Система бонусов

Под большинством полей листа персонажа (скорость, КД, характеристики, навыки и т. д.) есть раздел Бонусы — список дополнительных слагаемых, которые применяются поверх базового значения.

Значения бонусов могут быть числами или формулами — например, [PROF]*2 или floor([LVL]/2).

Типы бонусов

У каждого бонуса есть тип, который выбирается кнопками слева:

КнопкаТипПоведение
+МодификаторПрибавляется к итоговому значению. Несколько модификаторов суммируются.
_БазаЗадаёт базовое значение, поверх которого работают модификаторы. Если баз несколько — побеждает последняя.
=ПерезаписьФиксирует итог, игнорируя базу и все модификаторы. Имеет наивысший приоритет.

Как складываются слои

Итоговое значение вычисляется в строгом порядке:

  1. Базовое поле — значение, которое вы ввели вручную (или 0)
  2. _ (база) — заменяет базовое поле; если баз несколько, побеждает последняя
  3. + (модификаторы) — все прибавляются к текущему значению
  4. = (перезапись) — устанавливает финальное значение, игнорируя всё предыдущее

Пример: базовое поле = 10, бонус _ 14 (раса), бонус + 2 (предмет) → итог 16. Если добавить = 19 (Пояс Силы Великана) → итог 19.

Приглушение неактивных слоёв

Бонусы, которые не влияют на итог, отображаются приглушённо — чтобы сразу было видно, что считается, а что нет:

  • Базовое поле — серое, если есть хоть один _ или = (они его перекрывают)
  • Более ранняя _ (база) — серая, если позади есть другая _ с более высоким приоритетом
  • Все + и _ — серые, если есть = (перезапись перекрывает всё)

Кнопка активности (◉ / ○)

Рядом с каждым бонусом есть кнопка-кружок:

  • — бонус активен и учитывается в расчёте
  • — бонус отключён: значение видно, но в итог не входит