This is purely a bunch of code quality improvements and maintenance optimizations to fix some of the issues I had with the code, particularly with the additions on our side, and doesn't contain any new content.
I've made the following adjustments:
This significantly decouples the various dialogues from each other. It doesn't deal with inline #FUNCTION functions, yet, for which I'll probably have to think of a good solution, but it's a good step in the right direction.
I also want to make the following recommendations for dialogue development:
This should help prevent potential issues in the future, especially if alternate dialogues are introduced.
Note: Due to removing the now redundant K60_PARSEE_X_ZONE, the dev branch will have an error since there was one more usage there in Add_HashihimeServices.ERB (Line 285). That line can be replaced with RUNOFF(60, 0).