Refine victory result summary
This commit is contained in:
@@ -46,8 +46,8 @@
|
||||
11. Turn-start and movement-triggered scenario events run as phases change or units enter marked cells, and may update objectives, grant inventory pickups, or deploy reinforcements.
|
||||
12. On first-time victory, `CampaignState` snapshots player progression and the battle inventory, applies rewards once, advances `current_scenario_id`, and writes `user://campaign_save.json`.
|
||||
13. If the scenario defines post-battle dialogue, it plays once before the victory result panel opens.
|
||||
14. The victory result panel summarizes rewards plus saved player level-ups and promotions.
|
||||
15. If the scenario defines post-battle choices, the result panel waits for the player to select one, then saves the selected flags and optional choice rewards before enabling the next battle.
|
||||
14. The victory result panel splits rewards, roster changes, saved player growth, campaign status, and pending choices into sections.
|
||||
15. If the scenario defines post-battle choices, the result panel waits for the player to select one, previews choice rewards including officer join/leave effects, then saves the selected flags and optional choice rewards before enabling the next battle.
|
||||
16. The result panel can load the next scenario, passing saved roster and inventory overlays back into `BattleState`.
|
||||
17. Once all campaign scenarios are complete, the battle scene shows a campaign completion panel instead of loading another map.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user