Constructors

  • Parameters

    • action: any
    • __namedParameters: { actionUse?: null; label?: string; rollData?: {}; targets?: 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
method: any
nonlethal: boolean = false
notesOnly: boolean = true
rollData: {}
targets: null

Accessors

Methods

  • Parameters

    • roll: any
    • d20: boolean = false
    • critical: boolean = false

    Returns any

  • Parameters

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

    Returns Promise<void>

  • Parameters

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

    Returns Promise<void>