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.