Prepare battle scenario progression foundations

This commit is contained in:
2026-06-22 17:39:09 +09:00
parent 635b3a7a81
commit 49822831f5
5 changed files with 418 additions and 147 deletions

View File

@@ -1,6 +1,7 @@
import Phaser from 'phaser';
import { soundDirector } from '../audio/SoundDirector';
import { equipmentExpToNext, equipmentSlotLabels, equipmentSlots, getItem, type EquipmentSlot } from '../data/battleItems';
import { defaultBattleScenario } from '../data/battles';
import { firstBattleBonds, firstBattleUnits, firstBattleVictoryPages, type PortraitKey, type UnitData } from '../data/scenario';
import {
applyCampBondExp,
@@ -119,6 +120,8 @@ export class CampScene extends Phaser.Scene {
private createFallbackReport(): FirstBattleReport {
const allies = firstBattleUnits.filter((unit) => unit.faction === 'ally');
return {
battleId: defaultBattleScenario.id,
battleTitle: defaultBattleScenario.title,
outcome: 'victory',
turnNumber: 1,
rewardGold: 300,