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.