I was in the Grand Trial against Hala, and I sent out my Noibat for his Machop. Pretty standard matchup, right? I used Gust and it did about a third of Machop’s HP. It used Revenge and it did an unsurprisingly large amount (just over half of Noibat’s HP). Then I used Roost because I thought “That only did that much because I attacked it first” but even having not attacked it in the same turn, Revenge still did the same amount of damage. Why is this?