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

    Scry top N cards from each target's default deck, prompt the granter to arrange/discard, then set aside kept cards as a TempStack on each target (and optionally push a DrawOverride).

    Iterator-aware:

    • "all*" iterators: outcome runs once per target, but only target index 0 does the work — it scoops up all targets via context.allTargetActors, opens the multi-target arrange dialog, applies results across the set.
    • "each*" iterators: outcome runs per target with a single-target dialog.

    Config: count Number of cards to scry per target (default 5) stackLabel Display label for the TempStack(s) created returnOnExpire TempStack returnOnExpire ("source" | "discard" | "remove") expiresOn TempStack expiry descriptor metadata TempStack metadata bag (e.g. { inkmarkTargetsOnUse: true }) pushOverride {object|null} When set, also push a DrawOverride per target pointing at the new TempStack. Fields: mode "optional" | "forced" label charges expiresOn

    Type Declaration

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