Skip to content

Chapter 9: Cycling Road, Fuchsia City and the Soul Badge

With the Rainbow Badge in your pocket, the herbal shop on Route 16 has a job for you and Cycling Road leads south to Fuchsia City. You need a Bicycle for the road (the Bike Voucher from the Vermilion Fan Club gets you one in Cerulean).

Main quest in this chapter: deliver the Secret Potion to the Safari Zone Warden, then in Fuchsia City clear Koga’s trial (the fake Kogas, the ninja bell in Fuchsia Forest, Blue and the Executives) and win the Soul Badge. The Surf HM lies on the ground in Fuchsia Forest, so you pick it up during Koga’s trial. Winning the Soul Badge also reopens Route 19 (the sea road south) and puts Cynthia and Steven in Fuchsia.

Most side quests here are optional, but several disappear for good when Sabrina laughs in Pokémon Tower (Chapter 11): the Battle Marathon and its White Flute, Cynthia’s and Steven’s Fuchsia battles and Goh at the Tropius display. Do them first. Two choices here cannot be redone: the potion’s outcome decides whether Baoba’s Dragonair lives, and the Taro rescue depends on a Yes.

Hidden items along the way

Optional stops in this chapter’s locations. Some spots may need a return visit; check the location notes for access limitations.

Open a location for item names, directions and available screenshots.

Browse all hidden items

The Secret Potion. Walk out of Celadon by the west gate to Route 16. The old lady in the herbal shop’s gatehouse is there only since the Rainbow Badge scene; she gives you a Secret Potion for a sick Pokémon at the Fuchsia Safari Zone. You get one chance: the potion has to reach the Safari Zone Warden before the Dragonair is lost, and beating two or more of the road bikers on the way makes you too late.

Technical source (script files and flags)

guide/04 q-0083 (script files 207 script 5, 209 script 3 L1708-L2104, 211 script 5 L501-L1468, 805 L82). The herbalist is hidden by flag 1800, which the Rainbow Badge scene clears (file 853 L3774 area); the outcome is flag 1801 (set = Dragonair dies), decided from the 12 biker trainer flags 1674-1682, 1687, 1692, 1693. The gatehouse guard on Cycling Road checks for the Bicycle.

Cycling Road. At the top of the road a Kanto Speed Alliance biker blocks you; with the potion in your Bag choose to force your way through and beat Biker Eddie. Then ride south and avoid the other bikers (one win is fine, two ruin the delivery). At the bottom, on Route 18, the gang boss Paxton stops you and battles you, then you walk into the Route 18 gatehouse where Baoba takes the potion. Afterwards Paxton asks you to join the gang or take it on: joining makes all twelve road bikers count as beaten, refusing three times means you have to beat all twelve and then fight Paxton again as a Double Battle.

Technical source (script files and flags)

guide/04 q-0083, q-0084 (script files 209, 210 script 4 L820-L1735, 211). q-0084 needs the potion handed over first (Paxton’s offer is script 4 of file 210, available after the delivery).

Route 18, east of the gatehouse. A Tauros grazes just south of the gatehouse and charges you; Lara and her Ponyta calm it and invite you to a Battle Marathon on Route 15. Say Yes (she keeps asking). Until you do, the Route 15 entrance from Fuchsia stays closed.

Technical source (script files and flags)

guide/04 q-0092 (script file 210 scripts 6, 9; available while var 0x40db = 0; leaving sets flag 1198 so the Dodrio and Electrode owners are away in Fuchsia).

Fuchsia City and Koga’s Gym. Fuchsia City has several small things to do from the moment you arrive: the Rock-type fan in the Pokémon Center, the Shard trader, the Safari Ball seller, Baoba’s family house and Goh by the Tropius display. The main business is Koga’s Gym in the south-west corner. A cutscene by the Gym shows Granny Kin buying off Koga. Inside, four fake Kogas (one is Janine) lead to the real Koga, who wants Blue and Green/Red with you before he explains his challenge: bring back the ninja bell from Fuchsia Forest, the preserve in the north-east corner of town. The guard lets you in after Koga explains.

Technical source (script files and flags)

guide/04 q-0085, q-0089, q-0091 (script files 804, 806 scripts 2, 9, 14, 807, 810). Goh’s hide flag 1683 is set only by the Saffron takeover (file 17 @12119), so he is there from the first visit; Koga’s challenge is explained once Blue, Green/Red and you stand in the Gym (806 L1892-L1903 line ‘two of your friends have also come to Fuchsia City for the Soul Badge’).

Fuchsia Forest and the ninja bell. Blue and your friend take two of the three paths; take the third. Beat the Fearow-mobbing “Mean Birds”, then Blue for the bell, then Koga’s tired-out Venonat battle and the Executive Maxie fight (losing to Maxie does not white you out). HM03 Surf lies on the ground in the forest, a short way north-east of the entrance: pick it up. Once the bell story is over, Koga’s three disciples, the Kangaskhan and a Toxic Orb and Toxic Plate appear in the forest, and the rangers’ house in the north-east of town has a ranger who wants to see a Golem.

