five-on-it / packages/ai/src/police-roadblocks / Roadblock
Interface: Roadblock
Defined in: packages/ai/src/police-roadblocks.ts:106
A barricade the police set (see the module documentation).
Properties
cars
cars:
number[]
Defined in: packages/ai/src/police-roadblocks.ts:118
Its two police cars.
cleared
cleared:
number
Defined in: packages/ai/src/police-roadblocks.ts:128
The tick it was cleared (−1 while it stands).
client
client:
number
Defined in: packages/ai/src/police-roadblocks.ts:108
The client id of the player it was set for.
heading
heading:
number
Defined in: packages/ai/src/police-roadblocks.ts:114
The way the player comes through it (rad, 0 faces +z).
kind
kind:
ChokeKind
Defined in: packages/ai/src/police-roadblocks.ts:116
What makes it a chokepoint.
near
near:
boolean
Defined in: packages/ai/src/police-roadblocks.ts:126
Its player has come within ROADBLOCKS.near of it.
officers
officers:
number[]
Defined in: packages/ai/src/police-roadblocks.ts:120
Its officers (the NPCs).
place
place:
string|undefined
Defined in: packages/ai/src/police-roadblocks.ts:130
The place the radio called it.
strip
strip:
number
Defined in: packages/ai/src/police-roadblocks.ts:122
Its nail strip (−1 once picked up).
tick
tick:
number
Defined in: packages/ai/src/police-roadblocks.ts:124
The tick it was set.
x
x:
number
Defined in: packages/ai/src/police-roadblocks.ts:110
Where its middle is, on the road (m).
y
y:
number
Defined in: packages/ai/src/police-roadblocks.ts:111
z
z:
number
Defined in: packages/ai/src/police-roadblocks.ts:112