That certainly works for raining - but they can still decide to go to (bolding the moods):
- Go to a tavern while it’s raining.
- Decide to cast ‘clear weather’ as a spell, stop the raining, then go into a bar
- Go to stables to investigate a murder while it’s raining
- Leave the town on a carriage to go find those kobolds that were causing trouble while it’s raining
- Go to the market by horse while it’s raining
- Visit the blacksmith while it’s raining
I could keep going on. Without “railroading” my players choices, there is still a near-infinite number of mixable moods that could either make it either too hard to anticipate, or too time-consuming to set up beforehand. Do I start putting in ‘rain’ to every other mood? Indoor rain for indoors? Lightning too? What about snowy winds? Sandstorms?
But wouldn’t it be amazing if we could just make the different generic moods (in bold) and then just turn them off and on as we please? It’d be an incredible time-saver both in-game and out.