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.
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