fix: 禁用最后一个选策略的玩家的跳过按钮

This commit is contained in:
星闌 committed 2026-10-12 19:38:19 +08:00
1 parent cf7a940027
commit c919794724
6 files changed
+254 -2

No files matched your search

+1 -1
View File
@@ -185,7 +185,7 @@ export function BandDraftScreen() {
const myPick = draft.picks.get(myId) || priv?.bandId || null;
const myTurn = !myPick && (solo || draft.turnPid === myId);
const skipsLeft = draft.skipsLeft.has(myId) ? draft.skipsLeft.get(myId) : (skipped ? 0 : 1);
const canSkip = !solo && myTurn && skipsLeft > 0 && draft.order.length > 1;
const canSkip = !solo && myTurn && skipsLeft > 0 && draft.order.filter((pid) => !draft.picks.has(pid)).length > 1;
const taken = solo ? new Map() : teammateBands(draft.picks, myId);
const pickers = new Map(); // bandId → players
for (const [pid, bid] of draft.picks) {