five-on-it / packages/ai/src/schedule / ScheduleEntry
Interface: ScheduleEntry
Defined in: packages/ai/src/schedule.ts:59
One hour of a schedule, as the AI keeps it.
Properties
at
at:
number
Defined in: packages/ai/src/schedule.ts:61
From this time of day (minutes after midnight).
do
do:
ScheduleActivity
Defined in: packages/ai/src/schedule.ts:63
What the NPC does.
every?
optionalevery?:number
Defined in: packages/ai/src/schedule.ts:71
A timed hour that recurs every so many minutes from at, until the next plain hour begins.
for?
optionalfor?:number
Defined in: packages/ai/src/schedule.ts:69
A timed hour: how long it lasts (minutes); absent for a plain hour.
points
points:
object[]
Defined in: packages/ai/src/schedule.ts:65
Where: the place (goto, post, home, break), or the patrol's points.
x
x:
number
z
z:
number
yaw?
optionalyaw?:number
Defined in: packages/ai/src/schedule.ts:67
Which way it faces at a place (rad); 0 when absent.