Implementing Idle Animation Cycles in Unreal

(My first time posting to an unreal forum, so apologies if I’ve chosen the wrong area)

I’m part of a project building a platforming game, using the basic third person game level as a blueprint. I’m completely new to unreal and game development in total but I managed to (through tutorials) replace the basic third person mesh and blueprint with my own custom mesh, skeleton and rig. Since that I’ve been able to set up custom mixamo animations to replace the defaults, but I have hit a wall with the idle animations.

My team wanted to set up a random cycle of idle animations to keep the game more interesting, including an Easter-Egg style dance animation that has a very low probability of playing. Unfortunately the random sequence player system I inputted causes issues where after the player jumps, it can trigger a dance animation which doesn’t fit the sequence of platforming.

I want to apply some form of timer or delay, where if the player remains afk/still for 10 secs etc THEN the rare animation can play, but small pauses between jumps only allow the standard idle animations.

I’d be happy to include screenshots of the blueprints if needed, I just don’t know which will be relevant for this task.

You’re describing what are called idle breaks, which are animations that could trigger whenever the character is in idle.

If you’re able to also trigger them in other scenarios outside Idle state machine, there’s something wrong somewhere.
Anyway I strongly advise you to look for idle break tutorials to see how to setup a trigger for the timer and the conditions needed to make them work as expected.