Tracer Recall

Hello! I’m new to forum and I need some help figuring out an issue I’ve been having with a blueprint code. Essentially, I’m trying to recreate Tracer’s recall from overwatch. How I’m doing it is by pressing a button and it’ll rewind the player’s transform to an old position. It does this by adding an array element every tick, and getting it to set the transform. When the recall button is pressed, it transforms the player then removes the array elements that are transformed within a 3 second period using a Timeline. I can use it once and it works, but if I try to press the button to use it a second time, it just transforms the player to the position it recalled to. I tried to use a bool to check when it’s recalling, and if it’s recalling it’s supposed to stop adding array elements and that attempt didn’t work. Here is my code and a video. The white pins going into the set is recalling is the event tick.


Video of the Recall and fail. https://youtu.be/9VPCKfsMZ9M

Try using the Play from Start pin instead of Play :wink:

I tried this, unfotunately I got the same result.