I have several voice events for a character named “Jack,” such as:
vo_Jack_Attackvo_Jack_Jumpvo_Jack_Flyvo_Jack_Crouchvo_Jack_Defensevo_Jack_Death
All voice events, except for vo_Jack_Death, play dynamically based on in-game conditions. Since Jack is a single character, the instance count is limited to 1.
However, when the character dies, I need to immediately stop all currently playing Jack’s voice events and ensure that vo_Jack_Death is played.
I initially thought this could be handled using priority settings, but it seems that doesn’t work. In Wwise, this can be easily achieved by stopping all voice events that start with “vo_Jack” when vo_Jack_Death is triggered.
I know this can be done in FMOD by using Stop Event - Command Instruments, but if there are many voice events, I would need to create dozens of them manually.
Is there a more efficient way to achieve this within FMOD? Any best practices or tips would be greatly appreciated!

