public static double dpsForMove(final Pokemon p,final boolean primary){
  final PokemonMove move=primary ? p.getMove1() : p.getMove2();
  return dpsForMove(p.getPokemonId(),move,primary);
}

public static double dpsForMove ( final Pokemon p , final boolean primary ) { final PokemonMove move = primary ? p . getMove1 ( ) : p . getMove2 ( ) ; return dpsForMove ( p . getPokemonId ( ) , move , primary ) ; }
calculates the no weave dps for current move . just plain damage , without dodging or any other attack .
