five-on-it / packages/ai/src/wanted / Wanted
Interface: Wanted
Defined in: packages/ai/src/wanted.ts:157
One player's Wanted level.
Properties
arrestTicks
arrestTicks:
number
Defined in: packages/ai/src/wanted.ts:191
Ticks the player has stood still within an officer's reach, at one star.
camera
camera: {
x:number;z:number; } |undefined
Defined in: packages/ai/src/wanted.ts:201
A security or traffic camera that has the player in sight now: where it is (police-cameras.ts).
client
client:
number
Defined in: packages/ai/src/wanted.ts:159
The player's client id.
crimeTick
crimeTick:
number
Defined in: packages/ai/src/wanted.ts:169
The tick of the last crime reported.
droneSees
droneSees:
boolean
Defined in: packages/ai/src/wanted.ts:199
The police's drone has the player in sight now (police-drones.ts).
heat
heat:
number
Defined in: packages/ai/src/wanted.ts:161
The Heat, 0 to WANTED's cap.
lastKnown
lastKnown: {
x:number;z:number; } |undefined
Defined in: packages/ai/src/wanted.ts:189
Where the police think the player is: the last sighting or crime reported (m).
lostTick
lostTick:
number
Defined in: packages/ai/src/wanted.ts:171
The tick the last star was lost or set: the clock of losing the next starts no earlier.
nextCopCar
nextCopCar:
number
Defined in: packages/ai/src/wanted.ts:175
The next tick a shot at a police car counts again.
nextDrone
nextDrone:
number
Defined in: packages/ai/src/wanted.ts:187
No drone is sent after the player before this tick (police-drones.ts).
nextEscalation
nextEscalation:
number
Defined in: packages/ai/src/wanted.ts:181
No escalation adds a star before this tick.
nextGunfire
nextGunfire:
number
Defined in: packages/ai/src/wanted.ts:173
The next tick gunfire counts again.
nextRoadblock
nextRoadblock:
number
Defined in: packages/ai/src/wanted.ts:183
No roadblock is set ahead of the player before this tick (police-roadblocks.ts).
nextRolling
nextRolling:
number
Defined in: packages/ai/src/wanted.ts:185
No rolling block is sent ahead of the player before this tick (police-roadblocks.ts).
nextSpeeding
nextSpeeding:
number
Defined in: packages/ai/src/wanted.ts:177
The next tick speeding past the police counts again.
nextStrip
nextStrip:
number
Defined in: packages/ai/src/wanted.ts:179
No nail strip is laid ahead of the player before this tick (nail-strips.ts).
policeHitTick
policeHitTick:
number
Defined in: packages/ai/src/wanted.ts:193
The tick the police last hit the player (−1: never).
seen
seen:
boolean
Defined in: packages/ai/src/wanted.ts:165
An officer sees the player now.
seenBy
seenBy:
SightSource|undefined
Defined in: packages/ai/src/wanted.ts:197
Who has the player in sight now (the police's eyes, police.ts), or undefined.
seenTick
seenTick:
number
Defined in: packages/ai/src/wanted.ts:167
The tick an officer last saw the player (−1: never).
sittingTicks
sittingTicks:
number
Defined in: packages/ai/src/wanted.ts:195
Ticks the player has sat in a car standing still, or a wreck (WANTED's sitStill).
stars
stars:
number
Defined in: packages/ai/src/wanted.ts:163
The stars, 0 to MAX_STARS (the room's maxStars at most).