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

    Variable sheetSectionsConst

    sheetSections: {
        buffs: {
            feat: {
                browse: { buffType: readonly ["feat"]; category: "buffs" };
                create: { system: { subType: "feat" }; type: "buff" };
                filters: readonly [{ subTypes: readonly ["feat"]; type: "buff" }];
                interface: { actions: true; create: true };
                label: "Features";
                sort: 5000;
            };
            item: {
                browse: { buffType: readonly ["item"]; category: "buffs" };
                create: { system: { subType: "item" }; type: "buff" };
                filters: readonly [{ subTypes: readonly ["item"]; type: "buff" }];
                interface: { actions: true; create: true };
                label: "Items";
                sort: 4000;
            };
            misc: {
                browse: { category: "buffs"; subTypes: readonly ["misc"] };
                create: { system: { subType: "misc" }; type: "buff" };
                filters: readonly [{ subTypes: readonly ["misc"]; type: "buff" }];
                interface: { actions: true; create: true };
                label: "Miscellaneous";
                sort: 10000;
            };
            perm: {
                browse: { buffType: readonly ["perm"]; category: "buffs" };
                create: { system: { subType: "perm" }; type: "buff" };
                filters: readonly [{ subTypes: readonly ["perm"]; type: "buff" }];
                interface: { actions: true; create: true };
                label: "Permanent";
                sort: 6000;
            };
            spell: {
                browse: { buffType: readonly ["spell"]; category: "buffs" };
                create: { system: { subType: "spell" }; type: "buff" };
                filters: readonly [{ subTypes: readonly ["spell"]; type: "buff" }];
                interface: { actions: true; create: true };
                label: "Spells";
                sort: 2000;
            };
            temp: {
                browse: { buffType: readonly ["temp"]; category: "buffs" };
                create: { system: { subType: "temp" }; type: "buff" };
                filters: readonly [{ subTypes: readonly ["temp"]; type: "buff" }];
                interface: { actions: true; create: true };
                label: "Temporary";
                sort: 1000;
            };
        };
        classes: {
            class: {
                browse: { category: "classes"; classType: "base" };
                create: { system: { subType: "base" }; type: "class" };
                filters: readonly [{ type: "class" }];
                interface: { create: true; level: true; types: true };
                label: "Classes";
                sort: 1000;
            };
        };
        combat: {
            ability: {
                create: { system: { subType: "ability" }; type: "attack" };
                filters: readonly [{ subTypes: readonly ["ability"]; type: "attack" }];
                interface: { create: true };
                label: "Class Abilities";
                sort: 3100;
            };
            classFeat: { hideEmpty: true; label: "Class Features"; sort: 3000 };
            consumable: { hideEmpty: true; label: "Consumables"; sort: 10700 };
            equipment: { hideEmpty: true; label: "Equipment"; sort: 10500 };
            feat: { hideEmpty: true; label: "Feats"; sort: 3200 };
            item: {
                create: { system: { subType: "item" }; type: "attack" };
                filters: readonly [{ subTypes: readonly ["item"]; type: "attack" }];
                interface: { create: true };
                label: "Items";
                sort: 10000;
            };
            misc: {
                create: { system: { subType: "misc" }; type: "attack" };
                filters: readonly [{ subTypes: readonly ["misc"]; type: "attack" }];
                interface: { create: true };
                label: "Miscellaneous";
                sort: 16000;
            };
            miscFeat: { hideEmpty: true; label: "Features"; sort: 15000 };
            natural: {
                create: { system: { subType: "natural" }; type: "attack" };
                filters: readonly [{ subTypes: readonly ["natural"]; type: "attack" }];
                interface: { create: true };
                label: "Natural Attacks";
                sort: 2000;
            };
            racial: { hideEmpty: true; label: "Racial Traits"; sort: 4000 };
            racialAbility: {
                create: { system: { subType: "racialAbility" }; type: "attack" };
                filters: readonly [
                    { subTypes: readonly ["racialAbility"]; type: "attack" },
                ];
                interface: { create: true };
                label: "Racial Abilities";
                sort: 4100;
            };
            spell: { hideEmpty: true; label: "Spells"; sort: 8000 };
            weapon: { hideEmpty: true; label: "Weapons"; sort: 1000 };
            weaponLike: {
                create: {
                    system: { proficient: true; subType: "weapon" };
                    type: "attack";
                };
                filters: readonly [{ subTypes: readonly ["weapon"]; type: "attack" }];
                interface: { create: true };
                label: "Weapon Attacks";
                sort: 1100;
            };
        };
        combatlite: {
            attacks: {
                create: {
                    system: { proficient: true; subType: "weapon" };
                    type: "attack";
                };
                filters: readonly [{ type: "attack" }];
                interface: { create: true; types: true };
                label: "Abilities";
            };
        };
        features: {
            classFeat: {
                browse: { category: "feats"; featType: readonly ["classFeat"] };
                create: { system: { subType: "classFeat" }; type: "feat" };
                filters: readonly [{ subTypes: readonly ["classFeat"]; type: "feat" }];
                interface: { actions: true; create: true; types: true };
                label: "Class Features";
                sort: 1000;
            };
            feat: {
                browse: { category: "feats"; featType: readonly ["feat"] };
                create: { system: { subType: "feat" }; type: "feat" };
                filters: readonly [{ subTypes: readonly ["feat"]; type: "feat" }];
                interface: { actions: true; create: true; types: true };
                label: "Feats";
                sort: 2000;
            };
            misc: {
                browse: { category: "feats"; featType: readonly ["misc"] };
                create: { system: { subType: "misc" }; type: "feat" };
                filters: readonly [{ subTypes: readonly ["misc"]; type: "feat" }];
                interface: { actions: true; create: true; types: true };
                label: "Miscellaneous";
                sort: 15000;
            };
            racial: {
                browse: { category: "feats"; featType: readonly ["racial"] };
                create: { system: { subType: "racial" }; type: "feat" };
                filters: readonly [{ subTypes: readonly ["racial"]; type: "feat" }];
                interface: { actions: true; create: true; types: true };
                label: "Racial Traits";
                sort: 4000;
            };
            template: {
                browse: { category: "feats"; featType: readonly ["template"] };
                create: { system: { subType: "template" }; type: "feat" };
                filters: readonly [{ subTypes: readonly ["template"]; type: "feat" }];
                interface: { actions: false; create: true };
                label: "Templates";
                sort: 6000;
            };
            trait: {
                browse: { category: "feats"; featType: readonly ["trait"] };
                create: { system: { subType: "trait" }; type: "feat" };
                filters: readonly [{ subTypes: readonly ["trait"]; type: "feat" }];
                interface: { actions: true; create: true; types: true };
                label: "Traits";
                sort: 3000;
            };
        };
        inventory: {
            ammo: {
                browse: {
                    category: "items";
                    lootType: readonly ["ammo"];
                    type: "loot";
                };
                create: { system: { subType: "ammo" }; type: "loot" };
                filters: readonly [{ subTypes: readonly ["ammo"]; type: "loot" }];
                interface: { actions: false; create: true; equip: () => boolean };
                label: "Ammunition";
                sort: 8000;
            };
            armor: {
                browse: {
                    category: "items";
                    equipmentType: readonly ["armor", "shield"];
                    type: "equipment";
                };
                create: {
                    system: {
                        equipmentSubtype: "lightArmor";
                        slot: "";
                        subType: "armor";
                    };
                    type: "equipment";
                };
                filters: readonly [
                    { subTypes: readonly ["armor", "shield"]; type: "equipment" },
                ];
                interface: { actions: true; create: true; equip: true; slots: true };
                label: "Armor/Shield";
                sort: 2000;
            };
            consumable: {
                browse: { category: "items"; type: "consumable" };
                create: { type: "consumable" };
                filters: readonly [{ type: "consumable" }];
                interface: { actions: true; create: true; equip: false };
                label: "Consumables";
                sort: 5000;
            };
            container: {
                browse: { category: "items"; type: "container" };
                create: { type: "container" };
                filters: readonly [{ type: "container" }];
                interface: { actions: false; create: true; equip: true };
                label: "Containers";
                sort: 20000;
            };
            equipment: {
                browse: {
                    category: "items";
                    equipmentType: readonly ["wondrous"];
                    type: "equipment";
                };
                create: {
                    system: { slot: "slotless"; subType: "wondrous" };
                    type: "equipment";
                };
                filters: readonly [
                    {
                        subTypes: readonly ["wondrous", "other", "clothing"];
                        type: "equipment";
                    },
                ];
                interface: { actions: true; create: true; equip: true; slots: true };
                label: "Equipment";
                sort: 3000;
            };
            gear: {
                browse: { category: "items"; type: "loot" };
                create: { system: { subType: "gear" }; type: "loot" };
                filters: readonly [
                    {
                        subTypes: readonly [
                            "gear",
                            "adventuring",
                            "tool",
                            "reagent",
                            "remedy",
                            "herb",
                            "animal",
                            "animalGear",
                        ];
                        type: "loot";
                    },
                ];
                interface: { actions: true; create: true; equip: () => boolean };
                label: "Gear";
                sort: 6000;
            };
            implants: {
                browse: { category: "items"; type: "implant" };
                create: { system: { subType: "cybertech" }; type: "implant" };
                filters: readonly [{ type: "implant" }];
                interface: { actions: true; create: true; equip: true; slots: true };
                label: "Implants";
                labels: { equip: "Implanted" };
                sort: 4000;
            };
            misc: {
                browse: { category: "items"; type: "loot" };
                create: { system: { subType: "misc" }; type: "loot" };
                filters: readonly [
                    {
                        subTypes: readonly ["misc", "food", "entertainment", "vehicle"];
                        type: "loot";
                    },
                ];
                interface: { actions: false; create: true; equip: true };
                label: "Miscellaneous";
                sort: 9000;
            };
            tradeGoods: {
                browse: {
                    category: "items";
                    lootType: readonly ["tradeGoods"];
                    type: "loot";
                };
                create: { system: { subType: "tradeGoods" }; type: "loot" };
                filters: readonly [
                    { subTypes: readonly ["tradeGoods", "treasure"]; type: "loot" },
                ];
                interface: {
                    actions: false;
                    create: true;
                    equip: () => boolean;
                    value: true;
                };
                label: "Trade Goods";
                sort: 15000;
            };
            weapon: {
                browse: { category: "items"; type: "weapon" };
                create: { system: { subType: "simple" }; type: "weapon" };
                filters: readonly [{ type: "weapon" }];
                interface: { actions: true; create: true; equip: true };
                label: "Weapons";
                sort: 1000;
            };
        };
        misc: { race: { create: { type: "race" } } };
        spells: {
            spell: {
                browse: { category: "spells"; level: true };
                create: { system: { school: "abj" }; type: "spell" };
                interface: { create: true };
            };
        };
    } = ...

    Sheet item section configuration.

    Type declaration

    • Readonlybuffs: {
          feat: {
              browse: { buffType: readonly ["feat"]; category: "buffs" };
              create: { system: { subType: "feat" }; type: "buff" };
              filters: readonly [{ subTypes: readonly ["feat"]; type: "buff" }];
              interface: { actions: true; create: true };
              label: "Features";
              sort: 5000;
          };
          item: {
              browse: { buffType: readonly ["item"]; category: "buffs" };
              create: { system: { subType: "item" }; type: "buff" };
              filters: readonly [{ subTypes: readonly ["item"]; type: "buff" }];
              interface: { actions: true; create: true };
              label: "Items";
              sort: 4000;
          };
          misc: {
              browse: { category: "buffs"; subTypes: readonly ["misc"] };
              create: { system: { subType: "misc" }; type: "buff" };
              filters: readonly [{ subTypes: readonly ["misc"]; type: "buff" }];
              interface: { actions: true; create: true };
              label: "Miscellaneous";
              sort: 10000;
          };
          perm: {
              browse: { buffType: readonly ["perm"]; category: "buffs" };
              create: { system: { subType: "perm" }; type: "buff" };
              filters: readonly [{ subTypes: readonly ["perm"]; type: "buff" }];
              interface: { actions: true; create: true };
              label: "Permanent";
              sort: 6000;
          };
          spell: {
              browse: { buffType: readonly ["spell"]; category: "buffs" };
              create: { system: { subType: "spell" }; type: "buff" };
              filters: readonly [{ subTypes: readonly ["spell"]; type: "buff" }];
              interface: { actions: true; create: true };
              label: "Spells";
              sort: 2000;
          };
          temp: {
              browse: { buffType: readonly ["temp"]; category: "buffs" };
              create: { system: { subType: "temp" }; type: "buff" };
              filters: readonly [{ subTypes: readonly ["temp"]; type: "buff" }];
              interface: { actions: true; create: true };
              label: "Temporary";
              sort: 1000;
          };
      }
    • Readonlyclasses: {
          class: {
              browse: { category: "classes"; classType: "base" };
              create: { system: { subType: "base" }; type: "class" };
              filters: readonly [{ type: "class" }];
              interface: { create: true; level: true; types: true };
              label: "Classes";
              sort: 1000;
          };
      }
    • Readonlycombat: {
          ability: {
              create: { system: { subType: "ability" }; type: "attack" };
              filters: readonly [{ subTypes: readonly ["ability"]; type: "attack" }];
              interface: { create: true };
              label: "Class Abilities";
              sort: 3100;
          };
          classFeat: { hideEmpty: true; label: "Class Features"; sort: 3000 };
          consumable: { hideEmpty: true; label: "Consumables"; sort: 10700 };
          equipment: { hideEmpty: true; label: "Equipment"; sort: 10500 };
          feat: { hideEmpty: true; label: "Feats"; sort: 3200 };
          item: {
              create: { system: { subType: "item" }; type: "attack" };
              filters: readonly [{ subTypes: readonly ["item"]; type: "attack" }];
              interface: { create: true };
              label: "Items";
              sort: 10000;
          };
          misc: {
              create: { system: { subType: "misc" }; type: "attack" };
              filters: readonly [{ subTypes: readonly ["misc"]; type: "attack" }];
              interface: { create: true };
              label: "Miscellaneous";
              sort: 16000;
          };
          miscFeat: { hideEmpty: true; label: "Features"; sort: 15000 };
          natural: {
              create: { system: { subType: "natural" }; type: "attack" };
              filters: readonly [{ subTypes: readonly ["natural"]; type: "attack" }];
              interface: { create: true };
              label: "Natural Attacks";
              sort: 2000;
          };
          racial: { hideEmpty: true; label: "Racial Traits"; sort: 4000 };
          racialAbility: {
              create: { system: { subType: "racialAbility" }; type: "attack" };
              filters: readonly [
                  { subTypes: readonly ["racialAbility"]; type: "attack" },
              ];
              interface: { create: true };
              label: "Racial Abilities";
              sort: 4100;
          };
          spell: { hideEmpty: true; label: "Spells"; sort: 8000 };
          weapon: { hideEmpty: true; label: "Weapons"; sort: 1000 };
          weaponLike: {
              create: {
                  system: { proficient: true; subType: "weapon" };
                  type: "attack";
              };
              filters: readonly [{ subTypes: readonly ["weapon"]; type: "attack" }];
              interface: { create: true };
              label: "Weapon Attacks";
              sort: 1100;
          };
      }
    • Readonlycombatlite: {
          attacks: {
              create: {
                  system: { proficient: true; subType: "weapon" };
                  type: "attack";
              };
              filters: readonly [{ type: "attack" }];
              interface: { create: true; types: true };
              label: "Abilities";
          };
      }
    • Readonlyfeatures: {
          classFeat: {
              browse: { category: "feats"; featType: readonly ["classFeat"] };
              create: { system: { subType: "classFeat" }; type: "feat" };
              filters: readonly [{ subTypes: readonly ["classFeat"]; type: "feat" }];
              interface: { actions: true; create: true; types: true };
              label: "Class Features";
              sort: 1000;
          };
          feat: {
              browse: { category: "feats"; featType: readonly ["feat"] };
              create: { system: { subType: "feat" }; type: "feat" };
              filters: readonly [{ subTypes: readonly ["feat"]; type: "feat" }];
              interface: { actions: true; create: true; types: true };
              label: "Feats";
              sort: 2000;
          };
          misc: {
              browse: { category: "feats"; featType: readonly ["misc"] };
              create: { system: { subType: "misc" }; type: "feat" };
              filters: readonly [{ subTypes: readonly ["misc"]; type: "feat" }];
              interface: { actions: true; create: true; types: true };
              label: "Miscellaneous";
              sort: 15000;
          };
          racial: {
              browse: { category: "feats"; featType: readonly ["racial"] };
              create: { system: { subType: "racial" }; type: "feat" };
              filters: readonly [{ subTypes: readonly ["racial"]; type: "feat" }];
              interface: { actions: true; create: true; types: true };
              label: "Racial Traits";
              sort: 4000;
          };
          template: {
              browse: { category: "feats"; featType: readonly ["template"] };
              create: { system: { subType: "template" }; type: "feat" };
              filters: readonly [{ subTypes: readonly ["template"]; type: "feat" }];
              interface: { actions: false; create: true };
              label: "Templates";
              sort: 6000;
          };
          trait: {
              browse: { category: "feats"; featType: readonly ["trait"] };
              create: { system: { subType: "trait" }; type: "feat" };
              filters: readonly [{ subTypes: readonly ["trait"]; type: "feat" }];
              interface: { actions: true; create: true; types: true };
              label: "Traits";
              sort: 3000;
          };
      }
    • Readonlyinventory: {
          ammo: {
              browse: {
                  category: "items";
                  lootType: readonly ["ammo"];
                  type: "loot";
              };
              create: { system: { subType: "ammo" }; type: "loot" };
              filters: readonly [{ subTypes: readonly ["ammo"]; type: "loot" }];
              interface: { actions: false; create: true; equip: () => boolean };
              label: "Ammunition";
              sort: 8000;
          };
          armor: {
              browse: {
                  category: "items";
                  equipmentType: readonly ["armor", "shield"];
                  type: "equipment";
              };
              create: {
                  system: { equipmentSubtype: "lightArmor"; slot: ""; subType: "armor" };
                  type: "equipment";
              };
              filters: readonly [
                  { subTypes: readonly ["armor", "shield"]; type: "equipment" },
              ];
              interface: { actions: true; create: true; equip: true; slots: true };
              label: "Armor/Shield";
              sort: 2000;
          };
          consumable: {
              browse: { category: "items"; type: "consumable" };
              create: { type: "consumable" };
              filters: readonly [{ type: "consumable" }];
              interface: { actions: true; create: true; equip: false };
              label: "Consumables";
              sort: 5000;
          };
          container: {
              browse: { category: "items"; type: "container" };
              create: { type: "container" };
              filters: readonly [{ type: "container" }];
              interface: { actions: false; create: true; equip: true };
              label: "Containers";
              sort: 20000;
          };
          equipment: {
              browse: {
                  category: "items";
                  equipmentType: readonly ["wondrous"];
                  type: "equipment";
              };
              create: {
                  system: { slot: "slotless"; subType: "wondrous" };
                  type: "equipment";
              };
              filters: readonly [
                  {
                      subTypes: readonly ["wondrous", "other", "clothing"];
                      type: "equipment";
                  },
              ];
              interface: { actions: true; create: true; equip: true; slots: true };
              label: "Equipment";
              sort: 3000;
          };
          gear: {
              browse: { category: "items"; type: "loot" };
              create: { system: { subType: "gear" }; type: "loot" };
              filters: readonly [
                  {
                      subTypes: readonly [
                          "gear",
                          "adventuring",
                          "tool",
                          "reagent",
                          "remedy",
                          "herb",
                          "animal",
                          "animalGear",
                      ];
                      type: "loot";
                  },
              ];
              interface: { actions: true; create: true; equip: () => boolean };
              label: "Gear";
              sort: 6000;
          };
          implants: {
              browse: { category: "items"; type: "implant" };
              create: { system: { subType: "cybertech" }; type: "implant" };
              filters: readonly [{ type: "implant" }];
              interface: { actions: true; create: true; equip: true; slots: true };
              label: "Implants";
              labels: { equip: "Implanted" };
              sort: 4000;
          };
          misc: {
              browse: { category: "items"; type: "loot" };
              create: { system: { subType: "misc" }; type: "loot" };
              filters: readonly [
                  {
                      subTypes: readonly ["misc", "food", "entertainment", "vehicle"];
                      type: "loot";
                  },
              ];
              interface: { actions: false; create: true; equip: true };
              label: "Miscellaneous";
              sort: 9000;
          };
          tradeGoods: {
              browse: {
                  category: "items";
                  lootType: readonly ["tradeGoods"];
                  type: "loot";
              };
              create: { system: { subType: "tradeGoods" }; type: "loot" };
              filters: readonly [
                  { subTypes: readonly ["tradeGoods", "treasure"]; type: "loot" },
              ];
              interface: {
                  actions: false;
                  create: true;
                  equip: () => boolean;
                  value: true;
              };
              label: "Trade Goods";
              sort: 15000;
          };
          weapon: {
              browse: { category: "items"; type: "weapon" };
              create: { system: { subType: "simple" }; type: "weapon" };
              filters: readonly [{ type: "weapon" }];
              interface: { actions: true; create: true; equip: true };
              label: "Weapons";
              sort: 1000;
          };
      }
    • Readonlymisc: { race: { create: { type: "race" } } }
    • Readonlyspells: {
          spell: {
              browse: { category: "spells"; level: true };
              create: { system: { school: "abj" }; type: "spell" };
              interface: { create: true };
          };
      }