Skip to content

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).