roll-parser - v3.4.0
    Preparing search index...

    Type Alias KeepDropSpec

    One entry inside a flattened keep/drop chain. Counts are resolved at evaluation time (meta-expressions like kh(1d2) become the rolled number).

    Chained keep/drop modifiers flatten into one list — 4d6kh3dl1 yields two specs against a single pool, each applied independently, with drop sets unioned (Roll20 semantics).

    type KeepDropSpec = {
        count: number;
        kind: "keep" | "drop";
        selector: "highest" | "lowest";
    }
    Index
    count: number
    kind: "keep" | "drop"
    selector: "highest" | "lowest"