Hierarchy

  • FormApplication
    • LevelUpForm

Constructors

Properties

_section: number

Tracks the currently viewed section.

_sections: ({
    abilities?: undefined;
    choice: null;
    items: {
        id: string;
        img: string;
        name: string;
        target: string;
        type: string;
    }[];
    label: string;
    manualValue: number;
    name: string;
    template?: undefined;
    value?: undefined;
} | {
    abilities?: undefined;
    choice: null;
    items: ({
        id: string;
        img?: undefined;
        name: string;
        target?: undefined;
        type?: undefined;
    } | {
        id: string;
        img: string;
        name: string;
        target: string;
        type: string;
    })[];
    label: string;
    manualValue?: undefined;
    name: string;
    template?: undefined;
    value?: undefined;
} | {
    abilities: {};
    choice: null;
    items?: undefined;
    label: string;
    manualValue?: undefined;
    name: string;
    template: string;
    value: number;
})[]

Tracks section data.

_submitted: boolean

Tracks whether this form has already been submitted.

token: any

Relevant token if any.

Accessors

  • get currentSection(): {
        abilities?: undefined;
        choice: null;
        items: {
            id: string;
            img: string;
            name: string;
            target: string;
            type: string;
        }[];
        label: string;
        manualValue: number;
        name: string;
        template?: undefined;
        value?: undefined;
    } | {
        abilities?: undefined;
        choice: null;
        items: ({
            id: string;
            img?: undefined;
            name: string;
            target?: undefined;
            type?: undefined;
        } | {
            id: string;
            img: string;
            name: string;
            target: string;
            type: string;
        })[];
        label: string;
        manualValue?: undefined;
        name: string;
        template?: undefined;
        value?: undefined;
    } | {
        abilities: {};
        choice: null;
        items?: undefined;
        label: string;
        manualValue?: undefined;
        name: string;
        template: string;
        value: number;
    }
  • Returns {
        abilities?: undefined;
        choice: null;
        items: {
            id: string;
            img: string;
            name: string;
            target: string;
            type: string;
        }[];
        label: string;
        manualValue: number;
        name: string;
        template?: undefined;
        value?: undefined;
    } | {
        abilities?: undefined;
        choice: null;
        items: ({
            id: string;
            img?: undefined;
            name: string;
            target?: undefined;
            type?: undefined;
        } | {
            id: string;
            img: string;
            name: string;
            target: string;
            type: string;
        })[];
        label: string;
        manualValue?: undefined;
        name: string;
        template?: undefined;
        value?: undefined;
    } | {
        abilities: {};
        choice: null;
        items?: undefined;
        label: string;
        manualValue?: undefined;
        name: string;
        template: string;
        value: number;
    }

  • get defaultOptions(): InsertKeys<{
        baseApplication: null | string;
        classes: string[];
        closeOnSubmit: boolean;
        dragDrop: Omit<DragDropConfiguration, "permissions" | "callbacks">[];
        editable: boolean;
        filters: Omit<SearchFilterConfiguration, "callback">[];
        height: number;
        id: string;
        left: null | number;
        minimizable: boolean;
        popOut: boolean;
        resizable: boolean;
        scale: null | number;
        scrollY: string[];
        sheetConfig: boolean;
        submitOnChange: boolean;
        submitOnClose: boolean;
        tabs: Omit<TabsConfiguration, "callback">[];
        template: string;
        title: string;
        top: null | number;
        width: number;
    }, OmitByValue<{
        classes: string[];
        closeOnSubmit: boolean;
        height: number;
        template: string;
        width: number;
    }, never>>
  • Returns InsertKeys<{
        baseApplication: null | string;
        classes: string[];
        closeOnSubmit: boolean;
        dragDrop: Omit<DragDropConfiguration, "permissions" | "callbacks">[];
        editable: boolean;
        filters: Omit<SearchFilterConfiguration, "callback">[];
        height: number;
        id: string;
        left: null | number;
        minimizable: boolean;
        popOut: boolean;
        resizable: boolean;
        scale: null | number;
        scrollY: string[];
        sheetConfig: boolean;
        submitOnChange: boolean;
        submitOnClose: boolean;
        tabs: Omit<TabsConfiguration, "callback">[];
        template: string;
        title: string;
        top: null | number;
        width: number;
    }, OmitByValue<{
        classes: string[];
        closeOnSubmit: boolean;
        height: number;
        template: string;
        width: number;
    }, never>>

