POKéGEAR in the start menu runs the clock, Town Map and phone cards with the original joypad rules. Calls to Elm and Mom run their callee scripts, with the out-of-area and out-of-hours cases and HangUp's corrected timing. Mom saves a quarter of trainer prizes once asked, talking to her at home opens BankOfMom (GET, SAVE, CHANGE and the DST checks) with its digit amount box, and MomTriesToBuySomething buys items and dolls with her savings. Saves gain Mom's money, her next item and its trigger balance. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
3456aa4e11
commit
209778cabe
29 files changed
+2726
-47
No files matched your search
@@ -205,7 +205,8 @@ describe.skipIf(!existsSync(romPath))("Elm's robbed call with the local ROM", ()
|
||||
const pages = settle(world);
|
||||
expect(world.notice, world.diagnostic).toBe("");
|
||||
expect(pages[0]).toContain("It's a disaster!");
|
||||
expect(pages.at(-1)).toBe("Click!");
|
||||
// HangUp: "Click!", then Phone_CallEnd's boops.
|
||||
expect(pages.slice(-2)).toEqual(["Click!", "……"]);
|
||||
expect(world.state.specialPhoneCall).toBe(0);
|
||||
expect(world.state.events.has(ELM_CALLED)).toBe(true);
|
||||
world.restore(world.save());
|
||||
@@ -225,7 +226,7 @@ describe.skipIf(!existsSync(romPath))("Elm's robbed call with the local ROM", ()
|
||||
expect(saved).toMatchObject({ x: 17, y: 8 });
|
||||
world.restore(saved);
|
||||
expect(world.move("down")).toBe(true);
|
||||
expect(settle(world).at(-1)).toBe("Click!");
|
||||
expect(settle(world).slice(-2)).toEqual(["Click!", "……"]);
|
||||
expect(world.state.specialPhoneCall).toBe(0);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user