Skip to content

five-on-it / packages/ai/src/wanted / PoliceBook

Interface: PoliceBook ​

Defined in: packages/ai/src/wanted.ts:252

The police's book: every player's Wanted level, the units out, the nail strips laid, the roadblocks set, the rolling blocks forming, the drones up, the junctions turned red, the radio's lines, the arrests not yet reported.

Properties ​

areas ​

areas: object[]

Defined in: packages/ai/src/wanted.ts:282

A game's spawn areas of the police (circles): the cars come out on the roads inside them.

radius ​

radius: number

x ​

x: number

z ​

z: number


arrests ​

arrests: Arrest[]

Defined in: packages/ai/src/wanted.ts:278

The arrests since the server last took them.


drones ​

drones: PoliceDrone[]

Defined in: packages/ai/src/wanted.ts:268

The drones up, in the order they were sent (police-drones.ts).


enabled ​

enabled: boolean

Defined in: packages/ai/src/wanted.ts:254

Whether the room has police (a game's rules.police).


gridlocks ​

gridlocks: Gridlock[]

Defined in: packages/ai/src/wanted.ts:270

The junctions turned red ahead of a player (police-signals.ts).


maxStars ​

maxStars: number

Defined in: packages/ai/src/wanted.ts:256

The most stars a player may have in the room (a game's rules.maxStars, 0 to 10).


nextDispatch ​

nextDispatch: number

Defined in: packages/ai/src/wanted.ts:276

No unit is sent before this tick.


radio ​

radio: RadioEntry[]

Defined in: packages/ai/src/wanted.ts:272

The radio's last lines (police-radio.ts), oldest first.


radioCount ​

radioCount: number

Defined in: packages/ai/src/wanted.ts:274

The lines the radio has said, all told: the next one's number.


roadblocks ​

roadblocks: Roadblock[]

Defined in: packages/ai/src/wanted.ts:264

The roadblocks set, in the order they were set (police-roadblocks.ts).


rolling ​

rolling: RollingBlock[]

Defined in: packages/ai/src/wanted.ts:266

The rolling blocks forming, in the order they were sent (police-roadblocks.ts).


spawns ​

spawns: SpawnPoint[]

Defined in: packages/ai/src/wanted.ts:280

Where the police cars come out when the level says (its police spawn points, a game's places of that role); the roads around the player otherwise.


strips ​

strips: PoliceStrip[]

Defined in: packages/ai/src/wanted.ts:262

The nail strips laid, in the order they were laid (nail-strips.ts).


units ​

units: PoliceUnit[]

Defined in: packages/ai/src/wanted.ts:260

The units out, in the order they were sent.


wanted ​

wanted: Wanted[]

Defined in: packages/ai/src/wanted.ts:258

Every player with a Wanted level, by ascending client id.