Body, Mind & Soul — API Reference
    Preparing search index...
    toggleEffectByName: {
        allowedTargetScopes: string[];
        configPartial: string;
        execute: (
            outcome: any,
            __namedParameters: { actor: any; subject: any },
        ) => Promise<void>;
    }

    Toggle, enable, or disable a named ActiveEffect on the target actor (or owner if no target). Config: { effectName, mode: "toggle" | "on" | "off" }

    Searches every effect source active on the subject (own embedded effects plus transferred effects from features/gear/sockets/keywords/glyphs) via getAllActiveEffectSources(), not just subject.effects — safe to widen because this outcome only ever flips disabled, never deletes.

    Type Declaration

    • allowedTargetScopes: string[]
    • configPartial: string
    • execute: (outcome: any, __namedParameters: { actor: any; subject: any }) => Promise<void>