/**
* Зоны наката (перенос 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 }
]
};