Pathfinder 1e for Foundry VTT
    Preparing search index...

    Class Actions

    Chat Message actions for chat log and chat popouts

    Index

    Constructors

    Properties

    map: {
        applyDamage: (
            event: PointerEvent,
            target: HTMLElement,
        ) => Promise<undefined>;
        "caster-level-check": (
            event: PointerEvent,
            target: HTMLElement,
        ) => Promise<void | object | ChatMessage<"base" | ModuleSubType>>;
        casterLevel: (
            event: PointerEvent,
            target: HTMLElement,
        ) => Promise<void | object | ChatMessage<"base" | ModuleSubType>>;
        concentration: (
            event: PointerEvent,
            target: HTMLElement,
        ) => Promise<void | object | ChatMessage<"base" | ModuleSubType>>;
        focusToken: (event: PointerEvent, target: HTMLElement) => void;
        forceRecoverAmmo: (event: PointerEvent, target: HTMLElement) => undefined;
        journal: (event: PointerEvent, target: HTMLElement) => void;
        "open-compendium-entry": (event: PointerEvent, target: HTMLElement) => void;
        recoverAmmo: (event: PointerEvent, target: HTMLElement) => undefined;
        save: (event: PointerEvent, target: HTMLElement) => Promise<any>;
        showDefenses: (event: PointerEvent, target: HTMLElement) => Promise<void>;
        toggleDescription: (
            event: PointerEvent,
            target: HTMLElement,
        ) => Promise<void>;
    } = ...

    data-action ID mapping to actual functions

    Type Declaration

    • applyDamage: (event: PointerEvent, target: HTMLElement) => Promise<undefined>
    • caster-level-check: (
          event: PointerEvent,
          target: HTMLElement,
      ) => Promise<void | object | ChatMessage<"base" | ModuleSubType>>
    • casterLevel: (
          event: PointerEvent,
          target: HTMLElement,
      ) => Promise<void | object | ChatMessage<"base" | ModuleSubType>>
    • concentration: (
          event: PointerEvent,
          target: HTMLElement,
      ) => Promise<void | object | ChatMessage<"base" | ModuleSubType>>
    • focusToken: (event: PointerEvent, target: HTMLElement) => void
    • forceRecoverAmmo: (event: PointerEvent, target: HTMLElement) => undefined
    • journal: (event: PointerEvent, target: HTMLElement) => void
    • open-compendium-entry: (event: PointerEvent, target: HTMLElement) => void
    • recoverAmmo: (event: PointerEvent, target: HTMLElement) => undefined
    • save: (event: PointerEvent, target: HTMLElement) => Promise<any>
    • showDefenses: (event: PointerEvent, target: HTMLElement) => Promise<void>
    • toggleDescription: (event: PointerEvent, target: HTMLElement) => Promise<void>

    Methods

    • Internal

      Get Actor from UUID

      Parameters

      • uuid: string

      Returns undefined | Actor<"base" | ModuleSubType>

    • Internal

      Parameters

      • cm: ChatMessage<"base" | ModuleSubType>

      Returns Item<"base" | ModuleSubType>

    • Internal

      Parameters

      • elem: HTMLElement

      Returns undefined | ChatMessage<"base" | ModuleSubType>

    • Internal

      Get Placeable from UUID

      Parameters

      • uuid: string

      Returns undefined | Token

    • Toggle Item&Action Description

      Parameters

      • event: PointerEvent
      • target: HTMLElement

      Returns Promise<undefined>

    • Display Defenses

      Parameters

      • event: PointerEvent
      • target: HTMLElement

      Returns Promise<void>

    • Focus Token

      Parameters

      • event: PointerEvent
      • target: HTMLElement

      Returns void

    • Open Journal

      Parameters

      • event: PointerEvent
      • target: HTMLElement

      Returns void

    • Recover Ammo

      Parameters

      • event: PointerEvent
      • target: HTMLElement

      Returns undefined

    • Roll Caster Level Check

      Parameters

      • event: PointerEvent
      • target: HTMLElement

      Returns Promise<void | object | ChatMessage<"base" | ModuleSubType>>

    • Parameters

      • event: PointerEvent
      • target: HTMLElement

      Returns Promise<void | object | ChatMessage<"base" | ModuleSubType>>

    • Parameters

      • event: PointerEvent
      • target: HTMLElement

      Returns Promise<any>

    • Toggle Item&Action Description

      Parameters

      • event: PointerEvent
      • target: HTMLElement

      Returns Promise<void>