Used to play a dialog.
Inputs
Port | Type | Description |
---|---|---|
Play | Any | Plays the dialog |
Stop | Any | Stops the dialog |
Dialog | String | Name of the dialog to play |
StartLine | Integer | Line to start the dialog from |
AI Interrupt | Integer | AI interrupt behavior; values are Never, Alert, and Combat |
AwareDistance | Float | Distance that player is considered as listening at |
AwareAngle | Float | View angle that player is considered as listening at |
AwareTimeout | Float | Time out until non-aware player aborts dialog |
Flags | Integer | Dialog playback flags |
Buffer | String | Stores the dialog. Only one dialog can be played at any time in each buffer |
BufferDisplay | Float | How many more seconds the dialog will wait until the previous dialog in its dialog has finished |
Actor 1-8 | Any | Actor entity IDs |
Outputs
Port | Type | Description |
---|---|---|
Started | Any | Triggered when the dialog has started |
Done | Any | Triggered when the dialog has finished or aborted |
Finished | Any | Triggered when the dialog has finished |
Aborted | Any | Triggered when the dialog has aborted |
PlayerAbort | Integer | Triggered when the dialog has aborted because the player is out of range or out of view |
AIAbort | Any | Triggered when the dialog has aborted because the AI got alerted |
ActorDied | Any | Triggered when the dialog has aborted because the Actor died |
LastLine | Integer | Last line played when the dialog was aborted |
CurLine | Integer | Current line; triggered whenever a line starts |