thought you couldn't attack the same person more than once in a 24 hour period.
Not true. You can attack in the wild as many times as you want provided the other player is not shielded. The 24 hour applies to failed revenge attempts only.