Dialogue can follow a set directive for a character to monologue, with editable names, other characters nearby could also interject in the conversations!
This is dialogue system works via several different blueprints that all tie into the behaviour tree, inputs via the UI elements progress though the conversations.