extraAttacks: {
    advanced: {
        formula: true;
        iteratives: true;
        label: "PF1.ExtraAttacks.Advanced";
        manual: true;
    };
    custom: {
        formula: true;
        iteratives: false;
        label: "PF1.ExtraAttacks.Custom";
        manual: true;
    };
    flurry: {
        attackName: "PF1.ExtraAttacks.FlurryAttack";
        bonus: "-(@attackSetCount * 5)";
        count: "ceil(@class.level / 7)";
        flavor: "PF1.ExtraAttacks.FlurryFlavor";
        formula: false;
        iteratives: true;
        label: "PF1.ExtraAttacks.Flurry";
        manual: false;
        modToAll: "-(@fullAttack * 2)";
    };
    standard: {
        formula: false;
        iteratives: true;
        label: "PF1.ExtraAttacks.Standard";
        manual: false;
    };
    unflurry: {
        attackName: "PF1.ExtraAttacks.FlurryAttack";
        count: "floor((@class.level + 9) / 10)";
        flavor: "PF1.ExtraAttacks.FlurryFlavor";
        formula: false;
        iteratives: true;
        label: "PF1.ExtraAttacks.UnFlurry";
        manual: false;
    };
} = ...

Extra Attacks configurations

Custom additional option

pf1.config.extraAttacks.turboMonk = {
label: "Turbo Monk",
iteratives: true,
count: "floor(@bab / 3)",
bonus: "@attackCount * -2",
manual: true,
};