Same BP class, same anim BP, several actors in the scene - how to randomize timing ?

I have several (two) BP actors in the scene. Both are obviously of the same class and use the same anim BP. I simply dragged one into the scene and then duplicated it to get second one.

This is my setup:

The issue is that both actors (drones that fly) bank in sync. I’d like to randomize it a bit making one start banking a bit later than another. How would I do that without duplicating anything?

Thanks

Option #1 - Instead of a literal “12” in that first delay node, hook up a “random float in range” and set the range from 11.0 to 12.0
However, that will be slightly different each time. So if that doesn’t work for your purposes:

Option #2 - Just make a float var called “BankDelay” expose it as public, hook it up to the delay node, then you can set it manually on each actor in the level.

edit: I didn’t notice you were doing a loop on all the drones in your AnimBP. This will always apply the same BankingLerping value to every drone using the AnimBP
(i.e. the value from the last drone in the loop, since it overwrites each time).

You’ll need to get the owner of the AnimBP and get its BankingLerping value - so use “GetOwningActor” instead of the GetAllActors node, and cast it to BP_Bomber_A2.