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

    Class VehicleModel

    Vehicle actor data model

    Hierarchy (View Summary)

    Index

    General

    attributes: {
        ac: {
            normal: { bonus: number };
            stopped: { bonus: number };
            touch: { bonus: number };
        };
        hardness: { base: number; bonus: number };
        hp: { bonus: number; offset: number };
        init: { value: number };
        savingThrows: { save: { base: number } };
    }
    crew: { max: number; passengers: number; value: number }
    currency: Record<CoinType, number>
    details: {
        acceleration: number;
        cost: number;
        currentSpeed: number;
        decks: number;
        description: HTML;
        drivingCheck: FreeText;
        drivingDevice: FreeText;
        drivingSpace: FreeText;
        forwardFacing: FreeText;
        maxSpeed: number;
        notes: HTML;
        propulsion: FreeText;
    }
    driver: {
        skill:
            | "int"
            | "wis"
            | "crf"
            | "acr"
            | "swm"
            | "clm"
            | "fly"
            | "lor"
            | "art"
            | "per"
            | "apr"
            | "blf"
            | "dip"
            | "dev"
            | "dis"
            | "esc"
            | "han"
            | "hea"
            | "kar"
            | "kdu"
            | "ken"
            | "kge"
            | "khi"
            | "klo"
            | "kna"
            | "kno"
            | "kpl"
            | "kre"
            | "lin"
            | "prf"
            | "pro"
            | "rid"
            | "sen"
            | "slt"
            | "spl"
            | "ste"
            | "sur"
            | "umd";
        uuid: UUID;
    }
    material: {
        base: "leather" | "wood" | "stone" | "metal";
        magicallyHardened: boolean;
    }
    resources: {}
    squares: number
    traits: { size: "lg" | "huge" | "grg" | "col"; type: "land" | "sea" | "air" }
    • Prepare changes specific to this actor type

      Parameters

      • changes: any

      Returns void

    • Returns void

    • Internal

      Calculate overland speeds.

      Returns void

    • Called by ActorBasePF.getDefenses

      Returns { h: any }

    • Generate generic labels.

      Returns void

    • Parameters

      • type: any

      Returns { run: boolean; speed: number; step: boolean }

    • Returns void

    • Prepare data post embedded documents have been prepared.

      This is before changes and before prepareDerivedData()

      Returns void

    • Returns void

    • Prepare data post change application.

      Returns void

    Document

    • Prepare actor.changeFlags alterations.

      Returns void