I'm currently hunting down a Legendary Beast, which is proving incredibly difficult... yeah, I knew it would be going in, but I feel like knowing a little more about how "roaming" really works would make the whole process a lot easier. Since Serebii doesn't have a mechanics guide for it yet, I thought I'd check if there was someone a little more knowledgeable about game mechanics who could give me some answers.
First, in what pattern (if any) does the location of the roaming Pokemon change? Is it like in D/P, where the Pokemon switches to a location adjacent to its previous one whenever you enter an area, or is it completely random? Does the location change when you use Fly? When you enter a house? When you enter a battle? When you reset the game?
Second, once you're in the same area as the roaming Pokemon, how difficult is it to encounter them? Will they be the first Pokemon you see? Are they Common, Uncommon, Rare, etc?
I think this information would help a LOT of people come up with more efficient strategies for catching these Pokemon. Please share if you know anything!