Technical source (script files and flags)

guide/04 q-0085 (script file 61 L2224-L7367 and the item list: HM03 Surf is an item ball in the Fuchsia preserve, site/src/data/items.json: the only source of HM03 in the game, no GiveItem 422 in any script), q-0086, q-0087, q-0088 (61 scripts 6, 8, 9, 15, 17, 19; 810 script 6). Koga is hidden during the Saffron takeover, so the Taro quest’s Koga step has to wait if you have not done it by then.

The Soul Badge. Back in the Gym, battle Koga for the Soul Badge, TM36 Sludge Bomb and his number. The badge scene also reopens Route 19 (the sea road to Cinnabar, shut by volcanic ash since the Rainbow Badge) and brings Cynthia and Steven out in Fuchsia for one battle each.

Technical source (script files and flags)

script file 806 (GiveBadge 5 @407; L1977-L2011: SetFlag 1804, ClearFlag 1207 (Cynthia and Steven, q-0090), ClearFlag 1210 and SetVar 0x40ae = 1 (Route 19 kid, q-0121), SetFlag 1214/1222/1216/1590 (Cinnabar’s restaurant and Blaine scene, next chapter)); file 853 L3174 closed Route 19 at the Rainbow Badge scene.

The Battle Marathon (Routes 15 and 14). After Lara’s invitation, sign up with the receptionist just inside Route 15. Four stages (two wild Pokémon, four trainers in a row, Lass Kay, then Route 14 with Jessie and James and finally Bird Keeper Dudley). You win the Large Supplement Set by beating Dudley; losing to him is allowed and gives the smaller set. If the marathon has not been run when Sabrina laughs in Pokémon Tower, it is cancelled and its prizes are gone.

Technical source (script files and flags)

guide/04 q-0093 (script files 203, 202, 201 script 28, 210 script 9; cancel in file 17 @12563-@12586 sets var 0x40db = 2).

After the marathon. The Dodrio owner in Fuchsia now gives the White Flute; Mack the magician and the man with the empty wallet turn up at the ends of Route 15; the woman at the north end of Route 14 wants to see a Chansey leading your party; and the League member who blocked Route 13 -> Route 14 steps aside.

Technical source (script files and flags)

guide/04 q-0094 (file 804 scripts 20, 22; var 0x40db = 1 after the marathon, file 202 L3578), q-0095 (file 203 scripts 3, 18; hide flag 1823, cleared when the marathon ends, file 202 L974/L3446, or is cancelled, 17 @12590), q-0096 (file 202 script 6).

With Surf in your Bag. Power Plant on Route 10: the door lies across the water, so you need Surf (and the Rainbow Badge). Inside is Zapdos, a Lv. 90 trainer-style fight with TM25 Thunder as the only prize, and an ecologist. Route 19, now open: a kid with a Pikachu wants a Pidgeot to whip up waves on the south beach (needs a Pidgeot leading your party and Surf).

Technical source (script files and flags)

guide/03 q-0060 (script file 196 scripts 11-14: Power Plant door ~20 steps south of the Route 10 Pokémon Center; collision grid of zone 18 with water blocked cuts the door off, per the chapter 7 handoff), guide/05 q-0121 (script file 954 scripts 4, 8; file 955). The Surf field-move check is Badge 3 (Rainbow), item HM03 only from the Fuchsia preserve.

Open the ones you want; tick Done to hide them. Filters at the top apply to this whole page.

Route 16 → Cycling Road → Route 18: the Secret Potion for the Warden’s Dragonair

Section titled “Route 16 → Cycling Road → Route 18: the Secret Potion for the Warden’s Dragonair”

Route 16 Route 17 Route 18 Main quest

One chance: beating two or more of the Cycling Road bikers before the delivery dooms Baoba's Dragonair. Needs a Bicycle.

Where: the herbal shop’s old lady in the Route 16 gatehouse (three steps left of its east door), the Cycling Road (Route 17), and the Route 18 gatehouse at the bottom, where Safari Zone Warden Baoba meets you.

Who gets it / when: from the Rainbow Badge ceremony on. Before that she isn’t in the gatehouse. You need a Bicycle; the gatehouse guard stops you otherwise.

How it works:

  1. Talk to the old lady: she gives you the Secret Potion for a sick Pokémon at the Fuchsia Safari Zone and warns you about “some young people” hogging the road.
  2. Top of Cycling Road: a Kanto Speed Alliance biker blocks the road. Without the potion he just sends you back. With it: “Force your way through?” → Yes and beat Biker Eddie (Gastrodon Lv. 42, Piloswine Lv. 43, Skuntank Lv. 44). No pushes you back; ask again.
  3. Riding down, avoid the bikers. The 12 road bikers are ordinary sight trainers, but each win costs time: beating two or more of them means the potion arrives too late. Beating one is fine.
  4. Route 18, at the bottom of Cycling Road (west of the gatehouse): the gang boss, Roughneck Paxton, stops you and battles you whatever you answer. Beat him (losing whites you out and the scene replays).
  5. Walk into the Route 18 gatehouse: Baoba takes the potion and hurries back to his Dragonair.

