five-on-it / packages/missions/src/runtime / NpcFacts
Interface: NpcFacts
Defined in: packages/missions/src/runtime.ts:290
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:310
A driver at the end of a route that does not loop.
called?
optionalcalled?:boolean
Defined in: packages/missions/src/runtime.ts:330
A witness through to the police.
captive?
optionalcaptive?:"free"|"handsUp"|"restrained"|"surrendered"
Defined in: packages/missions/src/runtime.ts:322
Held up (its hands up), kneeling, or restrained (free when absent): the simulation's CAPTIVE_STATES.
captor?
optionalcaptor?:number
Defined in: packages/missions/src/runtime.ts:324
The client id of the player who held it up or restrained it (0 for none).
down
down:
boolean
Defined in: packages/missions/src/runtime.ts:296
Knocked down, out, asleep, dead or gone: nobody to talk to.
dragged?
optionaldragged?:boolean
Defined in: packages/missions/src/runtime.ts:326
Its body dragged by somebody now.
fled?
optionalfled?:boolean
Defined in: packages/missions/src/runtime.ts:332
A hostage left alone: it ran off.
health?
optionalhealth?:number
Defined in: packages/missions/src/runtime.ts:302
Its health in per cent (100 when absent).
hidden?
optionalhidden?:string
Defined in: packages/missions/src/runtime.ts:328
Its body hidden in a dumpster: that object actor's key (any dumpster's when not a mission's: an empty key).
indoors?
optionalindoors?:boolean
Defined in: packages/missions/src/runtime.ts:304
Gone indoors (home by its schedule, a target safe in its refuge).
leader?
optionalleader?:number
Defined in: packages/missions/src/runtime.ts:312
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:298
Its alert phase's rank.
race?
optionalrace?:object
Defined in: packages/missions/src/runtime.ts:316
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:314
A VIP riding in its leader's car.
safe?
optionalsafe?:boolean
Defined in: packages/missions/src/runtime.ts:308
A target safe in its refuge.
sees?
optionalsees?:boolean
Defined in: packages/missions/src/runtime.ts:320
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:318
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:300
Its status.
threatened?
optionalthreatened?:boolean
Defined in: packages/missions/src/runtime.ts:306
A target threatened.
x
x:
number
Defined in: packages/missions/src/runtime.ts:292
x (m).
z
z:
number
Defined in: packages/missions/src/runtime.ts:294
z (m).