Hierarchy

  • ChatAttack

Constructors

  • Parameters

    • action: any
    • __namedParameters: {
          actionUse: undefined | null;
          label: undefined | string;
          rollData: undefined | {};
          targets: undefined | null;
      } = {}
      • actionUse: undefined | null
      • label: undefined | string
      • rollData: undefined | {}
      • targets: undefined | null

    Returns ChatAttack

Properties

action: ItemAction
actionUse: ActionUse
ammo: null = null
attack: any = null
cards: {} = {}

Type declaration

    critConfirm: any = null
    critDamage: AttackDamage = ...
    damage: AttackDamage = ...
    damageRows: any[] = []
    effectNotes: any[] = []
    effectNotesHTML: string = ""
    hasAttack: boolean = false
    hasCards: boolean = false
    hasCritConfirm: boolean = false
    hasDamage: boolean = false
    hasRange: boolean = false
    isHealing: undefined | boolean
    label: string
    nonlethal: boolean = false
    notesOnly: boolean = true
    rollData: {}

    Type declaration

      targets: null = null

      Accessors

      Methods

      • Parameters

        • __namedParameters: {
              bonus: undefined | null;
              conditionalParts: undefined | {};
              critical: undefined | boolean;
              extraParts: undefined | any[];
              noAttack: undefined | boolean;
          } = {}
          • bonus: undefined | null
          • conditionalParts: undefined | {}
          • critical: undefined | boolean
          • extraParts: undefined | any[]
          • noAttack: undefined | boolean

        Returns Promise<void>

      • Parameters

        • __namedParameters: {
              conditionalParts: undefined | {};
              critical: undefined | boolean;
              extraParts: undefined | any[];
              flavor: undefined | null;
          } = {}
          • conditionalParts: undefined | {}
          • critical: undefined | boolean
          • extraParts: undefined | any[]
          • flavor: undefined | null

        Returns Promise<void>

      • Parameters

        • __namedParameters: {
              rollData: any;
          } = {}
          • rollData: any

        Returns Promise<void>

      Generated using TypeDoc