Outcome (decided when Baoba takes the potion):

Dragonair saved Dragonair dies
Condition you beat Paxton and at most one road biker you beat 2+ road bikers (or somehow reach Baoba without beating Paxton)
Baoba (Safari Zone entrance) thanks you, registers his number, offers Dratini, Lv. 15, with Extreme Speed (needs party room; say No and ask again later) grieves, registers his number; no gift
Herbal shop (her house on Route 16 East) Energy Powder $400, Energy Root $2,000, Heal Powder $400, Revival Herb $5,000 $800, $3,500, $600, $10,000

Notes: one chance: the herbalist is hidden after the delivery, so there’s no second potion. Either way Baoba then starts the Safari Zone tests (catch a Geodude, then a Sandshrew with the Area Customizer) that make you Safari Zone Owner. The Fuchsia Poké Mart clerk comments on the outcome. Joining or clearing the bike gang is the next entry.

Technical source (script files and flags)

script files 207 (script 5), 209 (script 3, L1708–L2104), 210 (script 3, L733, L1368–L1397), 211 (script 5, L501–L1468), 119 (L294, L1583), 206 (script 1, L114), 805 (L82), 853 L3774. The herbalist (≈7,7 in the Route 16 gatehouse) is hidden by flag 1800, which the Rainbow Badge ceremony clears; the outcome is flag 1801 (set = Dragonair dies). File 211 L501–L1468 counts the 12 biker trainer flags 1674–1682, 1687, 1692, 1693 (trainers 314–322, 327, 332, 333); it also checks flag 1689 (trainer 329, Swimmer Marina on Route 41), so beating her before the delivery would also doom Dragonair (suspected hack slip, see known-issues).

Cycling Road: join the Kanto Speed Alliance or drive it out

Section titled “Cycling Road: join the Kanto Speed Alliance or drive it out”

Route 17 Side quest

Do first: Route 16 → Cycling Road → Route 18: the Secret Potion for the Warden's Dragonair.

Where: Roughneck Paxton on Route 18, at the bottom of Cycling Road west of the gatehouse, after you have handed over the Secret Potion.

How it works: he asks you to join. The menus:

Menu Join Refuse
1 “Sure! I’ve wanted to join!” “Stop hogging Cycling Road!”
2 “Long live freedom! I’m in!” “Freedom isn’t anything goes”
3 “True, rules aren’t freedom” “Then I’m free to stop you!”
  • Join (any join option): all 12 Cycling Road bikers count as beaten and never battle you again. The gang stays on the road.
  • Refuse three times: “If you can beat every member of the Kanto Speed Alliance, we’ll leave the Cycling Road for good.” Beat all 12 bikers on Route 17 (Hugh, Ethan, Bert, Muramasa, Yancy, Lucky, Stu, Jim, Elliot, Ryder, Wilton, Ryuji), then talk to Paxton again. He battles you once more, this time as a Double Battle against his team, sent out two at a time (Magmar, Sandslash, Drapion, Rhyperior, all Lv. 45). Losing whites you out. Win and the gang leaves.

Reward for driving them out:

  • A kid on Route 16, a few steps west of the Route 16 gatehouse’s west door, gives 10 Quick Balls.
  • A man on Route 18, a few steps west of the Route 18 gatehouse, teaches Air Slash for free (repeatable).
  • Cycling Road fills with ordinary cyclists.

Notes: joining isn’t permanent. After the Marsh Badge, the Saffron Gym scene clears the gang out anyway, so the Quick Balls and the Air Slash tutor appear then. The Shiny Stone item ball near the bottom of Cycling Road (just above the bikers’ roadblock) can’t be picked up: it vanishes during the Mt. Moon roadblock scene early in the game and never comes back, whichever way you deal with the gang (suspected hack bug).

Technical source (script files and flags)

file 210 (script 4, L820–L1735; the win sets flag 1673 and clears 1580; final fight TrainerBattle 313 313 at @1589), file 209 (gang objects, hide flag 1673), file 205 (script 3, Quick Balls, flag 1183), file 826 L987–L1003 (sets 1673, clears 1580). Paxton ≈1136,428, Quick Ball kid ≈1143,276 (Route 16), Air Slash man ≈1149,428. Shiny Stone ball: Route 17 object 21 at ≈1143,402, hidden by flag 1890, which the Mt. Moon roadblock scene sets (file 9 @5522); only its own pickup (file 209 @363) sets it again and nothing clears it.

Route 18: Lara and the Tauros (unlocks the battle marathon)

Section titled “Route 18: Lara and the Tauros (unlocks the battle marathon)”

Route 18 Side quest

Where: Route 18 east of the gatehouse, the Fuchsia side. Lara and her Ponyta stand a few steps south-east of the gatehouse’s east door, and the Tauros graze nearby, just south of the gatehouse.

Who gets it / when: while the marathon hasn’t been run or cancelled yet.

