AtlasPreview
Guides

FireRed / LeafGreen: complete walkthrough

The whole Kanto adventure in one page: the eight badges, then the Pokémon League. Each chapter also exists on its own.

Badge 1: Brock

From the player's house to the Pewter Gym: Prof. Oak, the starter, the rival, the Viridian parcel, the Pokédex, Viridian Forest, then Brock. This chapter alone →

1 Pallet Town: Prof. Oak and the starter

Tiles (12, 1) and (13, 1) in Pallet Town start Prof. Oak's scene while VAR_MAP_SCENE_PALLET_TOWN_OAK is 0: he stops the player and takes them to his lab. The three Poké Balls are at (8, 4), (9, 4) and (10, 4); the rival takes the one that is strong against yours (Charmander against Bulbasaur). Taking a Poké Ball sets FLAG_SYS_POKEMON_GET. On the way out, tiles (5..7, 8) start the rival battle (VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB goes from 2 to 3).

19 steps
Pallet Town — Players House 2F → Pallet Town — Players House 1F → Pallet Town
14 steps
Pallet Town
9 steps
Pallet Town — Professor Oaks Lab
5 steps
Pallet Town — Professor Oaks Lab
(Pallet Town)
(Pallet Town — Professor Oaks Lab)

Source : PalletTown/scripts.inc, PalletTown_ProfessorOaksLab/scripts.inc · blocages § 5.1

2 Viridian City: Oak's Parcel

At the Viridian Mart door, ViridianCity_Mart_EventScript_ParcelScene (VAR_MAP_SCENE_VIRIDIAN_CITY_MART at 0) gives Oak's Parcel (ITEM_OAKS_PARCEL). Until then the old man lying at (21, 11) blocks Route 2: VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN stays 0 until the Pokédex is handed over.

81 steps
Pallet Town — Professor Oaks Lab → Pallet Town → Route 1 → Viridian City
37 steps
Viridian City → Viridian City — Poké Mart

Source : ViridianCity_Mart/scripts.inc, ViridianCity/scripts.inc · blocages § 5.2

3 Back to the lab: the Pokédex

Handing over the parcel (PalletTown_ProfessorOaksLab_EventScript_ReceiveDexScene) gives the Pokédex (FLAG_SYS_POKEDEX_GET) and frees the Viridian old man (VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN becomes 1). The rival leaves the lab.

100 steps · 5 jump(s)
Viridian City — Poké Mart → Viridian City → Route 1 → Pallet Town → Pallet Town — Professor Oaks Lab

Source : PalletTown_ProfessorOaksLab/scripts.inc (ReceiveDexScene)

4 Route 2, Viridian Forest, Pewter City

Route 2 north, Viridian Forest (four bug catchers; the tiles where they see the player are marked), then Route 2's north exit to Pewter City. Route 2's cut trees need Cut, so this route avoids them.

180 steps
Pallet Town — Professor Oaks Lab → Pallet Town → Route 1 → Viridian City → Route 2 → Route 2 — Viridian Forest South Entrance → Viridian Forest
164 steps · ! 1 trainer(s) watching
Viridian Forest → Route 2 — Viridian Forest North Entrance → Route 2 → Pewter City

Source : Route2/map.json, ViridianForest/scripts.inc

5 The Gym — badge 1

Only one trainer before Brock. After the battle FLAG_DEFEATED_BROCK and FLAG_BADGE01_GET are set and VAR_MAP_SCENE_PEWTER_CITY becomes 1: Pewter's east exit, which sent the player back to the Gym, opens.

56 steps
Pewter City → Pewter City — Gym
(Pewter City — Gym)
(Pewter City — Gym)

Team — Brock

  • Geodude Lv. 12
  • Onix Lv. 14

Prize money : 1400 ₽

Rewards

  • TM39
  • Badge 1 : Flash usable outside battle ; Attack +10%.

Source : src/party_menu.c, src/pokemon.c, src/battle_main.c, src/battle_util.c (IsMonDisobedient)

Source : PewterCity_Gym/scripts.inc (DefeatedBrock) · blocages § 5.4

Badge 2: Misty

From Pewter to the Cerulean Gym: Route 3, Mt. Moon and its fossils, Route 4, then Misty. This chapter alone →

6 Route 3 and Mt. Moon

