Expose reserve drill assignments in debug state

This commit is contained in:
2026-07-09 13:44:07 +09:00
parent 11bda30b7f
commit 2c4927cc1f
2 changed files with 14 additions and 0 deletions

View File

@@ -9634,6 +9634,9 @@ function assertSortieTacticalRoster(state, requiredUnitIds) {
!state.sortieFocusedUnit.equipmentLine?.includes('Lv') ||
!state.sortieFocusedUnit.bondLine?.includes('공명') ||
!state.sortieFocusedUnit.terrainLine?.includes('지형') ||
typeof state.sortieFocusedUnit.reserveTrainingAssigned !== 'boolean' ||
!state.sortieFocusedUnit.reserveTrainingFocusId ||
!state.sortieFocusedUnit.reserveTrainingFocusLabel ||
typeof state.sortieFocusedUnit.terrainScore !== 'number' ||
!state.sortieFocusedUnit.terrainGrade ||
!Array.isArray(state.sortieFocusedUnit.equipment) ||
@@ -9645,6 +9648,7 @@ function assertSortieTacticalRoster(state, requiredUnitIds) {
if (
!state.reserveTrainingFocus ||
typeof state.reserveTrainingAssignments !== 'object' ||
!Array.isArray(state.reserveTrainingFocusOptions) ||
state.reserveTrainingFocusOptions.length !== 3 ||
!state.reserveTrainingFocusOptions.some((focus) => focus.id === 'bond-practice' && focus.bondExpGained > 0)