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

    Interface DeploymentPattern

    A deployment map: per-side deployment zones, objective positions, and (11e) per-side territory polygons. Pattern geometry carries forward unchanged from 10th edition; downstream tooling (e.g. bevy-deploy-helper) consumes this as the canonical encoding.

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

    interface DeploymentPattern {
        id: string;
        name: string;
        source?: string;
        description?: string;
        zones: [
            {
                player: Side;
                name?: string;
                shape: ZoneShape;
                position: Vec2;
                color?: string;
            },
            ...{
                player: Side;
                name?: string;
                shape: ZoneShape;
                position: Vec2;
                color?: string;
            }[],
        ];
        territories?: { player: Side; shape: ZoneShape; position: Vec2 }[];
        objectives?: Vec2[];
        recommended_terrain_layout_ids?: string[];
        game_version: GameVersionReference;
    }
    Index

    Properties

    id: string
    name: string
    source?: string

    Mission pack or source the pattern originates from (e.g. 'leviathan').

    description?: string
    zones: [
        {
            player: Side;
            name?: string;
            shape: ZoneShape;
            position: Vec2;
            color?: string;
        },
        ...{
            player: Side;
            name?: string;
            shape: ZoneShape;
            position: Vec2;
            color?: string;
        }[],
    ]

    Per-side deployment zones.

    1

    territories?: { player: Side; shape: ZoneShape; position: Vec2 }[]

    11e per-side territory polygons, mirroring the deployment-zone shape (e.g. the band between a deployment zone and the midline). Empty until authored.

    objectives?: Vec2[]

    Objective-marker positions on the board.

    recommended_terrain_layout_ids?: string[]

    Ids of recommended terrain-layout entities (resolved once terrain-layout data is authored).

    game_version: GameVersionReference