Route 3 to the start of Route 4, then Mt. Moon. At the bottom, on B2F, two fossils sit at (13, 7) and (14, 7): they plug the only way to the exit. Taking one (Dome Fossil or Helix Fossil) removes the other (removeobject of both in MtMoon_B2F_EventScript_*Fossil) and sets FLAG_GOT_FOSSIL_FROM_MT_MOON. You leave from B1F onto the east part of Route 4.

184 steps · ! 4 trainer(s) watching · 2 jump(s)
Pewter City — Gym → Pewter City → Route 3 → Route 4 → Mt. Moon — 1F
239 steps · ! 2 trainer(s) watching
Mt. Moon — 1F → Mt. Moon — B1F → Mt. Moon — B2F
43 steps
Mt. Moon — B2F → Mt. Moon — B1F → Route 4

Source : MtMoon_B2F/scripts.inc (DomeFossil / HelixFossil), Route4/map.json

7 The Gym — badge 2

Two trainers before Misty. After her: FLAG_DEFEATED_MISTY, FLAG_BADGE02_GET.

63 steps · 2 jump(s)
Route 4 → Cerulean City
34 steps
Cerulean City → Cerulean City — Gym
(Cerulean City — Gym)
(Cerulean City — Gym)
(Cerulean City — Gym)

Team — Misty

  • Staryu Lv. 18
  • Starmie Lv. 21

Prize money : 2100 ₽

Rewards

  • TM03
  • Badge 2 : Cut usable outside battle ; Pokémon obey up to level 30.

Source : src/party_menu.c, src/pokemon.c, src/battle_main.c, src/battle_util.c (IsMonDisobedient)

Source : CeruleanCity_Gym/scripts.inc

Badge 3: Lt. Surge

From Cerulean to the Vermilion Gym: Nugget Bridge, Bill's cottage and the S.S. Ticket, the Underground Path, the S.S. Anne and Cut, then Lt. Surge. This chapter alone →

8 Nugget Bridge, Route 25 and the S.S. Ticket

North of Cerulean, Route 24 (Nugget Bridge) leads to Route 25 and the seaside cottage. Bill, stuck in his machine, asks you to start cell separation on his PC; in return he gives the S.S. Ticket (setflag FLAG_GOT_SS_TICKET, and FLAG_HIDE_NUGGET_BRIDGE_ROCKET removes the grunt from the bridge).

57 steps
Cerulean City — Gym → Cerulean City → Route 24
116 steps · ! 10 trainer(s) watching
Route 24 → Route 25 → Route 25 — Sea Cottage

Source : Route25_SeaCottage/scripts.inc · blocages § 5.6

9 Route 5, Underground Path, Route 6

Back in Cerulean, Route 5 south, the north-south Underground Path, then Route 6 to Vermilion City. The Saffron gate (without the Tea, FLAG_GOT_TEA) refuses entry, so this route avoids it.

212 steps · 7 jump(s)
Route 25 — Sea Cottage → Route 25 → Route 24 → Cerulean City → Cerulean City — House 2 → Cerulean City → Route 5 → Kanto Underground Path — North Entrance → Kanto Underground Path — North-South Tunnel
99 steps · ! 1 trainer(s) watching
Kanto Underground Path — North-South Tunnel → Kanto Underground Path — South Entrance → Route 6 → Vermilion City

Source : Route5/map.json, Route5_SouthEntrance/scripts.inc · blocages § 5.7

10 The S.S. Anne: Cut

At the pier the sailor checks the ticket at (22, 33) and (23, 33) (VermilionCity_EventScript_CheckTicket: FLAG_GOT_SS_TICKET). On board the rival waits in the 2F corridor (SSAnne_2F_Corridor, VAR_MAP_SCENE_S_S_ANNE_2F_CORRIDOR). The captain, in his cabin, gives HM01 Cut (setflag FLAG_GOT_HM01, VAR_MAP_SCENE_VERMILION_CITY becomes 1); the ship then leaves.

139 steps
Vermilion City → S.S. Anne — Exterior → S.S. Anne — 1F Corridor → S.S. Anne — 2F Corridor → S.S. Anne — Captains Office

Source : VermilionCity/scripts.inc, SSAnne_CaptainsOffice/scripts.inc · blocages § 5.6

11 The Gym — badge 3

