Manual test: Teleport, and the Escape Rope outside caves #47

Open
opened 2026-10-02 12:00:18 +02:00 by kawa · 0 comments
Owner

Why a person: the spin animations and texts need a look against the original, which automated tests can't judge.

Setup (on a machine with the ROM)

  1. MAKE_TEST_SAVES=1 npx vitest run tests/human-test-saves.test.ts writes test-saves/fly-teleport.crystal-save.json.
  2. npm run dev, load the ROM, then Savegames → Import native backup → that file, then Play.

The save stands in New Bark Town with PIDGEOT (FLY) and ABRA (TELEPORT), the Storm Badge, New Bark Town, Cherrygrove City and Violet City visited, Cherrygrove as the last Pokémon Center, and 3 ESCAPE ROPEs.

Steps and expected results

  • Start → POKéMON → ABRA → TELEPORT in New Bark Town shows "Return to the last POKéMON CENTER.", which stays about 2 seconds.
  • The player spins in place, then spins while rising off the screen.
  • The player comes down spinning in front of Cherrygrove's Pokémon Center, then stands facing down.
  • Inside a house (walk into the player's house first), TELEPORT says "Can't use that here." and returns to the party menu.
  • Outdoors, PACK → ESCAPE ROPE → USE shows Oak's "This isn't the time to use that!" and you still have 3 ESCAPE ROPEs.
  • If you can compare with the original: the spins and their timing look the same.

Known differences, don't report these: no sound, no fades.

Report: tick each line that matches; for anything else, add a comment with a screenshot or a short video and what you expected.

Commit: a7aceda

Why a person: the spin animations and texts need a look against the original, which automated tests can't judge. **Setup** (on a machine with the ROM) 1. `MAKE_TEST_SAVES=1 npx vitest run tests/human-test-saves.test.ts` writes `test-saves/fly-teleport.crystal-save.json`. 2. `npm run dev`, load the ROM, then Savegames → Import native backup → that file, then Play. The save stands in New Bark Town with PIDGEOT (FLY) and ABRA (TELEPORT), the Storm Badge, New Bark Town, Cherrygrove City and Violet City visited, Cherrygrove as the last Pokémon Center, and 3 ESCAPE ROPEs. **Steps and expected results** - [ ] Start → POKéMON → ABRA → TELEPORT in New Bark Town shows "Return to the last POKéMON CENTER.", which stays about 2 seconds. - [ ] The player spins in place, then spins while rising off the screen. - [ ] The player comes down spinning in front of Cherrygrove's Pokémon Center, then stands facing down. - [ ] Inside a house (walk into the player's house first), TELEPORT says "Can't use that here." and returns to the party menu. - [ ] Outdoors, PACK → ESCAPE ROPE → USE shows Oak's "This isn't the time to use that!" and you still have 3 ESCAPE ROPEs. - [ ] If you can compare with the original: the spins and their timing look the same. Known differences, don't report these: no sound, no fades. **Report**: tick each line that matches; for anything else, add a comment with a screenshot or a short video and what you expected. Commit: a7aceda
kawa added this to the Pokemon Crystal - Web project 2026-10-02 12:00:18 +02:00
kawa moved this to A tester in Pokemon Crystal - Web on 2026-10-02 12:00:18 +02:00
PestoRosso self-assigned this 2026-10-03 15:12:44 +02:00
PestoRosso added the P0 - nowparity labels 2026-10-03 15:19:49 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kawa/Crystal#47