Feature Request: Dialog Queue
Posted: Sun Sep 24, 2023 3:45 am
I've looked at doing this myself but couldn't find an easy way, it'll probably need a bit of refactoring, but maybe others share this need:
In addition to the "exclusive" and "replace" options, I'd like a "queue" option in the dialog trigger. The functionality would be "if another dialog is running, wait for a second (or so) and retry, do this until it works".
I have some dialogs in my game that are triggered by events or by time, and in rare cases, this can happen while another dialog is running. My workaround right now is to stop game time, but I'd prefer if players kept control over game time. I need to ensure that both dialogs run in these cases (quests are started during dialogs, etc.)
In addition to the "exclusive" and "replace" options, I'd like a "queue" option in the dialog trigger. The functionality would be "if another dialog is running, wait for a second (or so) and retry, do this until it works".
I have some dialogs in my game that are triggered by events or by time, and in rare cases, this can happen while another dialog is running. My workaround right now is to stop game time, but I'd prefer if players kept control over game time. I need to ensure that both dialogs run in these cases (quests are started during dialogs, etc.)