Record the field items, fishing and MAIL commits in the session handoff
Checks / web (push) Canceled after 0s
Checks / web (push) Canceled after 0s
The handoff lists the four commits for the remaining field items, the gaps found on the way and the manual test cards, whose backup the manual-test save writer now produces. [no-card] Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
5c1ac9d726
commit
802397b668
2 files changed
+97
-1
No files matched your search
@@ -66,6 +66,31 @@ describe.skipIf(!existsSync(romPath) || !process.env.MAKE_TEST_SAVES)(
|
||||
write("fly-teleport", world);
|
||||
});
|
||||
|
||||
it("writes field-items: New Bark Town's shore with rods, MAIL and a Repel", () => {
|
||||
const a = assets();
|
||||
// Cyndaquil facing the sea with the Old Rod.
|
||||
const world = foundationFixture(a, "fishing");
|
||||
world.state.party.push(
|
||||
generatePartyMon(a.pokemon, {
|
||||
species: 16, // PIDGEY
|
||||
level: 4,
|
||||
item: 0,
|
||||
otId: world.playerId,
|
||||
ot: "CHRIS",
|
||||
dvs: 0x9abc,
|
||||
caughtData: 0,
|
||||
}),
|
||||
);
|
||||
world.state.bag.items = [
|
||||
{ item: 0x12, quantity: 5 }, // POTION
|
||||
{ item: 0x9e, quantity: 2 }, // FLOWER_MAIL
|
||||
{ item: 0x14, quantity: 1 }, // REPEL
|
||||
];
|
||||
world.state.bag.keyItems.push(0x3b, 0x3d); // GOOD_ROD, SUPER_ROD
|
||||
expect(world.mapId).toBe("24:4");
|
||||
write("field-items", world);
|
||||
});
|
||||
|
||||
it("writes headbutt: Route 29 facing a Headbutt tree", () => {
|
||||
// Totodile with Headbutt and Tackle, below the first reachable tree.
|
||||
const world = foundationFixture(assets(), "headbutt");
|
||||
|
||||
Reference in new issue
Block a user