From af32d4663dbc46d28577ff0967388c72cf9efe85 Mon Sep 17 00:00:00 2001 From: Wickedness Date: Sun, 5 Jul 2026 06:34:14 +0900 Subject: [PATCH] Clarify non-battle sortie checklist --- src/game/scenes/CampScene.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/game/scenes/CampScene.ts b/src/game/scenes/CampScene.ts index 511bdb6..b5fe07f 100644 --- a/src/game/scenes/CampScene.ts +++ b/src/game/scenes/CampScene.ts @@ -13682,7 +13682,9 @@ export class CampScene extends Phaser.Scene { const hasBattle = Boolean(this.nextSortieScenario()); const requiredUnitIds = [...this.requiredSortieUnitIdsFor()].filter((id) => sortieAllies.some((unit) => unit.id === id)); const requiredUnits = requiredUnitIds.map((id) => sortieAllies.find((unit) => unit.id === id)).filter(Boolean) as UnitData[]; - const requiredLabel = requiredUnits.length > 0 && !requiredUnitIds.includes('liu-bei') ? '필수 무장 확인' : '유비 생존'; + const requiredLabel = hasBattle + ? requiredUnits.length > 0 && !requiredUnitIds.includes('liu-bei') ? '필수 무장 확인' : '유비 생존' + : requiredUnits.length > 0 && !requiredUnitIds.includes('liu-bei') ? '필수 동행 확인' : '유비 참석'; const requiredComplete = requiredUnits.length > 0 ? requiredUnits.every((unit) => unit.hp > 0) : true; const requiredDetail = requiredUnits.length > 0 ? requiredUnits.map((unit) => `${unit.name} ${unit.hp}/${unit.maxHp}`).join(', ') @@ -13711,6 +13713,9 @@ export class CampScene extends Phaser.Scene { { front: 0, flank: 0, support: 0, reserve: 0 } as Record ); const rolesReady = selected.length <= 1 || (roleCounts.front > 0 && roleCounts.flank > 0 && roleCounts.support > 0); + const roleDetail = hasBattle + ? `전열 ${roleCounts.front} · 돌파 ${roleCounts.flank} · 후원 ${roleCounts.support}` + : `대표 ${roleCounts.front} · 현장 ${roleCounts.flank} · 보좌 ${roleCounts.support}`; return [ { label: requiredLabel, @@ -13737,9 +13742,9 @@ export class CampScene extends Phaser.Scene { priority: 'recommended' }, { - label: hasBattle ? '전열 역할' : '편성 역할', + label: hasBattle ? '전열 역할' : '의정 역할', complete: rolesReady, - detail: `전열 ${roleCounts.front} · 돌파 ${roleCounts.flank} · 후원 ${roleCounts.support}`, + detail: roleDetail, priority: 'recommended' }, {