Of course, different game would different method for scripting events and story
Still… it was quite easy and efficient in one of my projects to use Dialogue Plugin as “screenplay plugin”.
One of the biggest advantages is that I can easily analyze such graph from code. And use this info to pre-load assets soft referenced in “upcoming” nodes, read the path leading to specific node aka “specific moment in story” (one of things needed for automated testing).
Such generic node editor could be truly useful for many games. I even considered describing usage of such tool for implementing quest/story/events. Probably I will… in spare moment…
That’s why I’m happy that you addedd copy-paste functionality. Thanks!
Now I’m hopping for a Node Search;)