From d328c02366b42bdabcee6eb3b4305a6704d93261 Mon Sep 17 00:00:00 2001 From: JOJO <1498581755@qq.com> Date: Thu, 6 Aug 2026 12:55:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E5=81=9C=E8=8F=9C=E5=8D=95=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E6=96=87=E6=A1=88=EF=BC=9A=E6=94=BE=E5=BC=83=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E2=86=92=E6=9A=82=E6=97=B6=E9=80=80=E5=87=BA=EF=BC=88?= =?UTF-8?q?=E9=85=8D=E5=90=88=E6=97=A0=E5=B0=BD=E6=96=AD=E7=82=B9=E7=BB=AD?= =?UTF-8?q?=E7=8E=A9=E8=AF=AD=E4=B9=89=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AGENTS.md | 2 +- star-raid/index.html | 2 +- star-raid/js/ui.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 59acc88..14ad23c 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -101,5 +101,5 @@ star-raid/ - 背景规则:render() 用 battleUI() 门控;**主页/基地背景=实战模拟**(home.js startHomeSim:随机3主Lv3+3副Lv3+2僚Lv2,G.homeSim 标记,复用 demoSim 自动驾驶刷怪,AU.simMute 静音,不伤/不计分/不上报,主循环看门狗自动重建);其余空闲=星空。离场必须 G=null(b-home/b-quit/buildRush 已处理) - 新增装备时必须同步 `server/api.js` 的 CODEX_KEYS 白名单(现 25+17+13+8=63) - 星币/机体/选中机体/永久强化/本地纪录已上服务端(POST /api/state → player_state 表,服务端权威整体替换,登出清空;客户端 persist() 钩子防抖600ms上传) -- **无尽断点续玩(2026-08-06)**:run_saves 表(每账号1栏位,不分难度),GET/POST/DELETE /api/run_save。波次检查点:startWave 开头 maybeSaveRun() 拍快照(仅无尽+登录态);中途“放弃任务”不结算(星币/分数留快照);出击页 resume-slot 卡片续玩(resumeSavedRun:该波从头重打,bossN 不偏移);新开无尽(不分难度)弹 o-unsaved 确认→settleSavedRun 直接结算旧档(星币入账+上报排行榜+删档);死亡/通关 endRun 删档。NET._rsQ 串行队列防删建竞态。闯关/rush 不产生云档 +- **无尽断点续玩(2026-08-06)**:run_saves 表(每账号1栏位,不分难度),GET/POST/DELETE /api/run_save。波次检查点:startWave 开头 maybeSaveRun() 拍快照(仅无尽+登录态);中途“暂时退出”不结算(星币/分数留快照);出击页 resume-slot 卡片续玩(resumeSavedRun:该波从头重打,bossN 不偏移);新开无尽(不分难度)弹 o-unsaved 确认→settleSavedRun 直接结算旧档(星币入账+上报排行榜+删档);死亡/通关 endRun 删档。NET._rsQ 串行队列防删建竞态。闯关/rush 不产生云档 - server/api.js SHIP_KEYS 含全部5机体(曾漏 asura 会致修罗云同步被白名单丢弃,2026-08-06 修) diff --git a/star-raid/index.html b/star-raid/index.html index 8095c8f..59b2317 100644 --- a/star-raid/index.html +++ b/star-raid/index.html @@ -140,7 +140,7 @@
- +
diff --git a/star-raid/js/ui.js b/star-raid/js/ui.js index 3178987..eb14bf1 100644 --- a/star-raid/js/ui.js +++ b/star-raid/js/ui.js @@ -131,7 +131,7 @@ $("b-unsaved-cancel").onclick=()=>show("o-setup"); if("ontouchstart" in window){const pb=$("tb-pause");pb.style.display="block";pb.onclick=()=>togglePause();} $("b-resume").onclick=()=>togglePause(); $("b-restart").onclick=()=>{show("");restartSameRun();}; -/* 放弃任务:无尽模式且已有云端断点存档时【不结算】——星币/分数留在波次快照里,回基地可续玩;其余情况照旧结算 */ +/* 暂时退出:无尽模式且已有云端断点存档时【不结算】——星币/分数留在波次快照里,回基地可续玩;其余情况照旧结算 */ $("b-quit").onclick=()=>{ const keep=G&&G.mode==="endless"&&!G.demoSim&&typeof NET!=="undefined"&&NET.user&&NET.runSave; if(!keep)bank();