OptionalrollThe new roll visibility (skipDialog only); defaults to the mode
already on the result. A value that is not a
sohl.utils.SohlSpeakerRollMode is ignored (#1099).
OptionalsituationalThe new situational modifier (skipDialog only); defaults to the
value already on the result.
OptionalskipTake the new values from this bag instead of opening the dialog — for headless or scripted callers.
OptionalsuccessThe new success-level modifier (skipDialog only); defaults to the
value already on the result.
OptionaltitleDialog heading override (localized text, not a key) — used to name the side being edited in a two-sided contest.
How SuccessTestResult.editModifiers collects the new modifiers.