Effect Engine
Формулы и переменные
Числовые эффекты описываются формулой. Переменные записываются в квадратных скобках и берутся из текущего состояния персонажа.
Как устроен эффект
targetчто меняемacopкак меняемaddvalueсколько1 + [PB]whenкогдаwearing_armor: trueeffects:
- target: ac
op: add
value: "1 + [PB]"
when:
wearing_armor: true
Синтаксис
Для урона кубик можно хранить как шаблон: 1d8 + [STR_MOD]. Переменные подставятся, но кубик движок сам не бросает.
Переменные
Нажми на переменную, чтобы скопировать её код.
⌕
Ничего не найдено
Операции эффектов
Что намеренно запрещено
В формулах нет Python, JavaScript, SQL, eval, циклов и условий. Условие хранится отдельно в when — так правила остаются проверяемыми и безопасными.