Do NPC Pokemon such as trainers and gym leaders have EVS and IVS or are they locked to a certain number like starter pokemon? Do they also have natures or are they no stat changed natures? I'm trying to find out how fast an NPC pokemon can be.
Which starter has the best hidden ability? Does Charizard's Solar Power lower its HP once when entering battle or every turn? By how much does HP decrease?