Skip to content

Operations Dictionary

Use these values for config-backed attribute modifiers and stat rule operations.

  • Canonical keys are lowercase underscore names like add_number and multiply_scalar_1.
  • Operations do not ship extra aliases beyond normalization.
  • Spacing and kebab-case input normalize to the canonical DaisySeries key.
operation: add_number
val value = DaisyOperations.parse(config.operation)
val key = DaisyOperations.key(value)
val label = DaisyOperations.displayName(value)
val typed = required("operation", operationCodec())
Canonical keyDisplay nameAccepted aliases
add_numberAdd Number-
add_scalarAdd Scalar-
multiply_scalar_1Multiply Scalar 1-