Tadace wrote:TIL SetTimer doesn't require a loop. I've been doing it wrong for so long. My only question would be why you want to randomly select from a weighted list of skills instead of just increment through them?
Mainly because of the cool down on Thunder Slam. I could add a separate timer for it, but there's no guarantee I'll be attacking anything when it's Thunder Slams 'turn'. With this method, there can be brief moments when TSlam is selected but on cool down, but for the most part it's selected just enough times to be off cool down 90% of the time.