Methods

  • Returns ({
        abilities?: undefined;
        choice: null;
        items: {
            id: string;
            img: string;
            name: string;
            target: string;
            type: string;
        }[];
        label: string;
        manualValue: number;
        name: string;
        template?: undefined;
        value?: undefined;
    } | {
        abilities?: undefined;
        choice: null;
        items: ({
            id: string;
            img?: undefined;
            name: string;
            target?: undefined;
            type?: undefined;
        } | {
            id: string;
            img: string;
            name: string;
            target: string;
            type: string;
        })[];
        label: string;
        manualValue?: undefined;
        name: string;
        template?: undefined;
        value?: undefined;
    } | {
        abilities: {};
        choice: null;
        items?: undefined;
        label: string;
        manualValue?: undefined;
        name: string;
        template: string;
        value: number;
    })[]

  • Returns {
        label: string;
        name: string;
        template: string;
    }

    • label: string
    • name: string
    • template: string
  • Returns {
        actor: PropertiesToSource<ActorDataBaseProperties>;
        config: config;
        data: any;
        section: {
            abilities?: undefined;
            choice: null;
            items: {
                id: string;
                img: string;
                name: string;
                target: string;
                type: string;
            }[];
            label: string;
            manualValue: number;
            name: string;
            template?: undefined;
            value?: undefined;
        } | {
            abilities?: undefined;
            choice: null;
            items: ({
                id: string;
                img?: undefined;
                name: string;
                target?: undefined;
                type?: undefined;
            } | {
                id: string;
                img: string;
                name: string;
                target: string;
                type: string;
            })[];
            label: string;
            manualValue?: undefined;
            name: string;
            template?: undefined;
            value?: undefined;
        } | {
            abilities: {};
            choice: null;
            items?: undefined;
            label: string;
            manualValue?: undefined;
            name: string;
            template: string;
            value: number;
        };
        sections: ({
            abilities?: undefined;
            choice: null;
            items: {
                id: string;
                img: string;
                name: string;
                target: string;
                type: string;
            }[];
            label: string;
            manualValue: number;
            name: string;
            template?: undefined;
            value?: undefined;
        } | {
            abilities?: undefined;
            choice: null;
            items: ({
                id: string;
                img?: undefined;
                name: string;
                target?: undefined;
                type?: undefined;
            } | {
                id: string;
                img: string;
                name: string;
                target: string;
                type: string;
            })[];
            label: string;
            manualValue?: undefined;
            name: string;
            template?: undefined;
            value?: undefined;
        } | {
            abilities: {};
            choice: null;
            items?: undefined;
            label: string;
            manualValue?: undefined;
            name: string;
            template: string;
            value: number;
        })[];
        summary: {};
        uuid: any;
    }

    • actor: PropertiesToSource<ActorDataBaseProperties>
    • config: config
    • data: any
    • section: {
          abilities?: undefined;
          choice: null;
          items: {
              id: string;
              img: string;
              name: string;
              target: string;
              type: string;
          }[];
          label: string;
          manualValue: number;
          name: string;
          template?: undefined;
          value?: undefined;
      } | {
          abilities?: undefined;
          choice: null;
          items: ({
              id: string;
              img?: undefined;
              name: string;
              target?: undefined;
              type?: undefined;
          } | {
              id: string;
              img: string;
              name: string;
              target: string;
              type: string;
          })[];
          label: string;
          manualValue?: undefined;
          name: string;
          template?: undefined;
          value?: undefined;
      } | {
          abilities: {};
          choice: null;
          items?: undefined;
          label: string;
          manualValue?: undefined;
          name: string;
          template: string;
          value: number;
      }
    • sections: ({
          abilities?: undefined;
          choice: null;
          items: {
              id: string;
              img: string;
              name: string;
              target: string;
              type: string;
          }[];
          label: string;
          manualValue: number;
          name: string;
          template?: undefined;
          value?: undefined;
      } | {
          abilities?: undefined;
          choice: null;
          items: ({
              id: string;
              img?: undefined;
              name: string;
              target?: undefined;
              type?: undefined;
          } | {
              id: string;
              img: string;
              name: string;
              target: string;
              type: string;
          })[];
          label: string;
          manualValue?: undefined;
          name: string;
          template?: undefined;
          value?: undefined;
      } | {
          abilities: {};
          choice: null;
          items?: undefined;
          label: string;
          manualValue?: undefined;
          name: string;
          template: string;
          value: number;
      })[]
    • summary: {}
      • uuid: any
    • Returns boolean

      Whether this form's associated class is a favoured class. @// TODO: Add better logic for determining this <26-01-22, Furyspark> //

    Generated using TypeDoc