A Pokemon damage calculator for generations 1-6