Phase 1 section
Pokemon Emerald Rustboro Gym - Roxanne Walkthrough
Stone Badge Rustboro Gym - Roxanne section for the Pokemon Emerald walkthrough with wild Pokemon, trainers, items, coordinates, requirements, and strategy notes.
Rustboro Gym - Roxanne is a dedicated section page for Phase 1: Stone Badge. Beat the optional Gym trainers if you need experience, then defeat Roxanne for the Stone Badge.
Trainer Art
Key Emerald trainers for this section are shown here so boss, rival, villain, and Frontier pages have the right character context.
Route Plan
Primary source maps covered here: Rustboro City Gym. Follow this page as its own checklist, then return to the phase index when the wild Pokemon, trainers, items, and boss notes are complete.
Wild Pokemon
No wild Pokemon encounter table is sourced for this section.
Trainers
| Order | Area | Trainer | Team | Reward | Notes |
|---|---|---|---|---|---|
| 1 | Rustboro City Gym | Youngster Josh | 160 | Story/route battle. | |
| 2 | Rustboro City Gym | Youngster Tommy | 128 | Story/route battle. | |
| 3 | Rustboro City Gym | Hiker Marc | 320 | Story/route battle. | |
| 4 | Rustboro City Gym | Leader Roxanne | 1500 | May have Match Call/rematch data later. |
Items
| Item | Type | Location | Requirement / flag context |
|---|---|---|---|
| TM39 Rock Tomb | Gift / reward | Rustboro City Gym, Gym Leader reward | After defeating the Gym Leader |
Boss Strategy
Leader Roxanne
Reward: 1500. Grass, Water, and Combusken's Double Kick are clean answers. Avoid trying to grind through Rock Tomb with frail Flying or Bug types.
| Pokemon | Level | Held item | Moves |
|---|---|---|---|
| | Lv. 12 | - | Tackle, Defense Curl, Rock Throw, Rock Tomb |
| | Lv. 12 | - | Tackle, Defense Curl, Rock Throw, Rock Tomb |
| | Lv. 15 | Oran Berry | Block, Harden, Tackle, Rock Tomb |
Completion Checklist
- Clear the main objective: Beat the optional Gym trainers if you need experience, then defeat Roxanne for the Stone Badge.
- Review every wild Pokemon method listed for the section.
- Fight or deliberately skip every trainer listed in route order.
- Collect visible items, hidden items, and scripted rewards you care about before moving on.
- Save and heal before the boss battle.
Source Notes
- Source of truth: pret/pokeemerald
wild_encounters.json, mapmap.jsonobject/background events, mapscripts.inc,trainers.h, andtrainer_parties.h. - Encounter odds are aggregated by species and method from Emerald slot rates. Most rows are marked Any time because Emerald has no normal day/night wild encounter split.
- Pokemon table sprites use locally cached Emerald front sprites from
/guides/pokemon-emerald-pokemon-sprites.json. - Trainer art on this page uses the local Emerald trainer manifest and reused Hoenn character art where Emerald-specific artwork is not available.