five-on-it / packages/ai/src/wanted / Wanted
Interface: Wanted
Defined in: packages/ai/src/wanted.ts:170
One player's Wanted level.
Properties
arrestTicks
arrestTicks:
number
Defined in: packages/ai/src/wanted.ts:204
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:214
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:172
The player's client id.
crimeTick
crimeTick:
number
Defined in: packages/ai/src/wanted.ts:182
The tick of the last crime reported.
droneSees
droneSees:
boolean
Defined in: packages/ai/src/wanted.ts:212
The police's drone has the player in sight now (police-drones.ts).
heat
heat:
number
Defined in: packages/ai/src/wanted.ts:174
The Heat, 0 to WANTED's cap.
heavySince
heavySince:
number
Defined in: packages/ai/src/wanted.ts:228
The tick the player came to seven stars or more, the heavy response's (−1: below).
lastKnown
lastKnown: {
x:number;z:number; } |undefined
Defined in: packages/ai/src/wanted.ts:202
Where the police think the player is: the last sighting or crime reported (m).
lethalFromTick
lethalFromTick:
number
Defined in: packages/ai/src/wanted.ts:220
The tick the player first used lethal force on the police (M7: shot at, shot or killed an officer, shot a police car, wrecked one, downed a drone); −1 while they have not. Until then the police stick to their non-lethal tools (the taser, gas, foam, flashbangs).
lostTick
lostTick:
number
Defined in: packages/ai/src/wanted.ts:184
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:188
The next tick a shot at a police car counts again.
nextDrone
nextDrone:
number
Defined in: packages/ai/src/wanted.ts:200
No drone is sent after the player before this tick (police-drones.ts).
nextEscalation
nextEscalation:
number
Defined in: packages/ai/src/wanted.ts:194
No escalation adds a star before this tick.
nextGunfire
nextGunfire:
number
Defined in: packages/ai/src/wanted.ts:186
The next tick gunfire counts again.
nextRoadblock
nextRoadblock:
number
Defined in: packages/ai/src/wanted.ts:196
No roadblock is set ahead of the player before this tick (police-roadblocks.ts).
nextRolling
nextRolling:
number
Defined in: packages/ai/src/wanted.ts:198
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:190
The next tick speeding past the police counts again.
nextStrip
nextStrip:
number
Defined in: packages/ai/src/wanted.ts:192
No nail strip is laid ahead of the player before this tick (nail-strips.ts).
nextSwat
nextSwat:
number
Defined in: packages/ai/src/wanted.ts:226
No SWAT van is sent after the player before this tick (police-swat.ts).
policeHitTick
policeHitTick:
number
Defined in: packages/ai/src/wanted.ts:206
The tick the police last hit the player (−1: never).
seen
seen:
boolean
Defined in: packages/ai/src/wanted.ts:178
An officer sees the player now.
seenBy
seenBy:
SightSource|undefined
Defined in: packages/ai/src/wanted.ts:210
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:180
The tick an officer last saw the player (−1: never).
sittingTicks
sittingTicks:
number
Defined in: packages/ai/src/wanted.ts:208
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:176
The stars, 0 to MAX_STARS (the room's maxStars at most).
talked
talked:
boolean
Defined in: packages/ai/src/wanted.ts:230
The negotiator has called the player this time they are wanted: one talk each (police-negotiator.ts).
trail
trail:
TrailPoint[]
Defined in: packages/ai/src/wanted.ts:222
The player's trail (K9, police-k9.ts): where they were every half second for the last minute, oldest first.
trailCount
trailCount:
number
Defined in: packages/ai/src/wanted.ts:224
The trail's points taken, all told: the next one's number.