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
attack: any = null
cards: {} = {}
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: {}
targets = null

Accessors

Methods

  • Parameters

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

    Returns Promise<void>

  • Parameters

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

    Returns Promise<void>