Port field moves from the menu, SEL with Select, and moving Pokémon in Bill's PC
Checks / web (push) Canceled after 0s
Checks / web (push) Canceled after 0s
Field moves chosen in the party menu run their original checks and the ROM's from-menu scripts (Cut, Surf, Strength, Flash, Whirlpool, Waterfall, Sweet Scent), and Softboiled and Milk Drink share HP. SEL registers a key item that Select then uses, replacing the Key Items shortcut, and Bill's PC moves Pokémon between the party and every box. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
45275ba83b
commit
3456aa4e11
25 files changed
+1129
-186
No files matched your search
+34
-1
@@ -1,6 +1,7 @@
|
||||
# Recovered Claude session
|
||||
|
||||
Latest continuation: see **Evolution: 2026-09-30** at the end of this file. Earlier sections are historical snapshots.
|
||||
Latest continuation: see **Field moves, SEL and moving Pokémon: 2026-09-30**
|
||||
at the end of this file. Earlier sections are historical snapshots.
|
||||
|
||||
Recovered on 2026-09-23 from the local Claude Code transcript
|
||||
`~/.claude/projects/-Users-kawa-Crystal/4ac88f30-29e6-4fd5-a4b2-b6a318dd83b3.jsonl`.
|
||||
@@ -762,3 +763,35 @@ menus; no CI or physical-device run.
|
||||
Next: MOVE PKMN W/O MAIL, SEL/registered items with Select, field moves
|
||||
from the menu (Cut, Surf, Strength already have their ROM scripts), then
|
||||
the Pokégear. Trade evolutions wait for Link.
|
||||
|
||||
The evolution increment was committed and pushed as `45275ba`.
|
||||
|
||||
## Field moves, SEL and moving Pokémon: 2026-09-30
|
||||
|
||||
Resumed with "Continue" after `45275ba`, taking the recorded next items.
|
||||
|
||||
- Field moves from the party menu: the world's `menuFieldMove` runs each
|
||||
menu function's checks (badges, facing tile/water/object, dark map) and
|
||||
either queues the ROM's `…FromMenu` script with the chosen Pokémon or
|
||||
returns the ROM's failure texts. Cut, Surf, Strength, Flash, Whirlpool,
|
||||
Waterfall and Sweet Scent work; Softboiled/Milk Drink run in the menu;
|
||||
Fly, Dig, Teleport, Headbutt and Rock Smash give a notice after their
|
||||
checks. Encounter selection was split out of `randomEncounter` so Sweet
|
||||
Scent reuses it without the rate roll.
|
||||
- SEL and Select: `registeredItem` saved (migrated by absence), Select runs
|
||||
`SelectMenu` (bike via the `_Register` scripts, Oak's warning, "may be
|
||||
registered", registration cleared when the slot changed). The invented
|
||||
Key Items shortcut (UI, runtime flag and CSS) is removed.
|
||||
- Bill's PC MOVE PKMN W/O MAIL, with lists per box.
|
||||
- `check:reference` caught `SPRITEMOVEDATA_SMASHABLE_ROCK` written as 18
|
||||
instead of $18; fixed and covered by a Rock Smash test.
|
||||
|
||||
Checks: 371 unit tests with the local ROM; 111 Chromium/WebKit browser
|
||||
tests passed, 19 skipped intentionally (the two Key Items browser tests now
|
||||
cover SEL/Select); native and reference builds, reference, vendor and
|
||||
release checks; `git diff --check`. No emulator comparison; no CI or
|
||||
physical-device run.
|
||||
|
||||
Next: the Pokégear (clock, map, phone and radio cards), then the trainer
|
||||
card and options; later the Fly map and Teleport/Dig warps (they need
|
||||
script commands after a warp).
|
||||
Reference in new issue
Block a user