How it works:

  1. Talk to the grazing Tauros just south of the gatehouse. It charges: battle a Tauros, Lv. 50. Losing whites you out.
  2. Lara calms it and introduces herself. She invites you to the battle marathon on Route 15. Answer Yes. If you say No, she keeps asking until you do.
  3. She leaves for the venue. Until you do this, the Route 15 entrance from Fuchsia is closed (“getting ready for the Pokémon battle marathon”).
Technical source (script files and flags)

file 210 (scripts 6, 9; L1158–L3666; available while var 0x40db = 0; leaving sets flag 1198). Lara ≈1167,433–434, Tauros ≈1160,434.

Fuchsia Gym: the fake Kogas and the ninja bell (the Soul Badge trial)

Section titled “Fuchsia Gym: the fake Kogas and the ninja bell (the Soul Badge trial)”

Fuchsia City Main quest

Where: Fuchsia Gym (south-west corner of town, left of the Pokémon Center), then the Fuchsia Forest preserve (the gate in the north-east corner of town, next to the “no entry without Gym Leader Koga’s permission” sign).

How it works:

  1. On your way in, a cutscene by the Gym shows Granny Kin and a henchman talking about how she has bought off Koga, the Gym Leader and head of Kanto’s ninja. Koga himself isn’t in the scene, and the real Koga is hidden for now.
  2. Inside, four fake Kogas turn out to be disguised ninjas when you talk to them (optional battles). The “Koga” standing eight steps straight north of the entrance is Janine in disguise: beat her, and the real Koga appears.
  3. Koga won’t explain the challenge until your two friends are there. Fetch them: Green (male player) / Red (female player) standing outside in the north-east part of town, five steps west of the Shard trader, and Blue in the Pokémon Center. Each heads to the Gym once you’ve talked to them.
  4. With all three in the Gym, step up to Koga: the challenge is to bring back the ninja bell from the forest northeast of town. The preserve guard now lets you in.
  5. In the forest Blue and your friend (Green, or Red for female players) each take a path. Those two paths are blocked for you (“…already took this path”), so take the remaining one. You find your friend being mobbed by Fearow and fight the Mean Birds. Your friend then leads you to the bell, which Blue has already picked up.
  6. Blue offers a battle for the bell. You can’t refuse (No just repeats the question). Beat Blue.
  7. Koga appears and makes you battle him at once with your tired team: a single Venonat, Lv. 80 (answering “No” changes his line, not the battle). A cutscene follows: Granny Kin reveals she paid Koga to get rid of you, and Rocket Executives Ariana, Archie and Maxie turn up. Koga refuses to hand you over and calls you to help. You then fight a single battle against Executive Maxie (Ninetales, Camerupt, Torkoal, Blaziken, Magmortar, Magcargo, all Lv. 50). Losing this one doesn’t white you out; the story continues either way. Rangers arrive and you’re taken back to town.
  8. Talk to Koga in the Gym: battle Koga.

Reward: Soul Badge, TM36 Sludge Bomb, Koga’s Pokégear number.

Notes: every loss except the one against Maxie whites you out. Each battle can be retried: walk back into the forest to the same spot and the scene replays from the start of that part. After the badge, Janine offers Attack EV training for a Rawst Berry (see Gym sparring partners). HM03 Surf lies on the ground in the forest, about ten steps north of the forest entrance and a little to the east. Two other forest items, a Toxic Orb (west of the entrance area) and a Toxic Plate (in the north-west part of the forest), plus Koga’s three disciples only appear once the bell story is over.

Technical source (script files and flags)

file 804 (script 11, script 12/L2075; opening cutscene lines 504#16–19), file 807 (script 5/L303), file 806 (scripts 2, 9, 14; L2097, L1931), file 61 (L2224–L7367; Mean Birds trainer 331 @2520, Blue 285 @3815, Koga 286 @4863, Maxie 981 @6373 as TrainerBattle 981 0 1 0 with no win check). Final Gym battle: trainer 257. Positions: Gym door ≈1195,439, preserve gate ≈1234,403, Green/Red ≈1225,414, Janine-as-Koga ≈7,17 in the Gym; forest items Surf ≈60,53, Toxic Orb ≈41,50, Toxic Plate ≈33,25 (forest entrance ≈52,63). Retries: the forest scenes are step triggers that only switch off after a win (vars 0x40d8/0x40d9 for the Mean Birds and the Blue/Koga/Maxie scene, set at L2690 and L7345).

Fuchsia City: Goh and the Tropius on display (choice, no reward)

Section titled “Fuchsia City: Goh and the Tropius on display (choice, no reward)”

Fuchsia City Side quest Missable

Goh leaves Fuchsia for good when Team Rocket takes over Saffron (Chapter 11).

Where: the Tropius exhibit a few steps south-west of the Safari Zone entrance. Goh stands next to it.

How it works: talk to Goh. He wants to throw one Ball at the display Tropius to register it. “Stop Goh from catching the Tropius?”

Answer Result
Yes You battle Goh (Lv. 45–46 team). Win: he storms off. Lose: he catches it anyway, releases it and mocks you (no white-out).
No He catches it, registers it and releases it.

Either way Goh leaves and there is no item. Notes: Goh disappears for good when Team Rocket takes over Saffron.

Technical source (script files and flags)

file 804 (script 14, L4293, L4759, L5503; Goh is trainer 323; hide flag 1683, set by the takeover, file 17 @12119). Exhibit ≈1207,408, Goh ≈1207,411.

Fuchsia City Side quest

  • Rock-type fan (Pokémon Center, right-hand side): “Do you like Rock-type Pokémon?” → Yes for TM71 Stone Edge (once; No can be retried).
  • Shard trader (north-east part of town, a few steps below the rangers’ house): one Shard for a set of three Berries: Red → Persim/Razz/Pomeg, Blue → Bluk/Kelpsy/Cornn, Yellow → Pinap/Grepa/Nomel, Green → Wepear/Hondew/Durin. Repeatable. He refuses if you can’t carry the set.
  • Safari Ball seller (north-west corner of town): 1 for $1,500, 5 for $7,000, 10 for $13,500, as often as you like.
  • Photographer (by the Route 19 gate at the south edge of town) only on Tuesdays and Saturdays.
  • Baoba’s family house (the door in the middle of the south part of town, just above the Dodrio owner): a man talks about Surf and hints at the Safari Zone. Once you carry HM04 Strength he asks instead: “You already have the Strength HM? Then have you found a way to use it to move this big boulder in my house?” Flavour only, no reward. (The Chinese says “Surf TM”, but the item he checks is HM04, and moving boulders is Strength’s job, so the English says Strength.)
Technical source (script files and flags)

file 807 (script 2), file 804 (scripts 9, 24; L1445), file 810 (script 3: HasItem 423 = HM04, line 509#6). Positions: Rock-type fan ≈13,13 in the Pokémon Center; Shard trader ≈1230,414; Safari Ball seller ≈1194,405; photographer ≈1201,445; Baoba family door ≈1222,435 (man ≈69,5 in its room).

Fuchsia City Side quest

Do first: Fuchsia Gym: the fake Kogas and the ninja bell (the Soul Badge trial).

Where: Fuchsia Forest, in the north-east part near the bell clearing (after the bell story).

Disciple What he offers
Snake specialist (with a Seviper, northernmost of the three) Single or Double Battle (Super Nerd Ulrich), any time
Healer (with a Blissey, west of the other two) Free full heal
“Forbidden jutsu” disciple (with a Toxicroak, furthest east) Offers “a forbidden jutsu made especially for attracting the opposite sex. Want to learn it?” Answer Yes for TM45 Attract (once). No: “You’re not interested in the opposite sex at all?”, and you can ask again.
Technical source (script files and flags)

file 61 (scripts 15, 17, 19; L3580, L3659, L3717; TM45 flag 1838; offer line 90#184). Ulrich is trainer 478. Positions: snake specialist ≈63,12, healer ≈55,17, jutsu disciple ≈71,18.

Fuchsia City: the lost boy Taro (Kangaskhan and the poachers)

Section titled “Fuchsia City: the lost boy Taro (Kangaskhan and the poachers)”

Fuchsia City Side quest

Answer Yes when asked to help drive off the poachers: No is permanent. Koga is away during the Saffron takeover, so finish it before then. Do first: Fuchsia Gym: the fake Kogas and the ninja bell (the Soul Badge trial).

Where: a couple in the north of Fuchsia, a few steps south of the Safari Zone entrance; the Fuchsia Forest (the Kangaskhan is in the north-west part); Koga in the Gym.

Who gets it / when: the Kangaskhan only appears in the forest once the bell story is over (after the rangers send you back to town, step 7 of the Soul Badge trial).

How it works:

  1. In the forest, talk to the lone Kangaskhan in the north-west part: “Try to catch it?” → Yes. You fight it (Lv. 30, a trainer-style battle, so you can’t catch it). It calls its herd, and a wild boy (“Dadadada!”) appears and leads them away.
  2. Tell the couple in Fuchsia (they lost their son Taro years ago). They want to search the forest.
  3. Ask Koga in the Gym. He tells the guards to let them in.
  4. Tell the couple. They leave for the forest. Find them there, a couple of steps east of where the Kangaskhan stood, and talk to them: poachers are rounding up the Kangaskhan, with Taro among them. “Help drive off the poachers?” → Yes, then win the Double Battle (Roughneck Anthony + Shady Guy Bunta).
  5. The family is reunited. Talk to the parents again.

Reward: PP Max ×3 from the parents. Then visit the rangers’ house (north-east Fuchsia, a few steps south-west of the forest preserve gate): the ranger by the window gives TM47 Steel Wing for saving the Kangaskhan.

Notes: answering No in step 4 is permanent. The poachers take the herd, Taro runs off for good, the parents stay behind grieving, and the ranger later reports finding a little boy’s body. No rewards. Losing the poacher battle only whites you out: talk to the parents again to retry. Koga is hidden during the Saffron takeover, so step 3 has to wait until Saffron is freed if you haven’t done it by then.

Technical source (script files and flags)

file 61 (scripts 6, 8, 9; L3094, L3389, L4170; poachers are trainers 334 + 335), file 804 (scripts 15, 16), file 806 (script 2/L1845), file 810 (script 5/L367). Positions: couple ≈1217,408; Kangaskhan ≈36,16 and couple ≈38,16 in the forest; rangers’ house door ≈1229,407 (warp to the middle room of the shared house map, ranger script 5 at ≈40,5). The ≈1222,435 door leads to Baoba’s family room.

Fuchsia City Side quest

Do first: Fuchsia Gym: the fake Kogas and the ninja bell (the Soul Badge trial).

Where: the rangers’ house in north-east Fuchsia (a few steps south-west of the forest preserve gate). The ranger stands just inside, two steps up and one to the right of the door.

How it works: “If you have a Golem, could you show it to me?” → Yes, and pick a Golem from your party.

Reward: TM64 Explosion (once).

Notes: anything else gets “That’s not a Golem…”. You can ask again.

Technical source (script files and flags)

file 810 (script 6, L420). Rangers’ house door ≈1229,407 (not ≈1222,435, which is Baoba’s family room); ranger ≈37,6.

Fuchsia City: Cynthia and Steven (after the Soul Badge, before the Saffron takeover)

Section titled “Fuchsia City: Cynthia and Steven (after the Soul Badge, before the Saffron takeover)”

Fuchsia City Side quest Missable

Opens with the Soul Badge and closes when Team Rocket takes over Saffron (Chapter 11). Do first: Fuchsia Gym: the fake Kogas and the ninja bell (the Soul Badge trial).

Where: Cynthia with her Garchomp just below and left of the Gym door. Steven with his Metagross in the Safari Zone entrance building, on the left side.

Who gets it / when: they appear when you get the Soul Badge.

How it works: each asks for a battle. Say Yes: Cynthia (Garchomp Lv. 55, Spiritomb Lv. 53, Scizor Lv. 53, Lucario Lv. 54, Roserade Lv. 54, Milotic Lv. 53) or Steven (Metagross Lv. 55, Aggron Lv. 54, Claydol Lv. 53, Armaldo Lv. 65, Cradily Lv. 54, Skarmory Lv. 53). One battle each.

Notes: missable. When Team Rocket takes over Saffron (Sabrina laughs in Pokémon Tower), both disappear. If you already have the Soul Badge by then (the usual order), they never come back. If the takeover starts before you have the badge, Koga is away until Saffron is freed; earning the Soul Badge after that still brings them out. Losing to either whites you out; they stay and you can try again.

Technical source (script files and flags)

file 804 (script 32), file 119 (script 15, L3128; Steven’s win flag 1864 is set only after a win), file 806 (L1981), file 17 (L12127). Cynthia is trainer 502, Steven 504. Both are hidden by flag 1207: cleared only by the Soul Badge scene (file 806 @1981), set by the takeover (file 17 @12127). Cynthia ≈1193,442; Steven ≈2,9 in the Safari Zone entrance building. Koga is hidden by flag 755 (takeover sets it, file 17 @12015; liberation clears it, file 834 @5968).

Route 15 → Route 14: the Cape Battle Marathon (missable)

Section titled “Route 15 → Route 14: the Cape Battle Marathon (missable)”

Route 15 Route 14 Side quest Missable

Cancelled when Sabrina laughs in Pokémon Tower (Chapter 11). Do first: Route 18: Lara and the Tauros (unlocks the battle marathon).

Where: Route 15, entered from the Fuchsia gatehouse. The receptionist stands a few steps east of the gatehouse exit.

Who gets it / when: after Lara’s invitation (previous entry). Sign up with the receptionist (“just one entry spot left”).

How it works: four stages. There’s a healer at the far east end of Route 15 between stages.

Stage Where What
1 Route 15 west Beat two wild Pokémon: Nidoqueen Lv. 55 and Machamp Lv. 55. Catching them or running away also counts; only a loss whites you out.
2 Route 15 middle Beat four trainers in order: Hiker Keith (Rock types), Firebreather Ollie, Black Belt Hal (the “every punch lands” fighter) and Aroma Lady Libby (with perfume). You can’t walk past one you haven’t beaten. Then a fifth, stronger trainer, Scientist Rom, offers an optional battle: Yes → battle; a win gives a full heal and 2 Heal Balls. No → skip.
3 Route 15 east Single battle against Lass Kay, the contestant who arrived with you (Omastar Lv. 46, Clefable Lv. 47, Mismagius Lv. 46).
4 Route 14 (go east down the steps) Beat staff member Ace Trainer Don (Togekiss Lv. 48, Bronzong Lv. 49, Salamence Lv. 50, Butterfree Lv. 48). Then Jessie and James ambush the race and you fight them back to back (Lv. 47–48 teams; James also has Growlithe Lv. 45 and Meowth Lv. 20). Lara twists her ankle and sends you on. Near the finish, Bird Keeper Dudley (Dodrio Lv. 50, Crobat Lv. 49, Dugtrio Lv. 49) tries to stop you.

Losing any battle before Dudley whites you out. Losing to Dudley is allowed: he wins the race instead.

Reward:

  • Beat Dudley (you win the race): Large Supplement Set = 2 Rare Candies, PP Max, HP Up, Protein, Iron, Carbos, Calcium, Zinc.
  • Lose to Dudley: Small Supplement Set = 2 Rare Candies, PP Max.
  • Either way Lara gives you a Heart Scale. Later she stands on Route 18 again and teaches Yawn for free (repeatable).

Notes:

  • Missable: if the marathon hasn’t been run when Sabrina laughs in Pokémon Tower (the Saffron takeover), the game cancels it. Lara goes back to Route 18 but never offers Yawn, and the prizes are gone.
  • While the marathon is pending, the Route 13 → Route 14 path is blocked by a Southeast League member (“Route 14 is getting ready for the marathon”). The block lifts once the marathon is finished or cancelled.
Technical source (script files and flags)

file 203 (scripts 2, 4–9, 14; L1125–L4647; stage 2 trainers 375, 376, 372, 394, optional 353; stage 3 trainer 426 single), file 202 (script 3, L974–L3606; Don 463, Jessie 464, James 465, Dudley 466 as TrainerBattle 466 0 1 0), file 201 (script 28, coord gated by var 0x40db = 0), file 210 (script 9, L1322), file 17 L12563 (cancel sets var 0x40db = 2). Positions: receptionist ≈1253,423, healer ≈1334,431, stage 2 ≈1278–1292,433.

Fuchsia City: the Dodrio owner’s White Flute (Battle Marathon; before the Saffron takeover)

Section titled “Fuchsia City: the Dodrio owner’s White Flute (Battle Marathon; before the Saffron takeover)”

Fuchsia City Side quest Missable

Only after the marathon is finished (win or lose); lost if the marathon is cancelled. Do first: Route 15 → Route 14: the Cape Battle Marathon (missable).

Where: in Fuchsia, a man with a Dodrio (in the south part of town, a few steps below the door of Baoba’s family house) and a woman with an Electrode (in the north, a few steps south-east of the Safari Zone entrance).

Who gets it / when: after you finish the Battle Marathon (win or lose against Dudley) that Lara invites you to on Route 18 (held on Route 15; see Route 18: Lara and the Tauros and the Cape Battle Marathon). While the marathon is running, both owners are away.

Reward: the Dodrio owner gives the White Flute (once).

Notes: missable. If the marathon isn’t finished when Team Rocket takes over Saffron, the game cancels it. The Dodrio owner then only mentions a speed contest in Johto, and the White Flute is lost.

Technical source (script files and flags)

file 804 (scripts 20, 22; L2499; gives the flute when var 0x40db = 1), file 202 (L3578: both the win and the loss path reach this SetVar 0x40db = 1), file 210 (L3666), file 17 (L12563–L12586; cancel sets 0x40db = 2). Dodrio owner ≈1220,438, Electrode owner ≈1220,406; both hidden by flag 1198 while the marathon is running.

Route 15: Mack the magician’s “show” (talk to the empty-wallet man first)

Section titled “Route 15: Mack the magician’s “show” (talk to the empty-wallet man first)”

Route 15 Side quest

Appears once the marathon is over or cancelled. Talk to the man at the east end of Route 15 before watching the show.

Where: Route 15 west: Mack stands with his Exeggcute a few steps north-east of the Fuchsia gatehouse exit. A man at the far east end of Route 15 talks about feeling “empty” after a street magic show. Both appear once the marathon is over, or once the Saffron takeover has cancelled it.

How it works:

  1. First talk to the man at the east end.
  2. Watch Mack’s show (Yes). He hypnotises you and $10,000 disappears from your wallet. There’s no money check: with less than $10,000 you lose whatever you have.
  3. When he asks what you thought, choose “There wasn’t much of a show…”. If you’ve done step 1, you work out what happened and battle Mack. Win: he returns $10,000 (a full $10,000, even if you had less) and gives TM85 Dream Eater.

Notes: “Great magic show! I loved it.” or skipping step 1 ends the talk, and the $10,000 stays lost. Each show costs another $10,000, and he only ever refunds one. So talk to the man before the first show. The man later says his wallet was empty.

Technical source (script files and flags)

file 203 (scripts 3, 18; L960–L2314, L3591; SubMoneyImmediate 10000 at @1022 with no money check, AddMoney 10000 at @2234/@3678; talking to the man sets flag 1205, the win sets 1206; both hidden by flag 1823 until the marathon ends, file 202 L974/L3446, or is cancelled, file 17 @12590). Mack is trainer 358. Positions: Mack ≈1255,420, the man ≈1333,431.

Route 14 Side quest

Route 14 only opens after the marathon is over or cancelled. Needs a Chansey leading your party.

Where: the north end of Route 14, just south of Route 13: a woman who loves Chansey.

How it works: talk to her (not on the Bicycle) with a Chansey leading your party (first healthy Pokémon).

Reward: Lucky Punch (once; she checks you have bag space).

Technical source (script files and flags)

file 202 (script 6: PlayerOnBikeCheck, GetPartyLeadAlive, species 113 → L2798; flag 348). Woman ≈1348,387.

Power Plant Main quest

Needs Surf. The Zapdos fight and TM25 are optional; a Team Rocket chain here and the catch come much later. Zapdos is Lv. 90.

Where: the abandoned Power Plant on Route 10, about 20 steps south of the Route 10 Pokémon Center. The ecologist stands just inside the entrance, a few steps north of the door, with her Muk. Zapdos is in the north-west corner of the building.

Before your final Hall of Fame entry:

  1. Talk to Zapdos: “Try to catch it?” → Yes starts a trainer-style battle against a Lv. 90 Zapdos (Heat Wave, Thunderbolt, Hurricane, Thunder Wave). You can’t catch it. A loss whites you out.
  2. Win and the ecologist runs up: “Stop trying to catch Zapdos?”. No only makes her plead again. Answer Yes to get TM25 (Thunder). After that, Zapdos only cries until after your final Hall of Fame entry.

After your final Hall of Fame entry (the one after you beat Giovanni at League HQ): talk to Zapdos → a wild Lv. 90 Zapdos you can catch. If you knock it out, catch it or run, it’s gone until your next Hall of Fame entry. There’s no TM25 here after the Hall of Fame (another TM25 is on Route 43).

Team Rocket chain (League HQ investigation, round 1, before your final Hall of Fame entry): after the intelligence briefing in the Pokémon League building (the one President Goodshow sends you to), the ecologist at the entrance warns you. Deeper in, Lawrence’s grunts attack: a Double Battle against two Grunts (Lv. 63–65). Lawrence then catches Zapdos with a special Ball and leaves for Moltres on Cinnabar Island. After the chain ends, the ecologist says Zapdos flew back and asks you to catch it.

Notes: the first Zapdos fight is at Lv. 90. It’s optional, and TM25 is the only reward. The ecologist herself gives no item.

Technical source (script files and flags)

file 196 (scripts 11–14; L774, L1668, L1813, L1877, L1044; TM25 is item 352, flag 1720, given only after the trainer battle 360; post-Hall of Fame checks flag 2261; the wild Zapdos sets 1786, which fleeing also triggers), file 822 L2478 (clears 1786 at the next Hall of Fame entry), file 31 L2273/L2283 (zone 187, the Pokémon League building: clears 1124 and sets var 0x4078 = 2; Lawrence leaves with 0x4078 = 4, file 812 next). Grunts are #620/#621. Door ≈1423,184; ecologist ≈5,58; Zapdos ≈12,9.

Route 19: the surfing Pikachu (Pidgeot lead → Surf for Pikachu)

Section titled “Route 19: the surfing Pikachu (Pidgeot lead → Surf for Pikachu)”

Route 19 Side quest

Needs the Soul Badge (Route 19 reopens), Surf and a Pidgeot leading your party.

Where: Route 19, south of the Fuchsia gatehouse. A kid with a Pikachu stands on the beach about 15 steps south of the gatehouse exit. The “little beach at the south end” is far down the route, reached by Surf.

Who gets it / when: after the Soul Badge. Between the Rainbow Badge and the Soul Badge Route 19 is closed (“volcanic ash”), and the kid waits in the gatehouse.

How it works:

  1. Talk to the kid on the north beach. He wants big waves so his Pikachu can learn to surf, and suggests a Pidgeot whipping up gales on the south beach. Talking to him arms the scene.
  2. Surf to the little south beach with a Pidgeot as your first healthy party Pokémon. Stepping onto the right spot on that beach asks “Have Pidgeot whip up a gale over the sea?” Answer Yes.
  3. The kid’s Pikachu rides the waves to you. He moves to the south beach for good. Reward: the kid (now standing on the south beach, a couple of steps from the spot) teaches Surf to Pikachu, free and as often as you like. Only Pikachu qualifies (not Raichu or Pichu).

Notes: the spot does nothing if Pidgeot isn’t in the lead, and nothing if you haven’t talked to the kid since the Soul Badge. Answer No and you can step on it again. A TM12 Taunt item ball lies on the same south beach, just below where the kid ends up.

Technical source (script files and flags)

script file 954 (scripts 4, 8; L354, L502, L1175; flags 1210, 1211; var 0x40ae), 955 (gatehouse); file 853 L3174 closes the route, file 806 L1977–L1993 reopens it. Positions: kid ≈1203,468; south beach ≈1208–1210,505; trigger tile ≈1208,506; kid afterwards ≈1210,505; TM12 ≈1210,507.

The official site of the Origin HeartGold English translation. Patches are published only on our GitHub releases.

A free, non-commercial fan project. Not affiliated with or endorsed by Nintendo, Creatures Inc., GAME FREAK inc. or The Pokémon Company.

© 2026 Origin HeartGold English translation team. Guide text: all rights reserved — see licence.