I have gone through 69 trainers in a one-on-one battle in the Battle Tower. A strange thing happened when I fought against Salon Maiden Anabel.
My first pokemon was Heracross (50Lv, Adamant, 252 Attact, 252 Speed, Salac Berry).
Anabel's first pokemon was Raikou(50Lv) and the second one was Latios(50Lv).
Below was the battle rundown:
Raikou->Reflect
Heracross->Swords Dance
Raikou->Thunderbolt
Heracross->Swords Dance
Heracross->Endure
Raikou->Thunderbolt (Heracross had 1HP remaining)
Heracross->Reversal
Raikou died and Latios was out
Heracross->Reversal
and the problem came
My Heracross's Reversal can only deduct about 2/3 of Latios' HP
I did calculations based on the damage formula and found out that Reversal should have killed Latios under any circumstances.
Can anyone please kindly explain this?
Below is my save file. You guys may take a look at the replay.
http://two.xthost.info/kan/trm-pmeu.sav