- Enable Route 29, its Route 46 gate, Cherrygrove City and its buildings. - Run item balls through FindItemInBallScript and fruit trees through FruitTreeScript, with a native daily reset of the daily engine flags. - Port the Pokémon Center nurse (HealParty with the PP Up clamp, CheckPokerus, phone-call checks) and record the whiteout spawn on entering a Pokémon Center, as EnterMapWarp does. - Port standard Poké Marts with keyboard, D-pad and pointer menus. - Add the recoil battle command (Struggle) and VAR_BOXSPACE. - Save fruit trees, the daily reset day and the last spawn map; older version-3 backups migrate by absence. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
11d1153802
commit
796fe8f6d5
24 files changed
+1549
-59
No files matched your search
@@ -54,6 +54,16 @@ describe.skipIf(!existsSync(romPath))("world battle integration with the local R
|
||||
expect(world.save()).toEqual(saved);
|
||||
});
|
||||
|
||||
it("struggles with recoil once every move is out of PP", () => {
|
||||
const world = fixture();
|
||||
world.state.party[0].pp = [0, 0, 0, 0];
|
||||
encounter(world);
|
||||
const messages = finish(world);
|
||||
expect(world.notice, world.diagnostic).toBe("");
|
||||
expect(messages).toMatch(/STRUGGLE/);
|
||||
expect(messages).toMatch(/recoil/i);
|
||||
});
|
||||
|
||||
it("escapes without awarding experience and returns to walking", () => {
|
||||
const world = fixture();
|
||||
encounter(world);
|
||||
|
||||
Reference in new issue
Block a user