five-on-it / packages/ai/src/wanted / Wanted
Interface: Wanted
Defined in: packages/ai/src/wanted.ts:180
One player's Wanted level.
Properties
arrestTicks
arrestTicks:
number
Defined in: packages/ai/src/wanted.ts:214
Ticks the player has stood still within an officer's reach, at one star.
blend
blend:
number
Defined in: packages/ai/src/wanted.ts:247
Ticks the police have had the player in sight while they blend into a crowd (chaos.ts' blendsIn): a sighting there counts once it has lasted (BLEND); 0 out of a crowd.
camera
camera: {
x:number;z:number; } |undefined
Defined in: packages/ai/src/wanted.ts:224
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:182
The player's client id.
crimeTick
crimeTick:
number
Defined in: packages/ai/src/wanted.ts:192
The tick of the last crime reported.
droneSees
droneSees:
boolean
Defined in: packages/ai/src/wanted.ts:222
The police's drone has the player in sight now (police-drones.ts).
heat
heat:
number
Defined in: packages/ai/src/wanted.ts:184
The Heat, 0 to WANTED's cap.
heavySince
heavySince:
number
Defined in: packages/ai/src/wanted.ts:240
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:212
Where the police think the player is: the last sighting or crime reported (m).
lethalFromTick
lethalFromTick:
number
Defined in: packages/ai/src/wanted.ts:232
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:194
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:198
The next tick a shot at a police car counts again.
nextDrone
nextDrone:
number
Defined in: packages/ai/src/wanted.ts:210
No drone is sent after the player before this tick (police-drones.ts).
nextEscalation
nextEscalation:
number
Defined in: packages/ai/src/wanted.ts:204
No escalation adds a star before this tick.
nextGunfire
nextGunfire:
number
Defined in: packages/ai/src/wanted.ts:196
The next tick gunfire counts again.
nextRoadblock
nextRoadblock:
number
Defined in: packages/ai/src/wanted.ts:206
No roadblock is set ahead of the player before this tick (police-roadblocks.ts).
nextRolling
nextRolling:
number
Defined in: packages/ai/src/wanted.ts:208
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:200
The next tick speeding past the police counts again.
nextStrip
nextStrip:
number
Defined in: packages/ai/src/wanted.ts:202
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:238
No SWAT van is sent after the player before this tick (police-swat.ts).
policeHitTick
policeHitTick:
number
Defined in: packages/ai/src/wanted.ts:216
The tick the police last hit the player (−1: never).
seen
seen:
boolean
Defined in: packages/ai/src/wanted.ts:188
An officer sees the player now.
seenBy
seenBy:
SightSource|undefined
Defined in: packages/ai/src/wanted.ts:220
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:190
The tick an officer last saw the player (−1: never).
sittingTicks
sittingTicks:
number
Defined in: packages/ai/src/wanted.ts:218
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:186
The stars, 0 to MAX_STARS (the room's maxStars at most).
talked
talked:
boolean
Defined in: packages/ai/src/wanted.ts:242
The negotiator has called the player this time they are wanted: one talk each (police-negotiator.ts).
tech
tech:
WantedTech
Defined in: packages/ai/src/wanted.ts:226
Their tech: the car they sit in, whether the police know them in it, their gadgets' clocks (police-tech-state.ts).
trail
trail:
TrailPoint[]
Defined in: packages/ai/src/wanted.ts:234
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:236
The trail's points taken, all told: the next one's number.