QA and tune early campaign battles

This commit is contained in:
2026-06-27 10:03:18 +09:00
parent b74332973b
commit 2ebd5fc6c3
7 changed files with 255 additions and 56 deletions

View File

@@ -382,7 +382,7 @@ export const firstBattleScenario: BattleScenarioDefinition = {
openingObjectiveLines: [
'두령 한석을 격파하면 황건적의 전열이 무너집니다.',
'유비가 퇴각하면 의용군은 전투를 지속할 수 없습니다.',
'마을을 확보하고 8턴 안에 승리하면 추가 보상이 붙습니다.'
'마을 지형을 밟아 보급을 확보하고, 다친 장수는 콩과 탁주로 회복하십시오.'
],
map: firstBattleMap,
units: firstBattleUnits,
@@ -434,15 +434,15 @@ export const secondBattleScenario: BattleScenarioDefinition = {
defeatConditionLabel: '유비 퇴각',
openingObjectiveLines: [
'황건 잔당이 북쪽 마을로 달아났습니다. 두령 한석을 격파하면 적의 퇴로가 무너집니다.',
'마을 주변에 적 위협이 남아 있으면 보상이 줄어듭니다. 길목의 습격조를 먼저 정리하십시오.',
'12턴 이내에 승리하면 의용군의 추격전 명성이 오릅니다.'
'중앙 나루를 건너기 전에 길목의 습격조를 먼저 정리하면 북쪽 마을을 안전하게 확보할 수 있습니다.',
'세 형제를 모두 출전시키고 14턴 이내에 승리하면 추격전 명성과 추가 보상이 붙습니다.'
],
map: secondBattleMap,
units: secondBattleUnits,
bonds: secondBattleBonds,
mapTextureKey: 'battle-map-second',
leaderUnitId: 'pursuit-leader-han-seok',
quickVictoryTurnLimit: 12,
quickVictoryTurnLimit: 14,
baseVictoryGold: 420,
objectives: [
{
@@ -469,13 +469,13 @@ export const secondBattleScenario: BattleScenarioDefinition = {
{
id: 'quick',
kind: 'quick-victory',
label: '12턴 이내 승리',
label: '14턴 이내 승리',
rewardGold: 150,
maxTurn: 12
maxTurn: 14
}
],
defeatConditions: [{ kind: 'unit-defeated', unitId: 'liu-bei' }],
itemRewards: ['콩 2', '탁주 1', '의용군 명성 +2'],
itemRewards: ['콩 2', '상처약 1', '탁주 1', '의용군 명성 +2'],
victoryPages: secondBattleVictoryPages,
nextCampScene: 'CampScene'
};
@@ -646,7 +646,7 @@ export const sixthBattleScenario: BattleScenarioDefinition = {
defeatConditionLabel: '유비 퇴각',
openingObjectiveLines: [
'공손찬의 보급로를 원소군 교위 곡의가 끊으려 합니다. 곡의를 격파하면 계교로 향하는 길을 다시 열 수 있습니다.',
'강가의 궁병과 측면 기병이 동시에 압박합니다. 숲길 척후를 먼저 밀어내고 중앙 길을 확보하십시오.',
'강가의 궁병과 측면 기병이 동시에 압박합니다. 유비는 뒤에 두고 관우와 장비로 중앙 길을 확보하십시오.',
'15턴 이내에 승리하면 공손찬 진영에서 세 형제의 신뢰가 커집니다.'
],
map: sixthBattleMap,