Optional__kindDiscriminator kind, written on serialization (SohlEntity.toJSON) and read back on revival. Optional as constructor input — it is derived from the concrete class, not supplied by callers.
The base value before deltas (null to leave unset).
Roll last-digits that make a failure critical.
Roll last-digits that make a success critical.
Handler for a CUSTOM delta (null if unused).
The deltas applied on top of the base.
Reason the value is disabled; "" (or falsy) means enabled.
Upper clamp on the effective mastery level.
Lower clamp on the effective mastery level.
Flat success-level offset applied after the roll.
Success-value table for value-producing tests.
Description table for chat output.
Display title for the test.
Identifier for the kind of test.
Construction data for a CombatModifier (identical to MasteryLevelModifier.Data).