自选武器面板:标题'自'字连点10次切换测试模式(与图鉴'军'字同开关,面板开着立即刷新);按钮去除emoji

This commit is contained in:
JOJO 2026-08-06 18:23:22 +08:00
parent b8f5f7fe3f
commit d998cf3a59
2 changed files with 15 additions and 3 deletions

View File

@ -121,15 +121,15 @@
<div class="h3" id="rushmode-name" style="letter-spacing:2px"> </div> <div class="h3" id="rushmode-name" style="letter-spacing:2px"> </div>
<div class="h3">选择出击方式</div> <div class="h3">选择出击方式</div>
<div class="col"> <div class="col">
<button class="btn primary" id="b-rushmode-random">随机出击</button> <button class="btn primary" id="b-rushmode-random">随机出击</button>
<button class="btn" id="b-rushmode-pick">自选武器</button> <button class="btn" id="b-rushmode-pick">自选武器</button>
<button class="btn" id="b-rushmode-cancel">取消</button> <button class="btn" id="b-rushmode-cancel">取消</button>
</div> </div>
</div> </div>
<!-- 自选武装Boss挑战 --> <!-- 自选武装Boss挑战 -->
<div class="ovl hide" id="o-rushpick"> <div class="ovl hide" id="o-rushpick">
<div class="h2">— 自选武装 —</div> <div class="h2"><span id="rp-secret"></span>选武装 —</div>
<div class="h3" id="rushpick-title"> </div> <div class="h3" id="rushpick-title"> </div>
<div class="h3" style="margin:8px 0 2px">主武器 <span class="cnt" id="rushpick-cnt-m">0/3</span></div> <div class="h3" style="margin:8px 0 2px">主武器 <span class="cnt" id="rushpick-cnt-m">0/3</span></div>
<div class="cx-grid" id="rushpick-m"></div> <div class="cx-grid" id="rushpick-m"></div>

View File

@ -70,6 +70,18 @@ $("cx-secret").onclick=()=>{
cxClicks=0;codexTestAll=!codexTestAll; cxClicks=0;codexTestAll=!codexTestAll;
SFX.pick();buildCodex(); SFX.pick();buildCodex();
}; };
/* 自选武装测试模式隐藏入口连点“自”字10次开关与图鉴“军”字同一开关 */
let rpClicks=0,rpLastClick=0;
$("rp-secret").onclick=()=>{
const now=Date.now();
if(now-rpLastClick>2000)rpClicks=0; // 间隔超2秒重新计数
rpLastClick=now;
if(++rpClicks<10)return;
rpClicks=0;codexTestAll=!codexTestAll;
SFX.pick();
$("rp-secret").style.color=codexTestAll?"var(--gold)":"";
if(!$("o-rushpick").classList.contains("hide"))openRushPick(rushPickIdx); // 面板开着时立即刷新生效
};
/* 开始出击:新开无尽对局(不分难度)前,若云端有未完成对局,先弹结算确认 */ /* 开始出击:新开无尽对局(不分难度)前,若云端有未完成对局,先弹结算确认 */
$("b-start").onclick=async()=>{ $("b-start").onclick=async()=>{
if(SETUP.mode==="endless"&&typeof NET!=="undefined"&&NET.user){ if(SETUP.mode==="endless"&&typeof NET!=="undefined"&&NET.user){