five-on-it / packages/ai/src/police-roadblocks / Roadblock
Interface: Roadblock
Defined in: packages/ai/src/police-roadblocks.ts:107
A barricade the police set (see the module documentation).
Properties
cars
cars:
number[]
Defined in: packages/ai/src/police-roadblocks.ts:119
Its two police cars.
cleared
cleared:
number
Defined in: packages/ai/src/police-roadblocks.ts:129
The tick it was cleared (−1 while it stands).
client
client:
number
Defined in: packages/ai/src/police-roadblocks.ts:109
The client id of the player it was set for.
heading
heading:
number
Defined in: packages/ai/src/police-roadblocks.ts:115
The way the player comes through it (rad, 0 faces +z).
kind
kind:
ChokeKind
Defined in: packages/ai/src/police-roadblocks.ts:117
What makes it a chokepoint.
near
near:
boolean
Defined in: packages/ai/src/police-roadblocks.ts:127
Its player has come within ROADBLOCKS.near of it.
officers
officers:
number[]
Defined in: packages/ai/src/police-roadblocks.ts:121
Its officers (the NPCs).
place
place:
string|undefined
Defined in: packages/ai/src/police-roadblocks.ts:131
The place the radio called it.
seal?
optionalseal?:boolean
Defined in: packages/ai/src/police-roadblocks.ts:133
A seal of a perimeter (police-lockdown.ts): it stands until the lockdown clears it, and is no roadblock ahead.
strip
strip:
number
Defined in: packages/ai/src/police-roadblocks.ts:123
Its nail strip (−1 once picked up).
tick
tick:
number
Defined in: packages/ai/src/police-roadblocks.ts:125
The tick it was set.
x
x:
number
Defined in: packages/ai/src/police-roadblocks.ts:111
Where its middle is, on the road (m).
y
y:
number
Defined in: packages/ai/src/police-roadblocks.ts:112
z
z:
number
Defined in: packages/ai/src/police-roadblocks.ts:113