feat: add tactical initiative commands

This commit is contained in:
2026-07-10 12:24:08 +09:00
parent 26ef353a7f
commit 3d2c09c24e
4 changed files with 1042 additions and 21 deletions

View File

@@ -568,6 +568,11 @@ export function loadCampaignState(slot?: number) {
return cloneCampaignState(campaignState);
}
export function readCampaignSaveState(slot: number) {
const state = readStoredCampaignState(slot);
return state ? cloneCampaignState(state) : undefined;
}
export function saveCampaignState(state = ensureCampaignState(), slot = state.activeSaveSlot) {
campaignState = normalizeCampaignState(state);
campaignState.activeSaveSlot = normalizeSlot(slot);