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

    Class ConcentrationActionExperimental

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _id: string
    action: string

    The action ID for the sub-action.

    activation: {
        cost?: number;
        type:
            | "move"
            | "round"
            | "attack"
            | "special"
            | "free"
            | "aoo"
            | "nonaction"
            | "passive"
            | "standard"
            | "swift"
            | "immediate"
            | "minute"
            | "hour"
            | "full";
        unchained?: {
            cost?: number;
            type: | "action"
            | "attack"
            | "special"
            | "free"
            | "aoo"
            | "nonaction"
            | "passive"
            | "reaction"
            | "minute"
            | "hour";
        };
    }
    baseDC?: string

    The base DC if any.

    flags?: object
    img?: string

    The image to show for the ActionUse if any.

    name: string
    namespace: string

    Accessors

    • get id(): string

      The unique key of the value.

      Returns string

    • get selectId(): string
      Experimental

      Simple consistent selection ID

      This may lose accuracy if used in general.

      Returns string

    Methods

    • Internal

      Returns void

    • Given the current action and the given data it resolves the base DC for this action.

      Parameters

      • data: Record<string, any> = {}

        The data for formula resolution.

      Returns undefined | Roll<EmptyObject>

      The resolved DC.

    • Protected

      Localize fields

      Returns void

    • Protected

      Prepares the data of the registry entry.

      Returns void

    • Experimental

      Returns {
          _id: StringField<
              { blank: false; readonly: true; required: true },
              AssignmentType<{ blank: false; readonly: true; required: true }>,
              string,
              string,
          >;
          activation: {
              cost?: number;
              type:
                  | "move"
                  | "round"
                  | "attack"
                  | "special"
                  | "free"
                  | "aoo"
                  | "nonaction"
                  | "passive"
                  | "standard"
                  | "swift"
                  | "immediate"
                  | "minute"
                  | "hour"
                  | "full";
              unchained?: {
                  cost?: number;
                  type: | "action"
                  | "attack"
                  | "special"
                  | "free"
                  | "aoo"
                  | "nonaction"
                  | "passive"
                  | "reaction"
                  | "minute"
                  | "hour";
              };
          };
          baseDC: StringField<
              DefaultOptions,
              AssignmentType<DefaultOptions>,
              InitializedType<DefaultOptions>,
              InitializedType<DefaultOptions>,
          >;
          flags: ObjectField<
              { initial: {}; required: false },
              AssignmentType<{ initial: {}; required: false }>,
              InitializedType<{ initial: {}; required: false }>,
              InitializedType<{ initial: {}; required: false }>,
          >;
          img: FilePathField<
              { blank: false; categories: "IMAGE"[]; initial: undefined },
              AssignmentType<
                  { blank: false; categories: "IMAGE"[]; initial: undefined },
              >,
              InitializedType<
                  { blank: false; categories: "IMAGE"[]; initial: undefined },
              >,
              InitializedType<
                  { blank: false; categories: "IMAGE"[]; initial: undefined },
              >,
          >;
          name: StringField<
              DefaultOptions,
              AssignmentType<DefaultOptions>,
              InitializedType<DefaultOptions>,
              InitializedType<DefaultOptions>,
          >;
          namespace: StringField<
              { blank: false; required: true },
              AssignmentType<{ blank: false; required: true }>,
              string,
              string,
          >;
      }