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

    Class PartyRestConfig

    Party Rest Configuration Dialog

    Hierarchy

    • HandlebarsApplication<this> & ApplicationV2<
          RenderContext,
          Configuration,
          RenderOptions,
          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: {
            icon: string;
            minimizable: boolean;
            resizable: boolean;
            title: string;
        };
    } = ...
    PARTS: override = ...

    Accessors

    Methods

    • Internal

      Add Actor

      Parameters

      • actor: Actor<"base" | ModuleSubType>

      Returns Promise<void>

      • If either unsupported actor or duplicate actor is given.
    • Parameters

      • options: any

      Returns void

    • DragEvent drop handler

      Parameters

      • event: DragEvent

        Drag event

      Returns Promise<void>

      • On invalid drop data
    • Returns void

    • Returns any

    • Calculate watch time

      Parameters

      • config: object
      • updateTime: boolean = true

      Returns void

    • Prepare actor data

      Parameters

      • actor: Actor<"base" | ModuleSubType>
      • config: object

      Returns null | object

    • Prepare actors

      Parameters

      • config: object

      Returns void

    • Check if actor is conscious.

      Parameters

      • actor: Actor<"base" | ModuleSubType>

      Returns boolean

    • 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.
    • Open Dialog

      Parameters

      • options: object

        App options

      Returns Promise<null | object>

      • Used configuration for rest or null if cancelled.
    • 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;
          },
      >