Add enemy threat range overlay

This commit is contained in:
2026-06-22 19:31:58 +09:00
parent e063154e26
commit 0b7047e8bf
2 changed files with 289 additions and 10 deletions

View File

@@ -108,7 +108,17 @@ try {
await page.waitForTimeout(700);
await page.mouse.click(260, 300, { button: 'right' });
await page.waitForTimeout(120);
await page.mouse.click(182, 213);
await page.mouse.click(182, 196);
await page.waitForTimeout(160);
const threatState = await page.evaluate(() => window.__HEROS_DEBUG__?.battle());
if (!threatState?.threatMarkerCount || threatState.threatMarkerCount <= 0) {
throw new Error(`Expected enemy threat markers from map menu: ${JSON.stringify(threatState)}`);
}
await page.mouse.click(260, 300, { button: 'right' });
await page.waitForTimeout(120);
await page.mouse.click(182, 230);
await page.waitForTimeout(120);
await page.mouse.click(400, 213);
await page.waitForTimeout(180);
@@ -123,7 +133,7 @@ try {
await page.mouse.click(260, 300, { button: 'right' });
await page.waitForTimeout(120);
await page.mouse.click(182, 247);
await page.mouse.click(182, 264);
await page.waitForTimeout(120);
await page.mouse.click(400, 213);
await page.waitForFunction(() => window.__HEROS_DEBUG__?.battle()?.scene === 'BattleScene');