@alpaca-software/40kdc-data
    Preparing search index...

    Interface Weapon

    A weapon entry with one or more stat profiles (e.g., standard and overcharge modes).

    This interface was referenced by 0KdcBundledSchemas's JSON-Schema via the definition "weapon".

    interface Weapon {
        id: string;
        name: string;
        type: "ranged" | "melee";
        profiles: [
            {
                name: string;
                range?: number
                | "Melee";
                stats: {
                    A: StatValue;
                    BS?: number | null;
                    WS?: number | null;
                    S: StatValue;
                    AP: number;
                    D: StatValue;
                    [k: string]: unknown;
                };
                keywords?: {
                    keyword_id: string;
                    parameters?: {
                        value?: StatValue;
                        target_keyword?: string;
                        threshold?: number;
                    };
                }[];
            },
            ...{
                name: string;
                range?: number
                | "Melee";
                stats: {
                    A: StatValue;
                    BS?: number | null;
                    WS?: number | null;
                    S: StatValue;
                    AP: number;
                    D: StatValue;
                    [k: string]: unknown;
                };
                keywords?: {
                    keyword_id: string;
                    parameters?: {
                        value?: StatValue;
                        target_keyword?: string;
                        threshold?: number;
                    };
                }[];
            }[],
        ];
        game_version: GameVersionReference;
    }
    Index

    Properties

    id: string
    name: string
    type: "ranged" | "melee"
    profiles: [
        {
            name: string;
            range?: number
            | "Melee";
            stats: {
                A: StatValue;
                BS?: number | null;
                WS?: number | null;
                S: StatValue;
                AP: number;
                D: StatValue;
                [k: string]: unknown;
            };
            keywords?: {
                keyword_id: string;
                parameters?: {
                    value?: StatValue;
                    target_keyword?: string;
                    threshold?: number;
                };
            }[];
        },
        ...{
            name: string;
            range?: number
            | "Melee";
            stats: {
                A: StatValue;
                BS?: number | null;
                WS?: number | null;
                S: StatValue;
                AP: number;
                D: StatValue;
                [k: string]: unknown;
            };
            keywords?: {
                keyword_id: string;
                parameters?: {
                    value?: StatValue;
                    target_keyword?: string;
                    threshold?: number;
                };
            }[];
        }[],
    ]

    1

    game_version: GameVersionReference