Hello, I’m not sure if this has been suggested already or not but a primary and secondary mood feature would drastically smooth out transitions and variations of situations.
For example, you would set up music and sound effects for a battle with wolves as the primary mood, then have secondary moods for weather, time of day, location etc.
So you can have the wolf battle sounds and music playing all the time and you can change the secondary mood to suit the situation like starting in the forest, it starts raining and you chase them into a cave.
At the moment you would need three seperate moods for just this wolf engagement.
In my mind, I see this as something similar to the global one shots but with secondary moods; set up the engagement sound effects and music and then you can select the correct secondary mood depending on the situation.
Could also be used in multi stage battles and have a fade in feature; the creature summons a storm when enraged, the rain slowly gets heavier/louder, then the thunder starts.
You could also set the combat music and sound effects as secondary moods and slap them on the global mood list for thoes ‘all of a sudden, the reoccurring bandit boss shows up at the tavern because someone didn’t believe saying his name three times whilst holding his hat makes him appear rumour’ moments.