Love this topic! Awesome job, I use this daily!
but I think i found 2 (little) mistakes.
- In Fortree City there is no NPC Trade: Pikachu (Trade for a Skitty). Not in Emerald. I looked it up and also found the NPC, it's Volbeat (trade for a Plusle)
- Granite Cave:
It says Granite Cave B1F
Rock Smash: Geodude, Nosepass
But there are no Rock Smash stones on B1F, only on B2F so it should be (I also looked it up on bulbapedia) :
Granite Cave B2F
Grass: Zubat, Makuhita, Abra, Aron
Rock Smash: Geodude, Nosepass
Still awesome topic!