Pathfinder 1e for Foundry VTT
    Preparing search index...

    Class PartyRestConfig

    Party Rest Configuration Dialog

    Hierarchy

    • HandlebarsApplication<this> & Any<this>
      • PartyRestConfig
    Index

    Constructors

    Properties

    restConfig: any
    DEFAULT_OPTIONS: {
        actions: {
            rest: (event: Event, _el: HTMLElement) => Promise<void>;
            sheet: {
                buttons: number[];
                handler: (event: Event, target: HTMLElement) => void;
            };
            toggle: (event: Event, el: HTMLElement) => void;
        };
        classes: string[];
        form: {
            closeOnSubmit: boolean;
            handler: (
                event: Event,
                form: HTMLElement,
                formData: FormDataExtended,
            ) => void;
            submitOnChange: boolean;
        };
        position: { width: number };
        tag: string;
        window: { minimizable: boolean; resizable: boolean; title: string };
    } = ...
    PARTS: { footer: { template: string }; form: { template: string } } = ...

    Accessors

    Methods

    • Parameters

      • config: any
      • updateTime: boolean = true

      Returns void

    • Internal

      Parameters

      • event: Event

        Click event

      • target: HTMLElement

        Target element

      Returns void

    • Rest button handler

      Parameters

      • event: Event

        Click event

      • _el: HTMLElement

        Clicked element

      Returns Promise<void>

    • Parameters

      • event: Event

        Triggering event

      • form: HTMLElement

        Form element

      • formData: FormDataExtended

        Form data

      Returns void

    • Toggle rest category for all participants.

      Parameters

      • event: Event

        Click event

      • el: HTMLElement

        Clicked element

      Returns void

    • Internal

      Perform rest on each individual actor

      Parameters

      • config: object

        Rest configuration

      Returns Promise<boolean | void>

      • False if cancelled, nothing otherwise.
    • Parameters

      • __namedParameters: {
            actors?: never[];
            longTermCare?: boolean;
            restOptions?: {};
            restoreHealth?: boolean;
            restoreUses?: boolean;
            watches?: string;
        } = {}

      Returns Promise<
          {
              actors: any[];
              hours: any;
              longTermCare: boolean;
              restOptions: {};
              restoreHealth: boolean;
              restoreUses: boolean;
              watches: string;
          },
      >