Unless my eyes are deceiving me, the encounter slot table for Emerald (Super Rod) shows Gyarados in Petalburg City, he's only obtainable in Sootopolis City. Should I just assume that was some sort of typo and treat it as it actually being Sootopolis City rather than what it actually says...