A cut tree guards the Gym door. Inside, the way to Lt. Surge is shut by an electric barrier: you have to find the two switches hidden in the trash cans (FLAG_FOUND_BOTH_VERMILION_GYM_SWITCHES). After him: FLAG_DEFEATED_LT_SURGE, FLAG_BADGE03_GET.

136 steps · ✸ 1 rock(s) to smash
S.S. Anne — Captains Office → S.S. Anne — 2F Corridor → S.S. Anne — 1F Corridor → S.S. Anne — Exterior → Vermilion City → Vermilion City — Gym
(Vermilion City — Gym)
(Vermilion City — Gym)
(Vermilion City — Gym)
(Vermilion City — Gym)

Team — Lt. Surge

  • Voltorb Lv. 21
  • Pikachu Lv. 18
  • Raichu Lv. 24

Prize money : 2400 ₽

Rewards

  • TM34
  • Badge 3 : Fly usable outside battle ; Speed +10%.

Source : src/party_menu.c, src/pokemon.c, src/battle_main.c, src/battle_util.c (IsMonDisobedient)

Source : VermilionCity_Gym/scripts.inc

Badge 4: Erika

From the Vermilion Gym to the Celadon Gym: back to Cerulean, Route 9, Rock Tunnel, Lavender Town, Route 8 and the Underground Path, then Erika. This chapter alone →

12 Route 9, Route 10 and Rock Tunnel

Back to Cerulean through the Underground Path, then Route 9 east (one cut tree), Route 10 and Rock Tunnel, which comes out near Lavender Town. The tunnel is dark: HM05 Flash is given by Prof. Oak's aide in the Route 2 building, provided you have seen 10 species (REQUIRED_SEEN_MONS in Route2_EastBuilding). The route is computed without Flash: the cave is still walkable, only dark.

215 steps · ! 1 trainer(s) watching · ✸ 1 rock(s) to smash
Vermilion City — Gym → Vermilion City → Route 6 → Kanto Underground Path — South Entrance → Kanto Underground Path — North-South Tunnel → Kanto Underground Path — North Entrance → Route 5 → Cerulean City → Route 9
132 steps · ! 3 trainer(s) watching · ✸ 2 rock(s) to smash · 3 jump(s)
Route 9 → Route 10 → Rock Tunnel — 1F
289 steps · ! 10 trainer(s) watching · 3 jump(s)
Rock Tunnel — 1F → Rock Tunnel — B1F → Rock Tunnel — 1F → Rock Tunnel — B1F → Rock Tunnel — 1F → Route 10 → Lavender Town

Source : Route2_EastBuilding/scripts.inc, Route9/map.json, RockTunnel_1F/map.json · blocages § 5.12

13 Lavender Town, Route 8 and the Underground Path

From Lavender, Route 8 west leads to the Saffron gate, which refuses the player without the Tea (FLAG_GOT_TEA, given in Celadon). So take the east-west Underground Path, which comes out on Route 7, then Celadon City.

107 steps · ! 1 trainer(s) watching · ✸ 2 rock(s) to smash
Lavender Town → Route 8 → Kanto Underground Path — East Entrance → Kanto Underground Path — East-West Tunnel
102 steps
Kanto Underground Path — East-West Tunnel → Kanto Underground Path — West Entrance → Route 7 → Celadon City

Source : Route8_WestEntrance/scripts.inc, CeladonCity_Condominiums_1F/scripts.inc · blocages § 5.7

14 The Gym — badge 4

Three cut trees separate the entrance from the back of the Gym. Eight trainers, Erika included. After her: FLAG_DEFEATED_ERIKA, FLAG_BADGE04_GET.

93 steps · ✸ 1 rock(s) to smash
Celadon City → Celadon City — Gym
(Celadon City — Gym)
(Celadon City — Gym)
(Celadon City — Gym)
(Celadon City — Gym)
(Celadon City — Gym)

Team — Erika

  • Victreebel Lv. 29
  • Tangela Lv. 24
  • Vileplume Lv. 29

Prize money : 2900 ₽

Rewards

  • TM19
  • Badge 4 : Strength usable outside battle ; Pokémon obey up to level 50.

Source : src/party_menu.c, src/pokemon.c, src/battle_main.c, src/battle_util.c (IsMonDisobedient)

Source : CeladonCity_Gym/scripts.inc

Badge 5: Koga

