Skip to content

five-on-it / packages/ai/src/police-lockdown / LockdownBook

Interface: LockdownBook ​

Defined in: packages/ai/src/police-lockdown.ts:155

The lockdown's side of the police's book (see the module documentation).

Properties ​

blockers ​

blockers: Blocker[]

Defined in: packages/ai/src/police-lockdown.ts:165

The civilians in a player's way.


budget ​

budget: BudgetBook

Defined in: packages/ai/src/police-lockdown.ts:185

The room's public safety budget and the players' pressure (police-budget.ts).


closed ​

closed: number[]

Defined in: packages/ai/src/police-lockdown.ts:161

The garages closed (indices into the level's), ascending.


driving ​

driving: object[]

Defined in: packages/ai/src/police-lockdown.ts:169

The cars each player drives now, by client id (seat 0), to know the ones they leave.

car ​

car: number

client ​

client: number


escapes ​

escapes: Escape[]

Defined in: packages/ai/src/police-lockdown.ts:179

The extractions survived since the server last took them.


extractions ​

extractions: Extraction[]

Defined in: packages/ai/src/police-lockdown.ts:177

The extractions under way, by player (police-extraction.ts).


legends ​

legends: object[]

Defined in: packages/ai/src/police-lockdown.ts:181

The legendary escapes each player made, by client id: the banner's count.

client ​

client: number

count ​

count: number


news ​

news: NewsLine[]

Defined in: packages/ai/src/police-lockdown.ts:187

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


newsCount ​

newsCount: number

Defined in: packages/ai/src/police-lockdown.ts:189

The lines the ticker has run, all told: the next one's number.


nextBlock ​

nextBlock: number

Defined in: packages/ai/src/police-lockdown.ts:167

No new pair of civilians steps out before this tick.


nextTow ​

nextTow: number

Defined in: packages/ai/src/police-lockdown.ts:175

No tow truck is sent before this tick.


parked ​

parked: ParkedCar[]

Defined in: packages/ai/src/police-lockdown.ts:171

The cars the players left parked lately (police-tow.ts).


perimeters ​

perimeters: Perimeter[]

Defined in: packages/ai/src/police-lockdown.ts:159

The perimeters, by player, in the order they were drawn.


places ​

places: PolicePlace[]

Defined in: packages/ai/src/police-lockdown.ts:157

The police's places of the level and the game.


pullOver ​

pullOver: boolean

Defined in: packages/ai/src/police-lockdown.ts:163

The ambient traffic pulls over and stops (a player at nine stars and up).


rentals ​

rentals: Rental[]

Defined in: packages/ai/src/police-lockdown.ts:183

The safe houses rented (police-extraction.ts).


tows ​

tows: TowJob[]

Defined in: packages/ai/src/police-lockdown.ts:173

The tow trucks out (police-tow.ts).