pretty nice, here's a perfect strategy
ok if you have problems with eggman, this strategy is imposible to fail, its a long figth but you eventually win in this way
1) first turn just use protect, after this we will enter a eternal loop
first turn with defense down just use normal atack, we will use mp to heal and sp for atack, so, he lower the shield, use triple shot, DONT use ever G.Shot, why? because if you count, you end up making more damage with 3 triple shots and use less sp, so in the end you do more damage with many triple shots, so, use triple shot twice, after he shoots with the emerald heal, and then use one or two normal atacks untill he lowers the emerald again, then 2 triple atacks again, after he atack, heal again, and normal atack untill he lowers the shield again, just repeat this untill you run out of sp, you can't die if you heal once after he shoot you with the emerald, after you run out of sp, use the purple twister atack when he shield is down, that should kill him in 1 hit or 2 (just 1 in my case) YOU CANT LOOSE, just be patient and dont miss the heal button