Skip to content

five-on-it / packages/missions/src/schema / Zone

Variable: Zone ​

const Zone: ZodUnion<readonly [ZodObject<{ kind: ZodOptional<ZodEnum<{ checkpoint: "checkpoint"; dropoff: "dropoff"; pickup: "pickup"; race_gate: "race_gate"; restricted: "restricted"; safe: "safe"; spawn: "spawn"; }>>; place: ZodString; radius: ZodNumber; raises: ZodOptional<ZodEnum<{ alert: "alert"; heat: "heat"; }>>; role: ZodOptional<ZodEnum<{ guards: "guards"; hospital: "hospital"; players: "players"; police: "police"; traffic: "traffic"; }>>; }, $strict>, ZodObject<{ kind: ZodOptional<ZodEnum<{ checkpoint: "checkpoint"; dropoff: "dropoff"; pickup: "pickup"; race_gate: "race_gate"; restricted: "restricted"; safe: "safe"; spawn: "spawn"; }>>; polygon: ZodArray<ZodObject<{ x: ZodNumber; z: ZodNumber; }, $strict>>; raises: ZodOptional<ZodEnum<{ alert: "alert"; heat: "heat"; }>>; role: ZodOptional<ZodEnum<{ guards: "guards"; hospital: "hospital"; players: "players"; police: "police"; traffic: "traffic"; }>>; y: ZodOptional<ZodNumber>; }, $strict>]>

Defined in: packages/missions/src/schema.ts:182

An area of the level: a circle round a place (CircleZone) or a polygon (PolygonZone); of a kind when it says. A restricted zone raises the compound's alert (the default) or the Heat; a spawn area has its role.