Skip to content

five-on-it / packages/ai/src/schedule / ScheduleState

Interface: ScheduleState ​

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

An NPC's schedule at work.

Properties ​

current ​

current: number

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

The hour in force, an index into entries (−1 before the first look, or with none in force).


door ​

door: { x: number; z: number; } | undefined

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

The door it went in at (or goes in at), while its hour is home.


entries ​

entries: ScheduleEntry[]

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

Its hours, earliest first.


rounds ​

rounds: Rounds | undefined

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

A sentry's own rounds, taken before its first hour rewrites them.