At the moment, both wild Pokémon's and NPC trainers' actions can be predicted on the client. If the battle system has access to a server, it would be better simply to generate the actions there, and treat NPCs and wild Pokémon as online trainers in their own right (but trigger Supervisor messages artificially on the server).
At the moment, both wild Pokémon's and NPC trainers' actions can be predicted on the client. If the battle system has access to a server, it would be better simply to generate the actions there, and treat NPCs and wild Pokémon as online trainers in their own right (but trigger
Supervisor
messages artificially on the server).