five-on-it / packages/ai/src/schedule / ScheduleState
Interface: ScheduleState
Defined in: packages/ai/src/schedule.ts:86
An NPC's schedule at work.
Properties
current
current:
number
Defined in: packages/ai/src/schedule.ts:90
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:92
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:88
Its hours, earliest first.
rounds
rounds:
Rounds|undefined
Defined in: packages/ai/src/schedule.ts:94
A sentry's own rounds, taken before its first hour rewrites them.