five-on-it / packages/ai/src/roles / RoleReadoutRow
Interface: RoleReadoutRow
Defined in: packages/ai/src/roles.ts:795
One NPC with a role or a schedule as the readout tells it (see the protocol's readout).
Properties
activity?
optionalactivity?:string
Defined in: packages/ai/src/roles.ts:807
Its schedule's hour, when it has one.
called?
optionalcalled?:boolean
Defined in: packages/ai/src/roles.ts:821
A witness: through to the police.
calling?
optionalcalling?:boolean
Defined in: packages/ai/src/roles.ts:819
A witness: on the phone to the police.
eid
eid:
number
Defined in: packages/ai/src/roles.ts:797
Its character.
finished?
optionalfinished?:boolean
Defined in: packages/ai/src/roles.ts:825
A racer: finished.
fled?
optionalfled?:boolean
Defined in: packages/ai/src/roles.ts:817
A hostage: left alone, it ran off.
indoors
indoors:
boolean
Defined in: packages/ai/src/roles.ts:805
Gone indoors.
leader?
optionalleader?:number
Defined in: packages/ai/src/roles.ts:813
A VIP: its leader's character (−1 for none).
passed?
optionalpassed?:number
Defined in: packages/ai/src/roles.ts:823
A racer: gates passed.
riding?
optionalriding?:boolean
Defined in: packages/ai/src/roles.ts:815
A VIP: riding with its leader.
role
role:
string
Defined in: packages/ai/src/roles.ts:799
Its role: a driver, a target, a VIP, or a sentry's on a schedule.
safe?
optionalsafe?:boolean
Defined in: packages/ai/src/roles.ts:811
A target: safe in its refuge.
threatened?
optionalthreatened?:boolean
Defined in: packages/ai/src/roles.ts:809
A target: threatened.
x
x:
number
Defined in: packages/ai/src/roles.ts:801
Where it is (m, to a tenth).
z
z:
number
Defined in: packages/ai/src/roles.ts:803
Where it is (m, to a tenth).