Body, Mind & Soul — API Reference
    Preparing search index...
    disableNextDrawnCard: {
        configPartial: string;
        execute: (outcome: any, context: any) => Promise<void>;
    }

    Disable the card that was just drawn, then immediately draw a replacement. Intended for use on Active Effects — fires on bms.cardDrawn.

    The disabled card is re-enabled when: restoreOn "effect" (default) — the owning AE is removed or disabled restoreOn "rest" — the actor rests restoreOn "both" — whichever comes first

    A module-level guard (_disableNextDrawnCard_drawing) prevents the replacement draw from re-triggering this outcome.

    Config: { restoreOn: "effect" | "rest" | "both" }

    Type Declaration

    • configPartial: string
    • execute: (outcome: any, context: any) => Promise<void>