Add save slot UI and growth result gauges

This commit is contained in:
2026-06-22 18:41:40 +09:00
parent 49822831f5
commit 891c89ff9e
3 changed files with 238 additions and 27 deletions

View File

@@ -96,6 +96,29 @@ try {
throw new Error('Expected all unit action textures to be loaded.');
}
await page.waitForTimeout(700);
await page.mouse.click(260, 300, { button: 'right' });
await page.waitForTimeout(120);
await page.mouse.click(182, 213);
await page.waitForTimeout(120);
await page.mouse.click(400, 213);
await page.waitForTimeout(180);
const battleSlotSave = await page.evaluate(() => {
const raw = window.localStorage.getItem('heros-web:battle:first-battle-zhuo-commandery:slot-1');
return raw ? JSON.parse(raw) : undefined;
});
if (!battleSlotSave || battleSlotSave.battleId !== 'first-battle-zhuo-commandery') {
throw new Error(`Expected slot 1 battle save from save UI: ${JSON.stringify(battleSlotSave)}`);
}
await page.mouse.click(260, 300, { button: 'right' });
await page.waitForTimeout(120);
await page.mouse.click(182, 247);
await page.waitForTimeout(120);
await page.mouse.click(400, 213);
await page.waitForFunction(() => window.__HEROS_DEBUG__?.battle()?.scene === 'BattleScene');
const cameraBeforeScroll = result.battleState.camera;
if (
!cameraBeforeScroll ||