Originally posted by XilenceX
View Post
Hey there! That's a neat idea, I like it. A branch in this system is essentially 1 page/prompt of dialogue, so we couldn't split up one branch into multiple users in this case (the page break operator >> breaks 1 branch into multiple pages but it doesn't have an opportunity to change users).
For designer convenience sake, you can maybe generate 'sub-branches' for each new speaker. So for example:
{Start}
Player(Neutral): Hey <-- Script generates Branch "Start__1"
NPCName(Anger_B): What do you want? <-- Script generates Branch "Start__2"
I wouldn't expect this to be a performance issue at any rate, tables use a map internally iirc, so a binary search is not going to have a problem with searching a million entries once in a while.
Leave a comment: