I am creating a muschlient system for myself (mainly for the practice, my day job is programming) and have run into an interesting issue.
I'm having commands run on prompt, waiting on balance/equilibrium, but I have an issue where if other output causes a prompt exactly in between a command being sent to aetolia and the prompt getting back from aetolia then I send the next command too early due to the double prompt that results. I.E. Someone speaking in the middle of my command list.
This causes particular issues for bloodborn rituals.
What strategies are there to mitigate this?
The only thing i've been able to think of is making custom triggers for the result of the command, but that seems like a huge amount of work.