How do I test if a loop condition is met?

I actually had a Timeline in there
before because I like the dampening
effect it would provide… but I got
rid of it when I realized I had no
idea how to change it to run for
shorter periods of time…

The right click Blueprints Actions menu is context sensitive providing you do not right click to invoke it, ehm. It’s a poor man’s IntelliSense of sorts. When you add a timeline to a blueprint graph, it automatically creates a reference which you can then use (drag a wire from it) to see what this component is capable of:

You were looking for Set Play Rate - at 2.0 it will play the Timeline twice as fast; at 0.1 will make it last 10 times longer.

You can’t really update the key values inside the timelines (apart from loading an entirely new curve) - in my 2nd example the Timeline outputs 0-1 alpha while Lerp takes care of the range.

Regarding the description of the desired behaviour, it should not take longer than an hour to put it all together if you’re familiar with the tools at hand.

Do tell if something does not add up.