five-on-it / packages/ai/src/sentry / SentrySpec
Interface: SentrySpec
Defined in: packages/ai/src/sentry.ts:178
What to spawn a sentry as.
Properties
at
at:
object
Defined in: packages/ai/src/sentry.ts:182
Its home: where it stands (its centre) and faces.
x
x:
number
y
y:
number
yaw
yaw:
number
z
z:
number
loop?
optionalloop?:boolean
Defined in: packages/ai/src/sentry.ts:186
A patrol loops (the default) or walks back and forth.
patrol?
optionalpatrol?: readonlyobject[]
Defined in: packages/ai/src/sentry.ts:184
Its patrol points after its home; none for a post.
role
role:
NpcRole
Defined in: packages/ai/src/sentry.ts:180
What it is for.
turn?
optionalturn?:number
Defined in: packages/ai/src/sentry.ts:188
How far a post looks either way of its heading (rad).
weapon
weapon:
number
Defined in: packages/ai/src/sentry.ts:190
Its weapon's index in the table, or −1 for none.