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?
optionalarrived?: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?
optionalhealth?:number
Defined in: packages/missions/src/runtime.ts:277
Its health in per cent (100 when absent).
indoors?
optionalindoors?:boolean
Defined in: packages/missions/src/runtime.ts:279
Gone indoors (home by its schedule, a target safe in its refuge).
leader?
optionalleader?: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?
optionalrace?: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?
optionalriding?:boolean
Defined in: packages/missions/src/runtime.ts:289
A VIP riding in its leader's car.
safe?
optionalsafe?:boolean
Defined in: packages/missions/src/runtime.ts:283
A target safe in its refuge.
sees?
optionalsees?: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?
optionalspeed?: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?
optionalthreatened?: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).