Skip to content

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

optional loop?: boolean

Defined in: packages/ai/src/sentry.ts:186

A patrol loops (the default) or walks back and forth.


patrol? ​

optional patrol?: readonly object[]

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

optional turn?: 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.