Hierarchy

  • Application
    • AttackDialog

Constructors

Properties

_callbacks: {
    reject: null;
    resolve: null;
}

Type declaration

  • reject: null
  • resolve: null
ammoUsage: undefined | {}

Type declaration

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

    Type declaration

    • attack-bonus: string
    • cl-offset: string
    • d20: any
    • damage-ability-multiplier: any
    • damage-bonus: string
    • held: any
    • rollMode: any
    • 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
      rollData: object
      useOptions: any

      Accessors

      • get defaultAttack(): {
            ammo: null;
            attackBonus: number;
            attackBonusTotal: number;
            label: string;
        }
      • Returns {
            ammo: null;
            attackBonus: number;
            attackBonusTotal: number;
            label: string;
        }

        • ammo: null
        • attackBonus: number
        • attackBonusTotal: number
        • label: string
      • 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: {
                data: any;
                isDefault: boolean;
            }[];
            attacks: any;
            attributes: {
                attack-bonus: string;
                cl-offset: string;
                d20: any;
                damage-ability-multiplier: any;
                damage-bonus: string;
                held: any;
                rollMode: any;
                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: ItemPF;
            rollMode: keyof RollModes;
            rollModes: RollModes;
            usesAmmo: boolean;
        }

        • action: ItemAction
        • ammo: {
              data: any;
              isDefault: boolean;
          }[]
        • attacks: any
        • attributes: {
              attack-bonus: string;
              cl-offset: string;
              d20: any;
              damage-ability-multiplier: any;
              damage-bonus: string;
              held: any;
              rollMode: any;
              sl-offset: string;
          }
          • attack-bonus: string
          • cl-offset: string
          • d20: any
          • damage-ability-multiplier: any
          • damage-bonus: string
          • held: any
          • rollMode: any
          • 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: ItemPF
          • rollMode: keyof RollModes
          • rollModes: RollModes
          • usesAmmo: boolean

        Generated using TypeDoc