five-on-it / packages/ai/src/wanted / Wanted
Interface: Wanted
Defined in: packages/ai/src/wanted.ts:181
One player's Wanted level.
Properties
arrestTicks
arrestTicks:
number
Defined in: packages/ai/src/wanted.ts:215
Ticks the player has stood still within an officer's reach, at one star.
blend
blend:
number
Defined in: packages/ai/src/wanted.ts:248
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:225
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:183
The player's client id.
crimeTick
crimeTick:
number
Defined in: packages/ai/src/wanted.ts:193
The tick of the last crime reported.
droneSees
droneSees:
boolean
Defined in: packages/ai/src/wanted.ts:223
The police's drone has the player in sight now (police-drones.ts).
heat
heat:
number
Defined in: packages/ai/src/wanted.ts:185
The Heat, 0 to WANTED's cap.
heavySince
heavySince:
number
Defined in: packages/ai/src/wanted.ts:241
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:213
Where the police think the player is: the last sighting or crime reported (m).
lethalFromTick
lethalFromTick:
number
Defined in: packages/ai/src/wanted.ts:233
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:195
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:199
The next tick a shot at a police car counts again.
nextDrone
nextDrone:
number
Defined in: packages/ai/src/wanted.ts:211
No drone is sent after the player before this tick (police-drones.ts).
nextEscalation
nextEscalation:
number
Defined in: packages/ai/src/wanted.ts:205
No escalation adds a star before this tick.
nextGunfire
nextGunfire:
number
Defined in: packages/ai/src/wanted.ts:197
The next tick gunfire counts again.
nextRoadblock
nextRoadblock:
number
Defined in: packages/ai/src/wanted.ts:207
No roadblock is set ahead of the player before this tick (police-roadblocks.ts).
nextRolling
nextRolling:
number
Defined in: packages/ai/src/wanted.ts:209
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:201
The next tick speeding past the police counts again.
nextStrip
nextStrip:
number
Defined in: packages/ai/src/wanted.ts:203
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:239
No SWAT van is sent after the player before this tick (police-swat.ts).
policeHitTick
policeHitTick:
number
Defined in: packages/ai/src/wanted.ts:217
The tick the police last hit the player (−1: never).
seen
seen:
boolean
Defined in: packages/ai/src/wanted.ts:189
An officer sees the player now.
seenBy
seenBy:
SightSource|undefined
Defined in: packages/ai/src/wanted.ts:221
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:191
The tick an officer last saw the player (−1: never).
sittingTicks
sittingTicks:
number
Defined in: packages/ai/src/wanted.ts:219
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:187
The stars, 0 to MAX_STARS (the room's maxStars at most).
talked
talked:
boolean
Defined in: packages/ai/src/wanted.ts:243
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:227
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:235
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:237
The trail's points taken, all told: the next one's number.