From Celadon to the Fuchsia Gym: the Game Corner and the Rocket Hideout, Pokémon Tower, the Poké Flute and Snorlax, the road to Fuchsia, then Koga. This chapter alone →

15 The Game Corner and the Rocket Hideout

At the back of the Celadon Game Corner, a switch behind the poster opens a staircase (CeladonCity_GameCorner_EventScript_Poster: setmetatile at (15, 2), (16, 2), (17, 2)). It leads to the Rocket Hideout: four basement floors, with B2F and B3F strewn with tiles that make the player slide (MB_SPIN_*, until MB_STOP_SPINNING or a wall). On the left of B4F a grunt guards the Lift Key at (3, 2) (FLAG_HIDE_LIFT_KEY): that half is a dead end, so you leave by the lift (FLAG_CAN_USE_ROCKET_HIDEOUT_LIFT), which drops the player at the bottom of B4F, from where you walk up to Giovanni. Once beaten, the Silph Scope (FLAG_HIDE_SILPH_SCOPE, set at the start) appears at (20, 5).

76 steps · ✸ 1 rock(s) to smash · 1 jump(s)
Celadon City — Gym → Celadon City → Celadon City — Game Corner
100 steps
Celadon City — Game Corner → Rocket Hideout — B1F → Rocket Hideout — B2F → Rocket Hideout — B3F → Rocket Hideout — B4F
20 steps · ! 1 trainer(s) watching
Rocket Hideout — B4F
25 steps
Rocket Hideout — B4F
2 steps
Rocket Hideout — B4F

Source : CeladonCity_GameCorner/scripts.inc, RocketHideout_B4F/map.json, event_scripts.s (ResetAllMapFlags) · blocages § 5.10

16 Pokémon Tower

Back to Lavender Town through Route 7, the Underground Path and Route 8. On floor 6 of Pokémon Tower, tiles (11, 15) and (12, 16) start the ghost scene (PokemonTower_6F_EventScript_MarowakGhost, VAR_MAP_SCENE_POKEMON_TOWER_6F at 0): the battle is played with the Silph Scope and the variable becomes 1; the stairs at (11, 16) lead to floor 7, where three Rocket grunts guard Mr. Fuji at (11, 4).

415 steps · ! 5 trainer(s) watching · 4 jump(s)
Rocket Hideout — B1F → Celadon City — Game Corner → Celadon City → Route 7 → Kanto Underground Path — West Entrance → Kanto Underground Path — East-West Tunnel → Kanto Underground Path — East Entrance → Route 8 → Lavender Town → Pokémon Tower — 1F → Pokémon Tower — 2F → Pokémon Tower — 3F → Pokémon Tower — 4F → Pokémon Tower — 5F → Pokémon Tower — 6F
34 steps · ! 2 trainer(s) watching
Pokémon Tower — 6F
12 steps · ! 3 trainer(s) watching
Pokémon Tower — 6F → Pokémon Tower — 7F

Source : PokemonTower_6F/scripts.inc, PokemonTower_7F/map.json · blocages § 5.10

17 The Poké Flute, Snorlax and the road to Fuchsia

Mr. Fuji, rescued, goes home (FLAG_HIDE_POKEHOUSE_FUJI is cleared) and gives the Poké Flute. Snorlax sleeps at (14, 70) on Route 12 (FLAG_HIDE_ROUTE_12_SNORLAX) and only leaves after the battle. Then Routes 12, 13, 14 and 15 to Fuchsia City.

185 steps · ! 7 trainer(s) watching
Pokémon Tower — 7F → Pokémon Tower — 6F → Pokémon Tower — 5F → Pokémon Tower — 4F → Pokémon Tower — 3F → Pokémon Tower — 2F → Pokémon Tower — 1F → Lavender Town → Lavender Town — Volunteer Pokémon House
135 steps · ! 4 trainer(s) watching
Lavender Town — Volunteer Pokémon House → Lavender Town → Route 12 → Route 12 — North Entrance 1F → Route 12
320 steps · ! 5 trainer(s) watching
Route 12 → Route 13 → Route 14 → Route 15 → Route 15 — West Entrance 1F → Route 15 → Fuchsia City

Source : LavenderTown_VolunteerPokemonHouse/scripts.inc, Route12/scripts.inc · blocages § 5.9

18 The Gym — badge 5

