Warning: Unsupported event 'textStopped'.
Error: Failed to execute hook function 'onTextStopped': [string "customDialog"]:34: Failed to execute command unregisterEventHandler
tag to force the player to skip texts manually as there's no voice over, each time a text ended we checked the incrementing index value against the conversation table entry total to see if we wanted to display the next text or close the dialog interface & kill the loop.
Basic principal is some Lua tables for storing texts, animation names & so on. Then you need a couple of functions to init the dialog system, then one to update / quit the dialog system. Finally you need a called by other action block which contains something like...
if values 'dialog_index' less than or equal to values 'dialog_total'
execute a script > updateDialog()
display narration text ' <p>
pause for 150ms
jump to action part #1
end if