Pathfinder 1e for Foundry VTT
    Preparing search index...
    • Returns {
          alignmentChange: SchemaField<
              {
                  step: NumberField<
                      { max: 2; min: 1; required: false },
                      AssignmentType<{ max: 2; min: 1; required: false }>,
                      InitializedType<{ max: 2; min: 1; required: false }>,
                      InitializedType<{ max: 2; min: 1; required: false }>,
                  >;
                  type: StringField<
                      { choices: readonly ["absolute", "relative"]; required: false },
                      AssignmentType<
                          { choices: readonly ["absolute", "relative"]; required: false },
                      >,
                      InitializedType<
                          { choices: readonly ["absolute", "relative"]; required: false },
                      >,
                      InitializedType<
                          { choices: readonly ["absolute", "relative"]; required: false },
                      >,
                  >;
                  value: StringField<
                      {
                          choices: readonly [
                              "l",
                              "c",
                              "g",
                              "e",
                              "lg",
                              "ng",
                              "cg",
                              "ln",
                              "tn",
                              "cn",
                              "le",
                              "ne",
                              "ce",
                          ];
                          required: false;
                      },
                      AssignmentType<
                          {
                              choices: readonly [
                                  "l",
                                  "c",
                                  "g",
                                  "e",
                                  "lg",
                                  "ng",
                                  "cg",
                                  "ln",
                                  "tn",
                                  "cn",
                                  "le",
                                  "ne",
                                  "ce",
                              ];
                              required: false;
                          },
                      >,
                      InitializedType<
                          {
                              choices: readonly [
                                  "l",
                                  "c",
                                  "g",
                                  "e",
                                  "lg",
                                  "ng",
                                  "cg",
                                  "ln",
                                  "tn",
                                  "cn",
                                  "le",
                                  "ne",
                                  "ce",
                              ];
                              required: false;
                          },
                      >,
                      InitializedType<
                          {
                              choices: readonly [
                                  "l",
                                  "c",
                                  "g",
                                  "e",
                                  "lg",
                                  "ng",
                                  "cg",
                                  "ln",
                                  "tn",
                                  "cn",
                                  "le",
                                  "ne",
                                  "ce",
                              ];
                              required: false;
                          },
                      >,
                  >;
              },
              { nullable: true; required: false },
              AssignmentType<
                  {
                      step: NumberField<
                          { max: 2; min: 1; required: false },
                          AssignmentType<{ max: 2; min: 1; required: false }>,
                          InitializedType<{ max: 2; min: 1; required: false }>,
                          InitializedType<{ max: 2; min: 1; required: false }>,
                      >;
                      type: StringField<
                          { choices: readonly ["absolute", "relative"]; required: false },
                          AssignmentType<
                              { choices: readonly ["absolute", "relative"]; required: false },
                          >,
                          InitializedType<
                              { choices: readonly ["absolute", "relative"]; required: false },
                          >,
                          InitializedType<
                              { choices: readonly ["absolute", "relative"]; required: false },
                          >,
                      >;
                      value: StringField<
                          {
                              choices: readonly [
                                  "l",
                                  "c",
                                  "g",
                                  "e",
                                  "lg",
                                  "ng",
                                  "cg",
                                  "ln",
                                  "tn",
                                  "cn",
                                  "le",
                                  "ne",
                                  "ce",
                              ];
                              required: false;
                          },
                          AssignmentType<
                              {
                                  choices: readonly [
                                      "l",
                                      "c",
                                      "g",
                                      "e",
                                      "lg",
                                      "ng",
                                      "cg",
                                      "ln",
                                      "tn",
                                      "cn",
                                      "le",
                                      "ne",
                                      "ce",
                                  ];
                                  required: false;
                              },
                          >,
                          InitializedType<
                              {
                                  choices: readonly [
                                      "l",
                                      "c",
                                      "g",
                                      "e",
                                      "lg",
                                      "ng",
                                      "cg",
                                      "ln",
                                      "tn",
                                      "cn",
                                      "le",
                                      "ne",
                                      "ce",
                                  ];
                                  required: false;
                              },
                          >,
                          InitializedType<
                              {
                                  choices: readonly [
                                      "l",
                                      "c",
                                      "g",
                                      "e",
                                      "lg",
                                      "ng",
                                      "cg",
                                      "ln",
                                      "tn",
                                      "cn",
                                      "le",
                                      "ne",
                                      "ce",
                                  ];
                                  required: false;
                              },
                          >,
                      >;
                  },
                  SimpleMerge<{ nullable: true; required: false }, DefaultOptions>,
              >,
              {
                  step: InitializedType<{ max: 2; min: 1; required: false }>;
                  type: InitializedType<
                      { choices: readonly ["absolute", "relative"]; required: false },
                  >;
                  value: InitializedType<
                      {
                          choices: readonly [
                              "l",
                              "c",
                              "g",
                              "e",
                              "lg",
                              "ng",
                              "cg",
                              "ln",
                              "tn",
                              "cn",
                              "le",
                              "ne",
                              "ce",
                          ];
                          required: false;
                      },
                  >;
              },
              {
                  step: InitializedType<{ max: 2; min: 1; required: false }>;
                  type: InitializedType<
                      { choices: readonly ["absolute", "relative"]; required: false },
                  >;
                  value: InitializedType<
                      {
                          choices: readonly [
                              "l",
                              "c",
                              "g",
                              "e",
                              "lg",
                              "ng",
                              "cg",
                              "ln",
                              "tn",
                              "cn",
                              "le",
                              "ne",
                              "ce",
                          ];
                          required: false;
                      },
                  >;
              },
          >;
          armorProf: SetField<
              StringField<
                  { blank: false },
                  AssignmentType<{ blank: false }>,
                  InitializedType<{ blank: false }>,
                  InitializedType<{ blank: false }>,
              >,
              { required: false },
              AssignmentType<{ blank: false }>,
              InitializedType<{ blank: false }>,
              AssignmentType<AssignmentType<{ blank: false }>, { required: false }>,
              InitializedType<InitializedType<{ blank: false }>, { required: false }>,
              InitializedType<{ blank: false }>,
              PersistedType<InitializedType<{ blank: false }>, { required: false }>,
          >;
          changeFlags: SetField<
              StringField<
                  { blank: false },
                  AssignmentType<{ blank: false }>,
                  InitializedType<{ blank: false }>,
                  InitializedType<{ blank: false }>,
              >,
              { required: false },
              AssignmentType<{ blank: false }>,
              InitializedType<{ blank: false }>,
              AssignmentType<AssignmentType<{ blank: false }>, { required: false }>,
              InitializedType<InitializedType<{ blank: false }>, { required: false }>,
              InitializedType<{ blank: false }>,
              PersistedType<InitializedType<{ blank: false }>, { required: false }>,
          >;
          changes: TypedObjectField<
              EmbeddedDataField<
                  AnyConstructor,
                  DefaultOptions,
                  AssignmentType<AnyConstructor, DefaultOptions>,
                  AnyDataModel,
                  {},
              >,
              { required: false },
              AssignmentType<
                  EmbeddedDataField<
                      AnyConstructor,
                      DefaultOptions,
                      AssignmentType<AnyConstructor, DefaultOptions>,
                      AnyDataModel,
                      {},
                  >,
                  { required: false },
              >,
              InitializedType<
                  EmbeddedDataField<
                      AnyConstructor,
                      DefaultOptions,
                      AssignmentType<AnyConstructor, DefaultOptions>,
                      AnyDataModel,
                      {},
                  >,
                  { required: false },
              >,
              InitializedType<
                  EmbeddedDataField<
                      AnyConstructor,
                      DefaultOptions,
                      AssignmentType<AnyConstructor, DefaultOptions>,
                      AnyDataModel,
                      {},
                  >,
                  { required: false },
              >,
          >;
          ci: SetField<
              StringField<
                  { blank: false },
                  AssignmentType<{ blank: false }>,
                  InitializedType<{ blank: false }>,
                  InitializedType<{ blank: false }>,
              >,
              { required: false },
              AssignmentType<{ blank: false }>,
              InitializedType<{ blank: false }>,
              AssignmentType<AssignmentType<{ blank: false }>, { required: false }>,
              InitializedType<InitializedType<{ blank: false }>, { required: false }>,
              InitializedType<{ blank: false }>,
              PersistedType<InitializedType<{ blank: false }>, { required: false }>,
          >;
          classSkills: SetField<
              StringField<
                  { blank: false },
                  AssignmentType<{ blank: false }>,
                  InitializedType<{ blank: false }>,
                  InitializedType<{ blank: false }>,
              >,
              { required: false },
              AssignmentType<{ blank: false }>,
              InitializedType<{ blank: false }>,
              AssignmentType<AssignmentType<{ blank: false }>, { required: false }>,
              InitializedType<InitializedType<{ blank: false }>, { required: false }>,
              InitializedType<{ blank: false }>,
              PersistedType<InitializedType<{ blank: false }>, { required: false }>,
          >;
          contextNotes: TypedObjectField<
              EmbeddedDataField<
                  typeof ContextNote,
                  DefaultOptions,
                  AssignmentType<typeof ContextNote, DefaultOptions>,
                  ContextNote,
                  {
                      target: InitializedType<
                          { blank: true; initial: undefined; nullable: false },
                      >;
                      text: InitializedType<
                          { blank: true; initial: undefined; nullable: false },
                      >;
                  },
              >,
              { required: false },
              AssignmentType<
                  EmbeddedDataField<
                      typeof ContextNote,
                      DefaultOptions,
                      AssignmentType<typeof ContextNote, DefaultOptions>,
                      ContextNote,
                      {
                          target: InitializedType<
                              { blank: true; initial: undefined; nullable: false },
                          >;
                          text: InitializedType<
                              { blank: true; initial: undefined; nullable: false },
                          >;
                      },
                  >,
                  { required: false },
              >,
              InitializedType<
                  EmbeddedDataField<
                      typeof ContextNote,
                      DefaultOptions,
                      AssignmentType<typeof ContextNote, DefaultOptions>,
                      ContextNote,
                      {
                          target: InitializedType<
                              { blank: true; initial: undefined; nullable: false },
                          >;
                          text: InitializedType<
                              { blank: true; initial: undefined; nullable: false },
                          >;
                      },
                  >,
                  { required: false },
              >,
              InitializedType<
                  EmbeddedDataField<
                      typeof ContextNote,
                      DefaultOptions,
                      AssignmentType<typeof ContextNote, DefaultOptions>,
                      ContextNote,
                      {
                          target: InitializedType<
                              { blank: true; initial: undefined; nullable: false },
                          >;
                          text: InitializedType<
                              { blank: true; initial: undefined; nullable: false },
                          >;
                      },
                  >,
                  { required: false },
              >,
          >;
          creatureSubtypes: SetField<
              StringField<
                  DefaultOptions,
                  AssignmentType<DefaultOptions>,
                  InitializedType<DefaultOptions>,
                  InitializedType<DefaultOptions>,
              >,
              { required: false },
              AssignmentType<DefaultOptions>,
              InitializedType<DefaultOptions>,
              AssignmentType<AssignmentType<DefaultOptions>, { required: false }>,
              InitializedType<InitializedType<DefaultOptions>, { required: false }>,
              InitializedType<DefaultOptions>,
              PersistedType<InitializedType<DefaultOptions>, { required: false }>,
          >;
          creatureTypes: SetField<
              StringField<
                  DefaultOptions,
                  AssignmentType<DefaultOptions>,
                  InitializedType<DefaultOptions>,
                  InitializedType<DefaultOptions>,
              >,
              { required: false },
              AssignmentType<DefaultOptions>,
              InitializedType<DefaultOptions>,
              AssignmentType<AssignmentType<DefaultOptions>, { required: false }>,
              InitializedType<InitializedType<DefaultOptions>, { required: false }>,
              InitializedType<DefaultOptions>,
              PersistedType<InitializedType<DefaultOptions>, { required: false }>,
          >;
          di: SetField<
              StringField<
                  { blank: false },
                  AssignmentType<{ blank: false }>,
                  InitializedType<{ blank: false }>,
                  InitializedType<{ blank: false }>,
              >,
              { required: false },
              AssignmentType<{ blank: false }>,
              InitializedType<{ blank: false }>,
              AssignmentType<AssignmentType<{ blank: false }>, { required: false }>,
              InitializedType<InitializedType<{ blank: false }>, { required: false }>,
              InitializedType<{ blank: false }>,
              PersistedType<InitializedType<{ blank: false }>, { required: false }>,
          >;
          dv: SetField<
              StringField<
                  { blank: false },
                  AssignmentType<{ blank: false }>,
                  InitializedType<{ blank: false }>,
                  InitializedType<{ blank: false }>,
              >,
              { required: false },
              AssignmentType<{ blank: false }>,
              InitializedType<{ blank: false }>,
              AssignmentType<AssignmentType<{ blank: false }>, { required: false }>,
              InitializedType<InitializedType<{ blank: false }>, { required: false }>,
              InitializedType<{ blank: false }>,
              PersistedType<InitializedType<{ blank: false }>, { required: false }>,
          >;
          languages: SetField<
              StringField<
                  { blank: false },
                  AssignmentType<{ blank: false }>,
                  InitializedType<{ blank: false }>,
                  InitializedType<{ blank: false }>,
              >,
              { required: false },
              AssignmentType<{ blank: false }>,
              InitializedType<{ blank: false }>,
              AssignmentType<AssignmentType<{ blank: false }>, { required: false }>,
              InitializedType<InitializedType<{ blank: false }>, { required: false }>,
              InitializedType<{ blank: false }>,
              PersistedType<InitializedType<{ blank: false }>, { required: false }>,
          >;
          weaponProf: SetField<
              StringField<
                  { blank: false },
                  AssignmentType<{ blank: false }>,
                  InitializedType<{ blank: false }>,
                  InitializedType<{ blank: false }>,
              >,
              { required: false },
              AssignmentType<{ blank: false }>,
              InitializedType<{ blank: false }>,
              AssignmentType<AssignmentType<{ blank: false }>, { required: false }>,
              InitializedType<InitializedType<{ blank: false }>, { required: false }>,
              InitializedType<{ blank: false }>,
              PersistedType<InitializedType<{ blank: false }>, { required: false }>,
          >;
      }