Skip to content

FRLG: use shared wall recovery without changing navigation behavior - #228

Merged
dayfine merged 10 commits into
frlg/stage7-celadonfrom
frlg/shared-recovery-adapter
Nov 5, 2026
Merged

dayfine merged 10 commits into
frlg/stage7-celadonfrom
frlg/shared-recovery-adapter

Conversation

@dayfine

@dayfine dayfine commented Nov 5, 2026 •

Copy link
Copy Markdown
Owner

Base: frlg/stage7-celadon (#224), now updated with merged nav-core #227. This diff contains only PokemonFRLG_OverworldReanchor.cpp.

Delegate FRLG's wall-convergence search to the shared navigation API through static ReanchorPolicy operations and explicit world/surfing context. Existing movement rules, trainer-world alternatives, shortfall policy and route-back validation are preserved.

How to review

Read ReanchorContext/ReanchorPolicy and the call in find_player. The removed search is implemented in merged #227. Use git diff --color-moved=dimmed-zebra --color-moved-ws=allow-indentation-change frlg/stage7-celadon...frlg/shared-recovery-adapter.

Validation

58 focused native cases pass. Current 01cd46204 has the identical source tree as tested ed38fe72f; its additional merge only connects the refreshed parent ancestry. Canonical lint passes. Full CI is being dispatched and left running. No map, terrain, console or save changes.

Evidence and ownership record.

@dayfine
dayfine marked this pull request as ready for review November 5, 2026 20:26
@dayfine
dayfine merged commit 7eb6517 into frlg/stage7-celadon Nov 5, 2026
8 of 9 checks passed
@dayfine
dayfine deleted the frlg/shared-recovery-adapter branch November 5, 2026 20:27
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