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

    Type Alias ActionData

    ActionData: { name: string } & Partial<
        {
            _id: string;
            ability: {
                attack: keyof typeof abilities;
                critMult: number;
                critRange: number;
                damage: keyof typeof abilities;
                damageMult: number;
                max: number;
            };
            activation: models.components.Activation;
            alignments: {
                chaotic: boolean;
                evil: boolean;
                good: boolean;
                lawful: boolean;
            };
            ammo: {
                cost: number;
                misfire: number
                | null;
                type: keyof typeof ammoTypes;
            };
            conditionals: ConditionalData[];
            damage: {
                critParts: DamagePartData[];
                nonCritParts: DamagePartData[];
                parts: DamagePartData[];
            };
            description: HTML;
            duration: {
                concentration: boolean;
                dismiss: boolean;
                units: string;
                value: string;
            };
            enh: { value: number
            | null };
            extraAttacks: {
                formula: { bonus: Formula; count: Formula; label: string };
                manual: ExtraAttackData[];
                type: keyof typeof extraAttacks;
            };
            img: string;
            material: { addon: string[]; normal: { custom: boolean; value: string } };
            measureTemplate: {
                area: string;
                color: string;
                count: Formula;
                origin: { center: boolean; self: boolean };
                size: Formula;
                texture: string;
                type: string;
            };
            naturalAttack: {
                primary: boolean;
                secondary: { attackBonus: Formula; damageMult: Number };
            };
            notes: { effect: string[]; footer: string[] };
            powerAttack: {
                critMultiplier: number;
                damageBonus: number;
                multiplier: number;
            };
            range: {
                maxIncrements: number;
                minUnits: string;
                minValue: string;
                units: string;
                value: string;
            };
            save: {
                dc: Formula;
                description: string;
                harmless: boolean;
                type: keyof typeof savingThrows;
            };
            sort: number;
            target: { value: string };
            targets: { disposition: string; enabled: boolean; limit: Formula };
            uses: {
                cost: string;
                perAttack: boolean;
                self: { maxFormula: Formula; per: string; value: number };
                spellPointCost: Formula;
            };
        },
    > & Partial<
        Pick<
            Action,
            | "effect"
            | "area"
            | "alwaysUsable"
            | "soundEffect"
            | "tag"
            | "bab"
            | "attackName"
            | "actionType"
            | "maneuverType"
            | "attackBonus"
            | "critConfirmBonus"
            | "held"
            | "nonlethal"
            | "splash"
            | "touch"
            | "flags",
        >,
    >