Skip to content

FRLG AutoStory: 00.14b and 00.14c, Misty before the Cerulean rival - #212

Closed
dayfine wants to merge 11 commits into
frlg/cerulean-storyfrom
frlg/cerulean-gym
Closed

dayfine wants to merge 11 commits into
frlg/cerulean-storyfrom
frlg/cerulean-gym

Conversation

@dayfine

@dayfine dayfine commented Nov 3, 2026 •

Copy link
Copy Markdown
Owner

Depends on #211

Adds Misty to the FRLG AutoStory before the Cerulean rival, as two rows between 00.14 and 00.15.

  • 00.14b: from Cerulean's Center, up to 5 Potions at the Mart (the 00.15 Mart plan: budget and floor 1500), then into the Gym and round the pool to (9, 7), the tile below Misty's platform. It saves there. The route comes from pret's CeruleanCity_Gym map.json and collision data. Picnicker Diana (4, 7) looks east, sight 4, over misty_front (8, 7). Swimmer Luis (10, 12) looks west, sight 1, over (9, 12) on column 9. Neither is needed for Misty, so the way goes up column 9 to row 13, west to (4, 13), then by legs to walls (4, 10), (12, 10), (12, 7) and west to (9, 7). With no trainer fought, it skips the nurse trip.
  • 00.14c: up onto (9, 6), talk to Misty from beside her, her battle (Staryu Lv18, Starmie Lv21; Bite picked by the matchup). Back round the pool to (9, 13), out to the Center and the nurse. Then TM03 Water Pulse in place of Tail Whip. TEACH comes last because the console's TEACH has no TM Case reader yet and stops at its first step, after the walk and the heal. It ends at the Center (7, 4) facing north, where 00.15 starts.
  • New checkpoint indices: 00.14b = 18, 00.14c = 19, 00.15 = 20, 00.15b = 21, 00.16 = 22.

Console checks: the open leg north up column 9 should stop on (9, 13) and not reach Luis's (9, 12). The west leg along row 7 should stop on (9, 7) and not reach Diana's (8, 7). If either overshoots, the walk fights that trainer as an interrupt. Misty's text from the badge to TM03 should read through with the battle.

Testing: there was no local build because Qt6 SerialPort is missing from Homebrew on this Mac, so CMake can't configure. The changed files pass a clang -fsyntax-only check, and Code Health shows 0 failures. Tests are committed red first (11ec40d); the build and test run is left to the dispatched mac CI. New cases: PokemonFRLG::AutoStory (00.14b/00.14c rows, run plan ID lists, row count 23) and PokemonFRLG::OverworldSim (the gym walks meet no trainer; the straight ways meet Luis and Diana). The existing route-chain and trainer-line tests cover the new routes.

🤖 Generated with Claude Code

https://claude.ai/code/session_01AKYzhrMnPK61XHWEch4a6E

dayfine and others added 11 commits November 3, 2026 05:48
00.14b and 00.14c between 00.14 and 00.15: 00.14b buys Potions at
Cerulean's Mart and fights no battle; 00.14c starts from a save on
(9, 7) in Cerulean Gym, talks to Misty from (9, 6), hers is its only
battle, and it teaches TM03 Water Pulse in place of Tail Whip. The run
plan's ID lists and the row count take the two rows. Sim: the way to
Misty and back round the pool meets no trainer; the straight ways meet
Luis and Diana.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AKYzhrMnPK61XHWEch4a6E
00.14b: from Cerulean's Center, up to 5 Potions at the Mart, then into
the Gym and round the pool to (9, 7), below Misty's platform, out of
Picnicker Diana's line (4, 7, east, sight 4) and Swimmer Luis's (10, 12,
west, sight 1), where it saves. No gym trainer is needed for Misty, so
none is fought and there is no nurse trip. 00.14c: up onto (9, 6), Misty
and her battle (Staryu Lv18, Starmie Lv21), back round the pool to the
Center and the nurse, then TM03 Water Pulse in place of Tail Whip, last,
since the console's TEACH has no TM Case reader yet. It ends where 00.15
starts. 00.15 moves from index 18 to 20.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AKYzhrMnPK61XHWEch4a6E
…Misty (red)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AKYzhrMnPK61XHWEch4a6E
…isty

Misty beat a Lv20 Wartortle on console B (run m51). 00.14b now buys 5
Potions and up to 3 Super Potions, grinds the lead to Lv23 on Route 4,
heals and walks into the Gym. The walk in goes to (9, 13) first, so it no
longer passes through Luis's line at (9, 12).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AKYzhrMnPK61XHWEch4a6E
…Pulse if not known) into frlg/cerulean-gym

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AKYzhrMnPK61XHWEch4a6E
…rival is 70%) into frlg/cerulean-gym

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AKYzhrMnPK61XHWEch4a6E

# Conflicts:
#	SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/PokemonFRLG_AutoStoryTable.cpp
…me) into frlg/cerulean-gym

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AKYzhrMnPK61XHWEch4a6E
@dayfine

dayfine commented Nov 3, 2026

Copy link
Copy Markdown
Owner Author

Superseded by #216 (FRLG stack consolidated into stage PRs; will be resplit for upstream).

@dayfine dayfine closed this Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant