feat: carry camp promises into first victory

This commit is contained in:
2026-07-27 05:01:17 +09:00
parent 4d3f8b6a28
commit 0c16ff3c03
11 changed files with 888 additions and 23 deletions

View File

@@ -95,7 +95,10 @@ assert.match(deploymentPanel, /'준비 중 · 누르면 자동 시작'/);
assert.match(deploymentPanel, /combatAssetsReady\s*\? ' '/s);
const resolveDamageTarget = privateMethodBody(battleSource, 'tryResolveDamageTarget');
assert.match(resolveDamageTarget, /triggerBattleEvent\('first-engagement'[\s\S]*\{ playCue: false \}\)/);
assert.match(resolveDamageTarget, /triggerFirstEngagementEvent\(attacker, target\)/);
const firstEngagementEvent = privateMethodBody(battleSource, 'triggerFirstEngagementEvent');
assert.match(firstEngagementEvent, /volunteerPromiseLineForBattle\(/);
assert.match(firstEngagementEvent, /triggerBattleEvent\(firstBattleVolunteerPromiseEventKey[\s\S]*\{ playCue: false \}\)/);
const triggerBattleEvent = privateMethodBody(battleSource, 'triggerBattleEvent');
assert.match(triggerBattleEvent, /options\.playCue !== false/);