Skip to content

five-on-it / packages/ai/src/wanted / Wanted

Interface: Wanted ​

Defined in: packages/ai/src/wanted.ts:156

One player's Wanted level.

Properties ​

arrestTicks ​

arrestTicks: number

Defined in: packages/ai/src/wanted.ts:190

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:200

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:158

The player's client id.


crimeTick ​

crimeTick: number

Defined in: packages/ai/src/wanted.ts:168

The tick of the last crime reported.


droneSees ​

droneSees: boolean

Defined in: packages/ai/src/wanted.ts:198

The police's drone has the player in sight now (police-drones.ts).


heat ​

heat: number

Defined in: packages/ai/src/wanted.ts:160

The Heat, 0 to WANTED's cap.


lastKnown ​

lastKnown: { x: number; z: number; } | undefined

Defined in: packages/ai/src/wanted.ts:188

Where the police think the player is: the last sighting or crime reported (m).


lostTick ​

lostTick: number

Defined in: packages/ai/src/wanted.ts:170

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:174

The next tick a shot at a police car counts again.


nextDrone ​

nextDrone: number

Defined in: packages/ai/src/wanted.ts:186

No drone is sent after the player before this tick (police-drones.ts).


nextEscalation ​

nextEscalation: number

Defined in: packages/ai/src/wanted.ts:180

No escalation adds a star before this tick.


nextGunfire ​

nextGunfire: number

Defined in: packages/ai/src/wanted.ts:172

The next tick gunfire counts again.


nextRoadblock ​

nextRoadblock: number

Defined in: packages/ai/src/wanted.ts:182

No roadblock is set ahead of the player before this tick (police-roadblocks.ts).


nextRolling ​

nextRolling: number

Defined in: packages/ai/src/wanted.ts:184

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:176

The next tick speeding past the police counts again.


nextStrip ​

nextStrip: number

Defined in: packages/ai/src/wanted.ts:178

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:192

The tick the police last hit the player (−1: never).


seen ​

seen: boolean

Defined in: packages/ai/src/wanted.ts:164

An officer sees the player now.


seenBy ​

seenBy: SightSource | undefined

Defined in: packages/ai/src/wanted.ts:196

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:166

The tick an officer last saw the player (−1: never).


sittingTicks ​

sittingTicks: number

Defined in: packages/ai/src/wanted.ts:194

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:162

The stars, 0 to MAX_STARS (the room's maxStars at most).