Add campaign chapter metadata

This commit is contained in:
2026-06-18 04:00:38 +09:00
parent b8378d9144
commit f0d941c273
8 changed files with 275 additions and 12 deletions

View File

@@ -5,6 +5,7 @@ Godot 4 tactical RPG prototype inspired by classic turn-based Romance of the Thr
## Current Slice
- Sixty-seven campaign scenarios.
- Campaign chapters group the scenario order into story arcs.
- Grid movement.
- Unit selection.
- Move, attack, wait, end turn.
@@ -20,7 +21,7 @@ Godot 4 tactical RPG prototype inspired by classic turn-based Romance of the Thr
- Pre-battle Armory equipment changes save immediately and sync roster equipment plus inventory stock.
- Pre-battle Roster can move optional officers between sortie and reserve within scenario limits.
- Pre-battle Formation lets deployed officers swap starting positions inside scenario-defined cells.
- Pre-battle briefing shows the campaign battle number, location, and victory/defeat summary.
- Pre-battle briefing shows the campaign chapter, chapter battle number, location, and victory/defeat summary.
- Escort scenarios can include required, non-controllable protected units.
- Campaign saves joined officers, future deployments can require prior recruitment, and choices can make officers leave.
- Completed saves reconcile officer join/leave rewards on load without replaying gold or items.
@@ -119,7 +120,7 @@ Godot 4 tactical RPG prototype inspired by classic turn-based Romance of the Thr
2. Open this folder as a Godot project.
3. Run the project. The main scene is `res://scenes/battle_scene.tscn`.
Campaign order lives at `res://data/campaign/campaign.json`. Scenarios live under `res://data/scenarios/`, with reusable officers, classes, items, skills, and terrain definitions under `res://data/defs/`. Placeholder BGM and SFX live under `res://audio/`.
Campaign order and chapter ranges live at `res://data/campaign/campaign.json`. Scenarios live under `res://data/scenarios/`, with reusable officers, classes, items, skills, and terrain definitions under `res://data/defs/`. Placeholder BGM and SFX live under `res://audio/`.
Data files can be checked with `powershell -NoProfile -ExecutionPolicy Bypass -File tools\validate_data.ps1`.