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

    Variable classSavingThrowFormulasConst

    classSavingThrowFormulas: {
        base: { high: "2 + floor(@hitDice / 2)"; low: "floor(@hitDice / 3)" };
        custom: { high: "0"; low: "0" };
        mythic: { high: "0"; low: "0" };
        npc: { high: "2 + floor(@hitDice / 2)"; low: "floor(@hitDice / 3)" };
        prestige: {
            high: "floor((1 + @hitDice) / 2)";
            low: "floor((1 + @hitDice) / 3)";
        };
        racial: { high: "2 + floor(@hitDice / 2)"; low: "floor(@hitDice / 3)" };
    } = ...

    The formulae for saving throw progressions by class type

    Due to need to resolve these very early on, only special @hitDice and @level variables are available for these formulas, and these refer to the class item solely, not total.

    ItemClassPF is responsible for calculating these and applying the results.

    Type declaration

    • Readonlybase: { high: "2 + floor(@hitDice / 2)"; low: "floor(@hitDice / 3)" }
    • Readonlycustom: { high: "0"; low: "0" }
    • Readonlymythic: { high: "0"; low: "0" }
    • Readonlynpc: { high: "2 + floor(@hitDice / 2)"; low: "floor(@hitDice / 3)" }
    • Readonlyprestige: { high: "floor((1 + @hitDice) / 2)"; low: "floor((1 + @hitDice) / 3)" }
    • Readonlyracial: { high: "2 + floor(@hitDice / 2)"; low: "floor(@hitDice / 3)" }