Skip to content

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.