This just doesn't seem possible. Having never battled a Ruin Maniac before at that point in the game, it was the first choice on my list as I arrived in Oreburgh. Additionally, after making a good deal of progress into the game, my choices are still the same.I thought it was dependant on the last trainers you battled with, not ID.