Skip to content

five-on-it / packages/missions/src/runtime / NpcFacts

Interface: NpcFacts ​

Defined in: packages/missions/src/runtime.ts:265

An NPC actor (a person, a guard, a civilian): where it is, whether it is down, its alert phase's rank (0 normal to 4 alert) and its status.

Properties ​

arrived? ​

optional arrived?: boolean

Defined in: packages/missions/src/runtime.ts:285

A driver at the end of a route that does not loop.


down ​

down: boolean

Defined in: packages/missions/src/runtime.ts:271

Knocked down, out, asleep, dead or gone: nobody to talk to.


health? ​

optional health?: number

Defined in: packages/missions/src/runtime.ts:277

Its health in per cent (100 when absent).


indoors? ​

optional indoors?: boolean

Defined in: packages/missions/src/runtime.ts:279

Gone indoors (home by its schedule, a target safe in its refuge).


leader? ​

optional leader?: number

Defined in: packages/missions/src/runtime.ts:287

A VIP's leader: the client id of the player it follows (0 for none).


phase ​

phase: number

Defined in: packages/missions/src/runtime.ts:273

Its alert phase's rank.


race? ​

optional race?: object

Defined in: packages/missions/src/runtime.ts:291

A racer: gates passed in all, the tick it finished (−1 not yet), how far it is from its next gate (m).

distance ​

distance: number

finished ​

finished: number

passed ​

passed: number


riding? ​

optional riding?: boolean

Defined in: packages/missions/src/runtime.ts:289

A VIP riding in its leader's car.


safe? ​

optional safe?: boolean

Defined in: packages/missions/src/runtime.ts:283

A target safe in its refuge.


sees? ​

optional sees?: boolean

Defined in: packages/missions/src/runtime.ts:295

It has the player (a member of their party) in sight now (a sentry's, a role's eyes; never when absent).


speed? ​

optional speed?: number

Defined in: packages/missions/src/runtime.ts:293

How fast it moves (m/s): its car's speed at the wheel (0 when absent).


status ​

status: StatusName

Defined in: packages/missions/src/runtime.ts:275

Its status.


threatened? ​

optional threatened?: boolean

Defined in: packages/missions/src/runtime.ts:281

A target threatened.


x ​

x: number

Defined in: packages/missions/src/runtime.ts:267

x (m).


z ​

z: number

Defined in: packages/missions/src/runtime.ts:269

z (m).