Invisible walls partition Koga's Gym; they only show when touched. After him: FLAG_DEFEATED_KOGA, FLAG_BADGE05_GET; the Soul Badge lets you use Surf outside battle (FLAG_BADGE05_GET + FIELD_MOVE_SURF).

69 steps
Fuchsia City → Fuchsia City — Gym
(Fuchsia City — Gym)
(Fuchsia City — Gym)
(Fuchsia City — Gym)
(Fuchsia City — Gym)

Team — Koga

  • Koffing Lv. 37
  • Muk Lv. 39
  • Koffing Lv. 37
  • Weezing Lv. 43

Prize money : 4300 ₽

Rewards

  • TM06
  • Badge 5 : Surf usable outside battle ; Defense +10%.

Source : src/party_menu.c, src/pokemon.c, src/battle_main.c, src/battle_util.c (IsMonDisobedient)

Source : FuchsiaCity_Gym/scripts.inc

Badge 6: Sabrina

From Fuchsia to the Saffron Gym: the Safari Zone (HM Surf, Gold Teeth, HM Strength), the Celadon Tea, Silph Co., then Sabrina. This chapter alone →

19 The Safari Zone: Surf and Strength

In the Safari Zone's secret house (SafariZone_SecretHouse), the attendant gives HM03 Surf (FLAG_GOT_HM03). The Gold Teeth lie at (28, 14) in the West area (FLAG_HIDE_SAFARI_ZONE_WEST_GOLD_TEETH): the Fuchsia Warden (FuchsiaCity_WardensHouse) trades them for HM04 Strength (FLAG_GOT_HM04). The Soul Badge (Koga) lets you use Surf outside battle; Strength needs the Rainbow Badge (Erika).

248 steps · ✸ 2 rock(s) to smash · 1 jump(s)
Fuchsia City — Gym → Fuchsia City → Fuchsia City — Safari Zone Entrance → Safari Zone — Center → Safari Zone — East → Safari Zone — North → Safari Zone — West
102 steps
Safari Zone — West → Safari Zone — North → Safari Zone — West
24 steps
Safari Zone — West → Safari Zone — Secret House
341 steps · ✸ 2 rock(s) to smash
Safari Zone — Secret House → Safari Zone — West → Safari Zone — North → Safari Zone — East → Safari Zone — Center → Fuchsia City — Safari Zone Entrance → Fuchsia City → Fuchsia City — Wardens House

Source : SafariZone_SecretHouse/scripts.inc, SafariZone_West/map.json, FuchsiaCity_WardensHouse/scripts.inc · blocages § 5.12

20 The Celadon Tea

In Celadon's apartment building the ground-floor lady gives the Tea (CeladonCity_Condominiums_1F_EventScript_TeaWoman: setflag FLAG_GOT_TEA). Without it, the guards of Saffron's four gates (Routes 5, 6, 7 and 8) turn the player back.

668 steps · ! 2 trainer(s) watching · ✸ 2 rock(s) to smash · Surf
Fuchsia City — Wardens House → Fuchsia City → Route 15 → Route 15 — West Entrance 1F → Route 15 → Route 14 → Route 13 → Route 12 → Route 12 — North Entrance 1F → Route 12 → Lavender Town → Route 8 → Kanto Underground Path — East Entrance → Kanto Underground Path — East-West Tunnel → Kanto Underground Path — West Entrance → Route 7 → Celadon City → Celadon City — Condominiums 1F

Source : CeladonCity_Condominiums_1F/scripts.inc, Route5_SouthEntrance/scripts.inc · blocages § 5.7

21 Saffron City: Silph Co.

The grunt guarding Silph Co.'s door falls asleep once Mr. Fuji is rescued (FLAG_RESCUED_MR_FUJI, SaffronCity_EventScript_DoorGuardAsleep). Inside, Card Key doors close at each floor load until their flag (FLAG_SILPH_5F_DOOR_1…) is set; teleport pads link the floors. On the 11th floor, tiles (5, 15) and (6, 15) start Giovanni's scene; afterwards FLAG_HIDE_SILPH_ROCKETS removes every grunt.

112 steps · 1 jump(s)
Celadon City — Condominiums 1F → Celadon City → Route 7 → Route 7 — East Entrance → Saffron City → Silph Co — 1F
103 steps · ! 2 trainer(s) watching
Silph Co — 1F → Silph Co — 2F → Silph Co — 3F → Silph Co — 7F → Silph Co — 11F

