Skip to content

five-on-it / packages/protocol/src/police / PoliceMessage

Variable: PoliceMessage ​

const PoliceMessage: ZodObject<{ camera: ZodBoolean; drone: ZodBoolean; k9: ZodOptional<ZodEnum<{ lost: "lost"; scent: "scent"; }>>; lasers: ZodArray<ZodObject<{ eid: ZodNumber; x: ZodNumber; y: ZodNumber; z: ZodNumber; }, $strip>>; light: ZodBoolean; marks: ZodArray<ZodObject<{ kind: ZodEnum<{ boat: "boat"; camera: "camera"; drone: "drone"; helicopter: "helicopter"; k9: "k9"; roadblock: "roadblock"; rolling: "rolling"; sniper: "sniper"; swat: "swat"; unit: "unit"; }>; x: ZodNumber; z: ZodNumber; }, $strip>>; radio: ZodArray<ZodObject<{ kind: ZodEnum<{ apc: "apc"; boats: "boats"; breach: "breach"; camera: "camera"; cannon: "cannon"; dispatch: "dispatch"; drone: "drone"; droneDown: "droneDown"; escalation: "escalation"; greenWave: "greenWave"; grounded: "grounded"; helicopter: "helicopter"; k9: "k9"; k9Lost: "k9Lost"; megaphone: "megaphone"; negotiator: "negotiator"; roadblock: "roadblock"; rolling: "rolling"; sniper: "sniper"; strip: "strip"; swat: "swat"; tagged: "tagged"; }>; n: ZodNumber; place: ZodOptional<ZodString>; stars: ZodOptional<ZodNumber>; }, $strip>>; scanner: ZodBoolean; talk: ZodOptional<ZodObject<{ car: ZodBoolean; seconds: ZodNumber; state: ZodEnum<{ ringing: "ringing"; talking: "talking"; }>; time: ZodBoolean; }, $strip>>; tracked: ZodBoolean; type: ZodLiteral<"police">; }, $strip>

Defined in: packages/protocol/src/police.ts:135

One player's police tells (see the module documentation).