/**
 * Зоны наката (перенос v1): свежий пепел низин — без вощёного полотна
 * герой еле идёт (полотно — из диалога Милы или сундука Ирвина).
 */

/** Зона наката: тайлы + предмет маски. */
export interface HazardDef {
    name: string;
    requiresItem: string;
    tiles: { x: number; y: number }[];
}

/** Зона наката прудов (низины у берегов). */
export const HAZARD_PONDS: HazardDef = {
    name: 'Свежий накат',
    requiresItem: 'cloth',
    tiles: [
        { x: 10, y: 32 }, { x: 12, y: 34 }, { x: 14, y: 35 }, { x: 16, y: 36 },
        { x: 18, y: 36 }, { x: 20, y: 37 }, { x: 22, y: 37 }, { x: 24, y: 38 },
        { x: 26, y: 37 }, { x: 28, y: 36 }, { x: 30, y: 35 }, { x: 32, y: 34 },
        { x: 8, y: 18 }, { x: 6, y: 16 }, { x: 30, y: 12 }, { x: 32, y: 10 }
    ]
};

/** Зона наката разъезда (наметало у рельсов, у люка). */
export const HAZARD_SIDING: HazardDef = {
    name: 'Накат у рельсов',
    requiresItem: 'cloth',
    tiles: [
        { x: 26, y: 29 }, { x: 27, y: 29 }, { x: 29, y: 29 },
        { x: 28, y: 28 }, { x: 29, y: 30 }, { x: 30, y: 29 }
    ]
};