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.