Skip to content

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? ​

optional every?: 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? ​

optional for?: 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? ​

optional yaw?: number

Defined in: packages/ai/src/schedule.ts:67

Which way it faces at a place (rad); 0 when absent.