(Running with OBS 32.0.4 and ASS 1.32.6)
My issue is that macros over-run each other despite having a rule "and not".
I am running a "base macro" that swaps between multiple camera-scenes. Each camera-scene is active as long as "wait"-command applies. "Wait" delay is individual between 40-120 seconds depending on the scene. This "base-macro" is triggered to start every time a scene named "Trigger.*" runs.
In addition to base-macro I have additional scenes that I need to run. The idea is, that those additional scenes would interrupt the "base macro" as long as they need to run, and after that a trigger-scene is activated and "base macro" would take over and continue.
One of those interruptions is a scene that has an image-carousel. That should run 90 seconds and then activate a "trigger-scene" for the "base-macro" to take over.
The problem is that the "base-macro" takes over when ever a new scene is due to be activated within the "base macro" even though I have a rule NOT to run the macro if "Gallery" is active. To my knowledge I cannot unselect "Run Macro In Parallel to other macros" - as it needs to be running all the time.
The "Base-macro" recognizes the Gallery-carousel - it can be verified here. If I understand correctly, this macro should run if ALL the rules apply. As "Gallery.*" does not apply, this macro should not be activated(?):
View attachment 117450
Here you can see what "Gallery.Latest" contains:
View attachment 117451
It should end on "Trigger"-scene that allows the "base-macro" to take over, but instead logs "Booth.Auto"-scene taking over as it is activated by the "base-macro":
View attachment 117452
We can also see, that the "Gallery.Latest"-macro is still running under the hood: The image-size warnings still appear in the logs although the scene has been swapped to "Booth.Auto".
In some other additional macros I have multiple camera-scenes, so this behaviour causes 1) Base-macro takes over too soon, 2) additional macro takes over the base-macro when camera-scene changes, 3) base-macro takes over the additional macro again - camera angles start to jump irregularly.
What am I missing?