In Pokémon shuffle, Vitavity Drain(I know that one of the Pokemon’s that learn it is Sceptile) does damage based on the opponent’s HP. But then, in special event battles like the mega Pokemons, like Gyrados(current mega event), have no HP and only rank you based on your score. So how does this move calculate damage?