Skip to content

five-on-it / packages/ai/src/chaser / trigger

Function: trigger() ​

trigger(ai, npc, wants, aim): object

Defined in: packages/ai/src/chaser.ts:243

The trigger in bursts: held for the profile's burst, rested twice as long, a fresh aim jitter drawn per burst; let go of at once when there is nothing to shoot at.

Parameters ​

ai ​

AiWorld

npc ​

NpcState

wants ​

boolean

aim ​

number

Returns ​

object

aim ​

aim: number

fire ​

fire: boolean