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

    Class ItemConditional

    Conditional modifier bundle.

    Hierarchy

    • any
      • ItemConditional
    Index

    General

    _id: string
    default?: boolean
    modifiers?: Collection<
        ItemConditionalModifier,
        Methods<ItemConditionalModifier>,
    >
    name: string

    Document

    parent: ItemAction
    metadata: Readonly<{ label: "Conditional"; name: "Conditional" }> = ...

    Metadata mimicking Foundry documents

    • get id(): string

      Returns string

    • get uuid(): string

      Retrieve UUID

      Relies on pf1.component.ItemAction.getEmbeddedDocument | ItemAction#getEmbeddedDocument() to function with fromUuid() and similar functions.

      Returns string

    • Internal

      Returns void

    • Delete conditional

      Returns Promise<void>

    • Internal

      Returns void

    • Update conditional

      Parameters

      • updateData: object
      • options: object = {}

      Returns Promise<any>

    • Create new conditional

      Parameters

      • data: object | object[]

        Data to create conditional(s) from.

      • context: { parent: ItemAction } = {}

        Context data

        • parent: ItemAction

          Parent action to add the conditional to.

      Returns Proimise<ItemConditional[]>

      • Created conditionals
      • If no valid parent is defined.
    • Internal

      Parameters

      • data: object

      Returns void