What I wonder about is, for example, when Tyranitar shows up. The things it counters and is countered by according to the stats are a combination of all of its wildly divergent sets (Assault Vest, Mega, SR setter), and if I'm correct, the way your script interprets Tyranitar is as a pokemon who...