I have stumbled upon the secret recipe for the attack Struggle. I was in the Battle Tower and my Sharpedo had just used Surf. The opponent pokemon used Encore and then got knocked out by the resulting Surf. Alakazam was sent out next and after getting hit by 1 Surf it used Disable. I figured the result would be a few turns of "Surf was disabled" and once Encore was over I could attack again. But the next time I tried to attack it said my pokemon was out of moves and it used Struggle. Anyone else have odd fomrulas for Struggle?