Source : SaffronCity/scripts.inc, SilphCo_5F/scripts.inc, SilphCo_11F/map.json

22 The Gym — badge 6

The Gym is a network of teleport pads (map warps that lead to other tiles of the same map). After Sabrina: FLAG_DEFEATED_SABRINA, FLAG_BADGE06_GET; the Marsh Badge makes Pokémon obey up to level 70.

145 steps
Silph Co — 11F → Silph Co — 7F → Silph Co — 3F → Silph Co — 2F → Silph Co — 1F → Saffron City → Saffron City — Gym
31 steps
Saffron City — Gym
(Saffron City — Gym)
(Saffron City — Gym)
(Saffron City — Gym)
(Saffron City — Gym)

Team — Sabrina

  • Kadabra Lv. 38
  • Mr. Mime Lv. 37
  • Venomoth Lv. 38
  • Alakazam Lv. 43

Prize money : 4300 ₽

Rewards

  • TM04
  • Badge 6 : Rock Smash usable outside battle ; Pokémon obey up to level 70.

Source : src/party_menu.c, src/pokemon.c, src/battle_main.c, src/battle_util.c (IsMonDisobedient)

Source : SaffronCity_Gym/scripts.inc

Badge 7: Blaine

From Saffron to the Cinnabar Gym: Fly, Surf from Pallet Town, the Pokémon Mansion and its Secret Key, then Blaine. This chapter alone →

23 To Cinnabar Island by sea

HM02 Fly comes from the Route 16 house (FLAG_GOT_HM02) and works with the Thunder Badge. From Pallet Town you reach Cinnabar Island by surfing Routes 21 North and South. (Going through the Seafoam Islands means pushing boulders on B4F to stop the current: that passage is not computed here.)

612 steps · ! 2 trainer(s) watching · ✸ 2 rock(s) to smash · 10 jump(s) · Surf
Saffron City — Gym → Saffron City → Route 6 — North Entrance → Route 6 → Vermilion City → Route 11 → Diglett's Cave — South Entrance → Diglett's Cave — B1F → Diglett's Cave — North Entrance → Route 2 → Route 2 — East Building → Route 2 → Viridian City → Route 1 → Pallet Town → Sea Route 21 — North → Sea Route 21 — South → Cinnabar Island

Source : Route16_House/scripts.inc, Route21_North/map.json · blocages § 5.12

24 The Pokémon Mansion: the Secret Key

The Secret Key is in the mansion's basement (PokemonMansion_B1F_EventScript_ItemSecretKey, FLAG_HIDE_POKEMON_MANSION_B1F_SECRET_KEY). The Gym door only opens once it has been picked up (CinnabarIsland_EventScript_CheckUnlockGym). The mansion's switch statues change its doors: the route stops here at the entrance.

11 steps
Cinnabar Island → Pokémon Mansion — 1F

Source : CinnabarIsland/scripts.inc, PokemonMansion_B1F/map.json · blocages § 5.11

25 The Gym — badge 7

Each room has a door that asks a question (FLAG_CINNABAR_GYM_QUIZ_1…6): a right answer opens it, a wrong one forces a battle. After Blaine: FLAG_DEFEATED_BLAINE, FLAG_BADGE07_GET; the Volcano Badge lets you use Waterfall (FLAG_BADGE07_GET + FIELD_MOVE_WATERFALL).

16 steps
Pokémon Mansion — 1F → Cinnabar Island → Cinnabar Island — Gym
(Cinnabar Island — Gym)
(Cinnabar Island — Gym)
(Cinnabar Island — Gym)
(Cinnabar Island — Gym)

Team — Blaine

  • Growlithe Lv. 42
  • Ponyta Lv. 40
  • Rapidash Lv. 42
  • Arcanine Lv. 47

Prize money : 4700 ₽

Rewards

  • TM38
  • Badge 7 : Waterfall usable outside battle ; Sp. Atk and Sp. Def +10%.

Source : src/party_menu.c, src/pokemon.c, src/battle_main.c, src/battle_util.c (IsMonDisobedient)

Source : CinnabarIsland_Gym/scripts.inc

Badge 8: Giovanni

From Cinnabar Island to the Viridian Gym: the way back through Pallet Town, then Giovanni. This chapter alone →

26 Back to Viridian City

