diff --git a/UPDATES.md b/UPDATES.md index a4e71f5..9a0acea 100644 --- a/UPDATES.md +++ b/UPDATES.md @@ -1,9 +1,13 @@ --- -updatedAt: 2026-08-31T14:45:00+09:00 +updatedAt: 2026-08-31T18:26:57+09:00 --- ## 2026년 8월 31일 +### 초록 노드 효율 계산의 리더 조건 수정 + +`FIXED` 초록 노드 효율 계산 시, 반드시 리더가 편성되어야 하는 문제가 수정됩니다. + ### 선택형 방문 통계 추가 `NEW` Google Analytics 방문 통계는 사용자가 동의한 뒤에만 활성화되며, 분석 설정에서 언제든 거부할 수 있습니다. 보유 카드, 편성, 검색어와 계산값은 전송하지 않습니다. diff --git a/src/routes/data/+page.svelte b/src/routes/data/+page.svelte index db8ff96..b74b721 100644 --- a/src/routes/data/+page.svelte +++ b/src/routes/data/+page.svelte @@ -158,7 +158,7 @@ $: efficiencyFormationReady = efficiencyFormation.cardIds.length === 5 && efficiencyFormation.cardIds.every((id) => cardById.has(id)) && new Set(efficiencyFormation.cardIds.map((id) => cardById.get(id)?.characterId)).size === 5 - && efficiencyFormation.cardIds.some((id) => cardById.get(id)?.characterId === efficiencyFormation.leaderCharacterId); + && leaderMembers.some((member) => member.characterId === efficiencyFormation.leaderCharacterId); $: dataView = $page.url.pathname.endsWith('/cards') ? 'cards' : $page.url.pathname.endsWith('/boards') ? 'boards' : 'home'; onMount(() => { try { @@ -632,7 +632,7 @@ async function analyzeGreenNodeEfficiency() { if (!efficiencyFormationReady) { - greenEfficiencyError = '서로 다른 멤버의 5성 카드 5장을 모두 선택해 주세요.'; + greenEfficiencyError = '서로 다른 멤버의 5성 카드 5장과 리더를 선택해 주세요.'; return; } greenEfficiencyRunning = true;