OptionalcriticalDieResult.critical — the default rule or an explicit cs threshold.
OptionaldroppedExcluded from the total by kh/kl/dh/dl, a reroll, or group selection.
OptionaldroppedWraps a whole sub-roll dropped by group selection ({1d8, 1d10}kh1).
Inside it, dropped, success, and failure are suppressed — the
wrapper already carries the verdict, and marking a dropped die inside a
dropped sub-roll says nothing extra. critical and fumble still apply:
they describe the face, not the selection. A nested droppedGroup also
survives, so {{1d6, 1d8}kh1, 1d10}kh1 can wrap twice.
OptionalfailureMet a failure threshold.
OptionalfumbleDieResult.fumble — the default rule or an explicit cf threshold.
OptionalsuccessMet a success-count threshold.
Per-die markers. Every slot is optional; an omitted slot leaves the die's text untouched, so
{}renders a breakdown with no markup whatsoever.textarrives as the die's value already wrapped by any inner mark, and composition order is fixed:criticalthenfumbleinnermost, then exactly one ofdropped,success, orfailureoutermost — matching the priorityRollResult.rendereduses, where a dropped die is never also shown as a success.Example: A die that is both critical and dropped