From 7ccd51b35f3d929a762a1c1df08683fa3f11c7a0 Mon Sep 17 00:00:00 2001 From: Wickedness Date: Sun, 5 Jul 2026 05:10:20 +0900 Subject: [PATCH] Add sortie prep save slot access --- src/game/scenes/CampScene.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/game/scenes/CampScene.ts b/src/game/scenes/CampScene.ts index cfefd9e..fec7d23 100644 --- a/src/game/scenes/CampScene.ts +++ b/src/game/scenes/CampScene.ts @@ -11877,7 +11877,7 @@ export class CampScene extends Phaser.Scene { const guide = this.add.text( left + 22, top + 48, - '군영 진행과 편성을 슬롯에 저장합니다. · 1~3키', + '군영 진행과 편성을 슬롯에 저장합니다. · 1~3키 저장 · Esc 닫기', this.textStyle(13, '#aeb7c2') ); guide.setDepth(depth + 1); @@ -12266,14 +12266,18 @@ export class CampScene extends Phaser.Scene { this.renderSortieUnitSummary(x + 34, y + 292, 390, 286, depth + 2); this.renderSortieFormationPlan(x + 442, y + 292, 350, 286, depth + 2); this.renderSortieFocusPanel(x + 810, y + 292, 344, 286, depth + 2); - this.renderSortieRewardHint(x + 34, y + 596, 480, 52, depth + 2); - this.renderSortieReserveTraining(x + 528, y + 596, 314, 52, depth + 2); + this.renderSortieRewardHint(x + 34, y + 596, 430, 52, depth + 2); + this.renderSortieReserveTraining(x + 480, y + 596, 330, 52, depth + 2); - this.addSortieButton('군영으로', x + width - 298, y + height - 42, 124, () => { + this.addSortieButton('저장', x + width - 348, y + height - 42, 100, () => { + soundDirector.playSelect(); + this.showCampSaveSlotPanel(); + }, depth + 3); + this.addSortieButton('군영으로', x + width - 236, y + height - 42, 112, () => { soundDirector.playSelect(); this.hideSortiePrep(); }, depth + 3); - this.addSortieButton(isBattleSortie ? '출진' : '진행', x + width - 152, y + height - 42, 124, () => { + this.addSortieButton(isBattleSortie ? '출진' : '진행', x + width - 118, y + height - 42, 112, () => { soundDirector.playSelect(); this.startVictoryStory(); }, depth + 3);