Skip to content

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

Interface: PoliceBook ​

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

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, the heavy response's own (police-heavy.ts).

Properties ​

areas ​

areas: object[]

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

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:302

The arrests since the server last took them.


drones ​

drones: PoliceDrone[]

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

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


enabled ​

enabled: boolean

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

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


gridlocks ​

gridlocks: Gridlock[]

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

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


heavy ​

heavy: HeavyBook

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

The heavy response's (seven stars): the helicopters, the snipers, the boats, the fittings.


maxStars ​

maxStars: number

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

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:300

No unit is sent before this tick.


radio ​

radio: RadioEntry[]

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

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


radioCount ​

radioCount: number

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

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


roadblocks ​

roadblocks: Roadblock[]

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

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


rolling ​

rolling: RollingBlock[]

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

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


spawns ​

spawns: SpawnPoint[]

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

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:286

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


units ​

units: PoliceUnit[]

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

The units out, in the order they were sent.


wanted ​

wanted: Wanted[]

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

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