five-on-it / packages/ai/src/schedule / ScheduleEntry
Interface: ScheduleEntry
Defined in: packages/ai/src/schedule.ts:58
One hour of a schedule, as the AI keeps it.
Properties
at
at:
number
Defined in: packages/ai/src/schedule.ts:60
From this time of day (minutes after midnight).
do
do:
ScheduleActivity
Defined in: packages/ai/src/schedule.ts:62
What the NPC does.
every?
optionalevery?:number
Defined in: packages/ai/src/schedule.ts:70
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:68
A timed hour: how long it lasts (minutes); absent for a plain hour.
points
points:
object[]
Defined in: packages/ai/src/schedule.ts:64
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:66
Which way it faces at a place (rad); 0 when absent.