feat: support four-star leader outfits
Publish GitHub Pages output / publish (push) Successful in 48s

This commit is contained in:
2026-09-03 10:38:05 +09:00
parent 307e0effe5
commit cda25fdcb1
6 changed files with 78 additions and 11 deletions
+2 -2
View File
@@ -2,6 +2,7 @@
import { page } from '$app/stores';
import { onMount, tick } from 'svelte';
import cardSummary from '$lib/data/cards-summary.json';
import { leaderOutfitCards } from '$lib/engine/leader-outfits.ts';
import boardSummary from '$lib/data/boards-summary.json';
import memorySummary from '$lib/data/memory-summary.json';
import MemberBoardEffectSummary from '$lib/components/MemberBoardEffectSummary.svelte';
@@ -166,8 +167,7 @@
$: allBoardMaterialTotals = boardMaterialTotals(userData.memberBoards);
$: allBoardPointTotal = boardPointTotal(userData.memberBoards);
$: efficiencyLeaderOutfitOptions = efficiencyFormation.leaderCharacterId
? fiveStarCards.filter((card) => card.characterId === efficiencyFormation.leaderCharacterId && card.details.costume)
.filter((card, index, cards) => cards.findIndex((candidate) => candidate.details.costume?.name === card.details.costume?.name) === index)
? leaderOutfitCards(allCards, efficiencyFormation.leaderCharacterId)
: [];
$: efficiencyFormationReady = efficiencyFormation.cardIds.length === 5
&& efficiencyFormation.cardIds.every((id) => cardById.has(id))