Quoted By:
If it were up to me, I'd make an algorithm out of it
>The roaming Pokemon generates in a random area on the map
>Every time you move to a different location, the roaming Pokemon moves to the route next to the route it's currently in
>If the Pokemon is in an open-ended route with two or more routes in different directions, then it will randomly go to one of them, with an equal chance of going to any one of them
>The roaming Pokemon will follow this algorithm whether or not you're currently in the route where it is
>Once you encounter the Pokemon for the first time, then you'll be able to have a general idea of where it can head off to, while it still remains elusive if it ends up in a route that branches off into other routes
>Quadrupedal/land-based Pokemon are limited to grounded areas
>Water-type Pokemon and Pokemon capable of flight may go offland into sea routes
Thoughts?