Skip to content

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

Interface: NpcFacts ​

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

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

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


down ​

down: boolean

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

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


health? ​

optional health?: number

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

Its health in per cent (100 when absent).


indoors? ​

optional indoors?: boolean

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

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


leader? ​

optional leader?: number

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

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

Its alert phase's rank.


race? ​

optional race?: object

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

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

A VIP riding in its leader's car.


safe? ​

optional safe?: boolean

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

A target safe in its refuge.


sees? ​

optional sees?: boolean

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

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

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

Its status.


threatened? ​

optional threatened?: boolean

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

A target threatened.


x ​

x: number

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

x (m).


z ​

z: number

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

z (m).