Animation Best Practices for Randomized Sequences

Hi All,
I intend to do the following: Loop an idle animation for my character. Once a random number of loops has been reached, it should randomly choose one of the waiting animations and blend smoothly in and out of them.

  • “Random Sequence Player” - Problem is that it could trigger two waiting animations after each other without going back to the idle one in between. Even if shuffle mode is turned off

  • “Animation Montages” - I could turn all of my anims into montages and use the random int generator but this seems very bulky and moves my animation functionality entirely into the Char BP and out of the AnimBP… I am not so sure if this is the proper/lean/pythonic way to do

Any thought on the matter are highly appreciated!