Hierarchy

  • Application
    • AttackDialog

Constructors

Properties

actionUse: ActionUse
ammoUsage: any
attacks: undefined | ActionUseAttack[]
attributes: {
    attack-bonus: string;
    cl-offset: string;
    d20: any;
    damage-ability-multiplier: any;
    damage-bonus: string;
    held: any;
    rollMode: string;
    sl-offset: string;
}

Type declaration

  • attack-bonus: string
  • cl-offset: string
  • d20: any
  • damage-ability-multiplier: any
  • damage-bonus: string
  • held: any
  • rollMode: string
  • sl-offset: string
base: {
    cl: any;
    sl: any;
}

Type declaration

  • cl: any
  • sl: any
conditionals: {}

Type declaration

    flags: {
        cl-check: any;
        haste-attack: any;
        manyshot: any;
        measure-template: any;
        power-attack: any;
        primary-attack: any;
        rapid-shot: any;
    }

    Type declaration

    • cl-check: any
    • haste-attack: any
    • manyshot: any
    • measure-template: any
    • power-attack: any
    • primary-attack: any
    • rapid-shot: any
    object: ItemAction
    resolve: null | ((value) => void)

    Type declaration

      • (value): void
      • Parameters

        • value: null | object | PromiseLike<null | object>

        Returns void

    rollData: object
    useOptions: any

    Accessors

    • get defaultOptions(): {
          classes: string[];
          closeOnSubmit: boolean;
          height: string;
          sheetConfig: boolean;
          submitOnChange: boolean;
          submitOnClose: boolean;
          template: string;
          width: number;
      }
    • Returns {
          classes: string[];
          closeOnSubmit: boolean;
          height: string;
          sheetConfig: boolean;
          submitOnChange: boolean;
          submitOnClose: boolean;
          template: string;
          width: number;
      }

      • classes: string[]
      • closeOnSubmit: boolean
      • height: string
      • sheetConfig: boolean
      • submitOnChange: boolean
      • submitOnClose: boolean
      • template: string
      • width: number

    Methods

    • Returns {
          action: ItemAction;
          ammo: AttackAmmo;
          attacks: undefined | ActionUseAttack[];
          attributes: {
              attack-bonus: string;
              cl-offset: string;
              d20: any;
              damage-ability-multiplier: any;
              damage-bonus: string;
              held: any;
              rollMode: string;
              sl-offset: string;
          };
          conditionals: {};
          config: config;
          data: object;
          flags: {
              cl-check: any;
              haste-attack: any;
              manyshot: any;
              measure-template: any;
              power-attack: any;
              primary-attack: any;
              rapid-shot: any;
          };
          hasAttack: boolean;
          hasDamage: boolean;
          hasDamageAbility: any;
          hasTemplate: boolean;
          isAttack: boolean;
          isFeat: boolean;
          isHealing: boolean;
          isMeleeWeaponAttackAction: boolean;
          isNaturalAttack: boolean;
          isRanged: boolean;
          isRangedWeaponAttackAction: boolean;
          isSpell: boolean;
          isWeapon: boolean;
          isWeaponAttack: boolean;
          item: undefined | ItemPF;
          rollMode: keyof RollModes;
          rollModes: RollModes;
          usesAmmo: boolean;
      }

      • action: ItemAction
      • ammo: AttackAmmo
      • attacks: undefined | ActionUseAttack[]
      • attributes: {
            attack-bonus: string;
            cl-offset: string;
            d20: any;
            damage-ability-multiplier: any;
            damage-bonus: string;
            held: any;
            rollMode: string;
            sl-offset: string;
        }
        • attack-bonus: string
        • cl-offset: string
        • d20: any
        • damage-ability-multiplier: any
        • damage-bonus: string
        • held: any
        • rollMode: string
        • sl-offset: string
      • conditionals: {}
        • config: config
        • data: object
        • flags: {
              cl-check: any;
              haste-attack: any;
              manyshot: any;
              measure-template: any;
              power-attack: any;
              primary-attack: any;
              rapid-shot: any;
          }
          • cl-check: any
          • haste-attack: any
          • manyshot: any
          • measure-template: any
          • power-attack: any
          • primary-attack: any
          • rapid-shot: any
        • hasAttack: boolean
        • hasDamage: boolean
        • hasDamageAbility: any
        • hasTemplate: boolean
        • isAttack: boolean
        • isFeat: boolean
        • isHealing: boolean
        • isMeleeWeaponAttackAction: boolean
        • isNaturalAttack: boolean
        • isRanged: boolean
        • isRangedWeaponAttackAction: boolean
        • isSpell: boolean
        • isWeapon: boolean
        • isWeaponAttack: boolean
        • item: undefined | ItemPF
        • rollMode: keyof RollModes
        • rollModes: RollModes
        • usesAmmo: boolean

      Generated using TypeDoc