You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This involves fixing some known bugs that exist in the ruby version (#133, possibly #383). The statement dialogue interface ids currently used are also a bit suspect.
The current plan for the dialogue system in Kotlin is to write a DSL backed by coroutines, where dialogue text is interleaved with code, and various actions (like waiting on the player to 'Click here to continue', select an option from a list, etc) block at the couroutine/fibre level. This removes a significant amount of complexity from the current implementation, effectively flattening everything into one long conversation (rather than the nested dialogues, each with their own separate close/continue callbacks).
Because of the effort involved in this rewrite (more like a completely different plugin), it's been deselected from the port to kotlin project. This one will be one of our first tasks post-merge.
Tracker issue for checklist item in #338
The text was updated successfully, but these errors were encountered: