Able Ability System Info and Support Thread

You can use a Dynamic Override on the Branch Ability to randomly pick one. Just setup a list of Abilities somewhere (could be in a subsystem, on the Ability itself, etc) and then use a random stream to pick one. The problem you’ll have there is to sync the random across the wire if your game is multiplayer. That is FAR more complex and would likely require a hash or something that you can reliably create on the client / server.