buffTargets: {
    "~attackCore": { category: "attack"; label: ""; sort: 112000 };
    aac: { category: "defense"; label: "PF1.BuffTarACArmor"; sort: 101000 };
    ac: { category: "defense"; label: "PF1.BuffTarACGeneric"; sort: 100000 };
    acpA: {
        category: "misc";
        filters: { actor: { exclude: string[] } };
        label: "PF1.ACPArmor";
        sort: 10000;
    };
    acpS: {
        category: "misc";
        filters: { actor: { exclude: string[] } };
        label: "PF1.ACPShield";
        sort: 11000;
    };
    ageCategory: {
        category: "misc";
        filters: { actor: { exclude: string[] } };
        label: "PF1.AgeCategory.Base";
        sort: 62000;
    };
    ageCategoryMental: {
        category: "misc";
        filters: { actor: { exclude: string[] } };
        label: "PF1.AgeCategory.Mental";
        sort: 62500;
    };
    ageCategoryPhysical: {
        category: "misc";
        filters: { actor: { exclude: string[] } };
        label: "PF1.AgeCategory.Physical";
        sort: 62250;
    };
    allChecks: {
        category: "abilityChecks";
        deferred: true;
        label: "PF1.BuffTarAllAbilityChecks";
        sort: 80000;
    };
    allSavingThrows: {
        category: "savingThrows";
        deferred: true;
        label: "PF1.BuffTarAllSavingThrows";
        sort: 140000;
    };
    allSpeeds: {
        category: "speed";
        label: "PF1.BuffTarAllSpeeds";
        sort: 95000;
    };
    attack: {
        category: "attack";
        deferred: true;
        label: "PF1.BuffTarAllAttackRolls";
        sort: 110000;
    };
    bab: { category: "attack"; label: "PF1.BAB"; sort: 111000 };
    bonusFeats: {
        category: "misc";
        filters: { actor: { exclude: string[] } };
        label: "PF1.BuffTarBonusFeats";
        sort: 200000;
    };
    bonusSkillRanks: {
        category: "skills";
        filters: { actor: { exclude: string[] } };
        label: "PF1.BuffTarBonusSkillRanks";
        sort: 210000;
    };
    burrowSpeed: {
        category: "speed";
        label: "PF1.Movement.Mode.burrow";
        sort: 93000;
    };
    carryMult: {
        category: "misc";
        filters: { actor: { exclude: string[] } };
        label: "PF1.CarryMultiplier";
        sort: 61000;
    };
    carryStr: {
        category: "misc";
        filters: { actor: { exclude: string[] } };
        label: "PF1.CarryStrength";
        sort: 60000;
    };
    cha: { category: "ability"; label: "PF1.AbilityCha"; sort: 35000 };
    chaChecks: {
        category: "abilityChecks";
        deferred: true;
        label: "PF1.BuffTarChaChecks";
        sort: 86000;
    };
    chaMod: { category: "ability"; label: "PF1.AbilityChaMod"; sort: 45000 };
    chaPen: { category: "ability"; label: "PF1.AbilityChaPen"; sort: 55000 };
    chaSkills: {
        category: "skills";
        deferred: true;
        label: "PF1.BuffTarChaSkills";
        sort: 75000;
    };
    cl: { category: "spell"; label: "PF1.CasterLevel"; sort: 230000 };
    climbSpeed: {
        category: "speed";
        label: "PF1.Movement.Mode.climb";
        sort: 91000;
    };
    cmb: { category: "attack"; label: "PF1.CMB"; sort: 150000 };
    cmd: { category: "defense"; label: "PF1.CMD"; sort: 151000 };
    con: { category: "ability"; label: "PF1.AbilityCon"; sort: 32000 };
    concentration: {
        category: "spell";
        deferred: true;
        filters: { actor: { exclude: string[] } };
        label: "PF1.Concentration";
        sort: 220000;
    };
    conChecks: {
        category: "abilityChecks";
        deferred: true;
        label: "PF1.BuffTarConChecks";
        sort: 83000;
    };
    conMod: { category: "ability"; label: "PF1.AbilityConMod"; sort: 42000 };
    conPen: { category: "ability"; label: "PF1.AbilityConPen"; sort: 52000 };
    conSkills: {
        category: "skills";
        deferred: true;
        label: "PF1.BuffTarConSkills";
        sort: 72000;
    };
    critConfirm: {
        category: "attack";
        deferred: true;
        label: "PF1.CriticalConfirmation";
        sort: 130000;
    };
    damage: {
        category: "damage";
        deferred: true;
        label: "PF1.BuffTarAllDamageRolls";
        sort: 120000;
    };
    dc: { category: "spell"; label: "PF1.SpellDC"; sort: 240000 };
    dex: { category: "ability"; label: "PF1.AbilityDex"; sort: 31000 };
    dexChecks: {
        category: "abilityChecks";
        deferred: true;
        label: "PF1.BuffTarDexChecks";
        sort: 82000;
    };
    dexMod: { category: "ability"; label: "PF1.AbilityDexMod"; sort: 41000 };
    dexPen: { category: "ability"; label: "PF1.AbilityDexPen"; sort: 51000 };
    dexSkills: {
        category: "skills";
        deferred: true;
        label: "PF1.BuffTarDexSkills";
        sort: 71000;
    };
    ffac: {
        category: "defense";
        label: "PF1.BuffTarACFlatFooted";
        sort: 105000;
    };
    ffcmd: { category: "defense"; label: "PF1.CMDFlatFooted"; sort: 152000 };
    flySpeed: {
        category: "speed";
        label: "PF1.Movement.Mode.fly";
        sort: 94000;
    };
    fort: {
        category: "savingThrows";
        deferred: true;
        label: "PF1.SavingThrowFort";
        sort: 141000;
    };
    init: { category: "misc"; label: "PF1.Initiative"; sort: 160000 };
    int: { category: "ability"; label: "PF1.AbilityInt"; sort: 33000 };
    intChecks: {
        category: "abilityChecks";
        deferred: true;
        label: "PF1.BuffTarIntChecks";
        sort: 84000;
    };
    intMod: { category: "ability"; label: "PF1.AbilityIntMod"; sort: 43000 };
    intPen: { category: "ability"; label: "PF1.AbilityIntPen"; sort: 53000 };
    intSkills: {
        category: "skills";
        deferred: true;
        label: "PF1.BuffTarIntSkills";
        sort: 73000;
    };
    landSpeed: {
        category: "speed";
        label: "PF1.Movement.Mode.land";
        sort: 90000;
    };
    mattack: {
        category: "attack";
        deferred: true;
        label: "PF1.BuffTarMeleeAttack";
        sort: 113000;
    };
    mdamage: {
        category: "damage";
        deferred: true;
        label: "PF1.AllMeleeDamage";
        sort: 122200;
    };
    mDexA: { category: "misc"; label: "PF1.MaxDexArmor"; sort: 20000 };
    mDexS: { category: "misc"; label: "PF1.MaxDexShield"; sort: 21000 };
    mhp: { category: "health"; label: "PF1.HitPoints"; sort: 170000 };
    mwdamage: {
        category: "damage";
        deferred: true;
        label: "PF1.MeleeWeaponDamage";
        sort: 121100;
    };
    nac: { category: "defense"; label: "PF1.BuffTarACNatural"; sort: 103000 };
    nattack: {
        category: "attack";
        deferred: true;
        label: "PF1.BuffTarNaturalAttack";
        sort: 114000;
    };
    ndamage: {
        category: "damage";
        deferred: true;
        label: "PF1.NaturalAttackDamage";
        sort: 123000;
    };
    rattack: {
        category: "attack";
        deferred: true;
        label: "PF1.BuffTarRangedAttack";
        sort: 115000;
    };
    rdamage: {
        category: "damage";
        deferred: true;
        label: "PF1.AllRangedDamage";
        sort: 122100;
    };
    reach: { category: "misc"; label: "PF1.BuffTarReach"; sort: 50000 };
    ref: {
        category: "savingThrows";
        deferred: true;
        label: "PF1.SavingThrowRef";
        sort: 142000;
    };
    rwdamage: {
        category: "damage";
        deferred: true;
        label: "PF1.RangedWeaponDamage";
        sort: 121200;
    };
    sac: { category: "defense"; label: "PF1.BuffTarACShield"; sort: 102000 };
    sattack: {
        category: "attack";
        deferred: true;
        label: "PF1.BuffTarSpellAttack";
        sort: 112000;
    };
    sdamage: {
        category: "damage";
        deferred: true;
        label: "PF1.SpellDamage";
        sort: 124000;
    };
    sensebs: {
        category: "senses";
        label: "PF1.Sense.blindsight";
        sort: 250300;
    };
    sensebse: {
        category: "senses";
        label: "PF1.Sense.blindsense";
        sort: 250200;
    };
    sensedv: {
        category: "senses";
        label: "PF1.Sense.darkvision";
        sort: 250000;
    };
    sensesc: { category: "senses"; label: "PF1.Sense.scent"; sort: 250400 };
    sensetr: {
        category: "senses";
        label: "PF1.Sense.trueseeing";
        sort: 250500;
    };
    sensets: {
        category: "senses";
        label: "PF1.Sense.tremorsense";
        sort: 250100;
    };
    size: {
        category: "misc";
        filters: { actor: { exclude: string[] } };
        label: "PF1.Size";
        simple: true;
        sort: 63000;
    };
    skills: {
        category: "skills";
        deferred: true;
        filters: { actor: { exclude: string[] } };
        label: "PF1.BuffTarAllSkills";
        sort: 50000;
    };
    spellResist: {
        category: "defense";
        label: "PF1.SpellResistance";
        sort: 190000;
    };
    str: { category: "ability"; label: "PF1.AbilityStr"; sort: 30000 };
    strChecks: {
        category: "abilityChecks";
        deferred: true;
        label: "PF1.BuffTarStrChecks";
        sort: 81000;
    };
    strMod: { category: "ability"; label: "PF1.AbilityStrMod"; sort: 40000 };
    strPen: { category: "ability"; label: "PF1.AbilityStrPen"; sort: 50000 };
    strSkills: {
        category: "skills";
        deferred: true;
        label: "PF1.BuffTarStrSkills";
        sort: 70000;
    };
    swimSpeed: {
        category: "speed";
        label: "PF1.Movement.Mode.swim";
        sort: 92000;
    };
    tac: { category: "defense"; label: "PF1.BuffTarACTouch"; sort: 104000 };
    tattack: {
        category: "attack";
        deferred: true;
        label: "PF1.BuffTarThrownAttack";
        sort: 116000;
    };
    twdamage: {
        category: "damage";
        deferred: true;
        label: "PF1.ThrownWeaponDamage";
        sort: 121300;
    };
    unskills: {
        category: "skills";
        deferred: true;
        filters: { actor: { exclude: string[] } };
        label: "PF1.BuffTarUntrainedSkills";
        sort: 100000;
    };
    vigor: {
        category: "health";
        filters: { actor: { exclude: string[] } };
        label: "PF1.Vigor";
        sort: 181000;
    };
    wattack: {
        category: "attack";
        deferred: true;
        label: "PF1.BuffTarWeaponAttack";
        sort: 111000;
    };
    wdamage: {
        category: "damage";
        deferred: true;
        label: "PF1.WeaponDamage";
        sort: 121000;
    };
    will: {
        category: "savingThrows";
        deferred: true;
        label: "PF1.SavingThrowWill";
        sort: 143000;
    };
    wis: { category: "ability"; label: "PF1.AbilityWis"; sort: 34000 };
    wisChecks: {
        category: "abilityChecks";
        deferred: true;
        label: "PF1.BuffTarWisChecks";
        sort: 85000;
    };
    wisMod: { category: "ability"; label: "PF1.AbilityWisMod"; sort: 44000 };
    wisPen: { category: "ability"; label: "PF1.AbilityWisPen"; sort: 54000 };
    wisSkills: {
        category: "skills";
        deferred: true;
        label: "PF1.BuffTarWisSkills";
        sort: 74000;
    };
    wounds: {
        category: "health";
        filters: { actor: { exclude: string[] } };
        label: "PF1.Wounds";
        sort: 180000;
    };
} = ...

Change targets

Dictionaries of change/buff targets, each with a label and a category it belongs to, as well as a sort value that determines this buffTarget's priority when Changes are applied.