Body, Mind & Soul — API Reference
    Preparing search index...

    Hierarchy

    • any
      • NpcStatGenerator
    Index
    • Parameters

      • __namedParameters: {} = {}

      Returns NpcStatGenerator

    _archtype: string
    _level: string
    _stats: any
    document: any
    _archtype: any
    _level: any
    _stats: { attributes: Object; vectors: Object } | undefined
    DEFAULT_OPTIONS: {
        actions: {
            apply: (event: any, target: any) => Promise<void>;
            cancel: (event: any, target: any) => Promise<void>;
            generate: (event: any, target: any) => Promise<void>;
        };
        classes: string[];
        form: {
            handler: (event: any, form: any, formData: any) => Promise<void>;
            submitOnChange: boolean;
        };
        id: string;
        tag: string;
        window: { resizable: boolean; title: string; width: number };
    } = ...
    PARTS: { form: { template: string } } = ...
    • Parameters

      • options: any

      Returns Promise<any>

    • Build the actor update payload from generated stats.

      Parameters

      • stats: { attributes: Object; vectors: Object }

      Returns Object

    • Run the stat generation algorithm.

      Parameters

      • archetypeKey: string

        e.g. "bodyMind"

      • levelKey: string

        e.g. "grunt"

      Returns { attributes: Object; vectors: Object }

    • Parameters

      • event: any
      • target: any

      Returns Promise<void>

    • Parameters

      • event: any
      • target: any

      Returns Promise<void>

    • Parameters

      • event: any
      • target: any

      Returns Promise<void>

    • Parameters

      • event: any
      • form: any
      • formData: any

      Returns Promise<void>