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.