Clarify battle objective UI

This commit is contained in:
2026-07-04 12:17:14 +09:00
parent 05fdc3dff4
commit c1e53e0b94
3 changed files with 290 additions and 60 deletions

View File

@@ -6,7 +6,12 @@ export type BattleObjectiveSnapshot = {
id: string;
label: string;
achieved: boolean;
status?: 'active' | 'done' | 'failed';
detail: string;
category?: 'primary' | 'required' | 'bonus';
summary?: string;
failureReason?: string;
targetTile?: { x: number; y: number; radius?: number };
rewardGold: number;
};