The Viridian Gym door is locked (ViridianCity_EventScript_GymDoorLocked, tile (36, 11)); it opens on entering the map if badges 2 to 7 are all there (ViridianCity/scripts.inc). Badge 1 is not tested.

194 steps · ! 1 trainer(s) watching · Surf
Cinnabar Island — Gym → Cinnabar Island → Sea Route 21 — South → Sea Route 21 — North → Pallet Town → Route 1 → Viridian City

Source : ViridianCity/scripts.inc · blocages § 5.3

27 The Gym — badge 8

Spinner tiles (MB_SPIN_*) cover the Gym floor; the route follows each slide until a wall or a stop tile halts it. After Giovanni: FLAG_DEFEATED_LEADER_GIOVANNI, FLAG_BADGE08_GET; with the Earth Badge every Pokémon obeys.

62 steps
Viridian City → Viridian City — Gym
46 steps · ! 2 trainer(s) watching
Viridian City — Gym
(Viridian City — Gym)
(Viridian City — Gym)
(Viridian City — Gym)
(Viridian City — Gym)

Team — Giovanni

  • Rhyhorn Lv. 45
  • Dugtrio Lv. 42
  • Nidoqueen Lv. 44
  • Nidoking Lv. 45
  • Rhyhorn Lv. 50

Prize money : 5000 ₽

Rewards

  • TM26
  • Badge 8 : All Pokémon obey.

Source : src/party_menu.c, src/pokemon.c, src/battle_main.c, src/battle_util.c (IsMonDisobedient)

Source : ViridianCity_Gym/scripts.inc

The Pokémon League

From the Viridian Gym to the Hall of Fame: Route 22, Route 23 and its guards, Victory Road, the Elite Four, then the Champion. This chapter alone →

28 Route 22: the rival

The rival waits on Route 22 (VAR_MAP_SCENE_ROUTE22: set to 1 by the Pokédex, to 3 by Giovanni). The gate at the north of the route (Route22_NorthEntrance) only lets through players who hold the Boulder Badge.

121 steps · ! 1 trainer(s) watching · 1 jump(s)
Viridian City — Gym → Viridian City → Route 22
(Route 22)

Source : Route22/map.json, Route22_NorthEntrance/map.json, PalletTown_ProfessorOaksLab/scripts.inc · blocages § 5.5

29 Route 23: the seven guards

Seven guards block Route 23, each with a badge: Cascade (15, 149), Thunder (8, 140), Rainbow (14, 123), Soul (16, 112), Marsh (10, 94), Volcano (14, 61) and Earth (6, 35) — the common check script (Route23_EventScript_BadgeGuard) is not in the local copy: unverified. With all eight badges the road is clear to Victory Road's entrance.

50 steps · 1 jump(s)
Route 22 → Route 22 — North Entrance → Route 23
156 steps · Surf
Route 23 → Victory Road — 1F

Source : Route23/map.json, Route23/scripts.inc · blocages § 5.5

30 Victory Road

Three floors of boulders to push (Strength) and stairs to climb; the route gives the shortest way, boulders that block a passage are walked around.

48 steps · ! 1 trainer(s) watching
Victory Road — 1F → Victory Road — 2F
49 steps
Victory Road — 2F → Victory Road — 3F
66 steps
Victory Road — 3F → Victory Road — 2F → Route 23 → Indigo Plateau — Exterior

Source : VictoryRoad_1F/map.json, VictoryRoad_2F/map.json, VictoryRoad_3F/map.json

31 The Elite Four

Four rooms in a row: Lorelei, Bruno, Agatha, Lance. Each room's door only opens after the battle.

14 steps
Indigo Plateau — Exterior → Indigo Plateau — Pokémon Center 1F
4 steps
Pokémon League — Loreleis Room
4 steps
Pokémon League — Brunos Room
4 steps
Pokémon League — Agathas Room
29 steps
Pokémon League — Lances Room
(Pokémon League — Loreleis Room)
(Pokémon League — Brunos Room)
(Pokémon League — Agathas Room)
(Pokémon League — Lances Room)

Source : PokemonLeague_*Room/map.json

32 The Champion and the Hall of Fame

The rival, now Champion, waits in the last room; Prof. Oak then receives the player in the Hall of Fame.

10 steps
Pokémon League — Champions Room

Source : PokemonLeague_ChampionsRoom/map.json, PokemonLeague_HallOfFame/map.json