Add northern pursuit scenario
This commit is contained in:
@@ -28,6 +28,7 @@ data/scenarios/014_cangting_pursuit.json
|
||||
data/scenarios/015_ye_campaign.json
|
||||
data/scenarios/016_ye_siege.json
|
||||
data/scenarios/017_ye_surrender.json
|
||||
data/scenarios/018_northern_pursuit.json
|
||||
```
|
||||
|
||||
## Campaign
|
||||
@@ -57,7 +58,8 @@ The campaign file defines scenario order, resource paths, and officers who are a
|
||||
{ "id": "014_cangting_pursuit", "title": "Cangting Pursuit", "path": "res://data/scenarios/014_cangting_pursuit.json" },
|
||||
{ "id": "015_ye_campaign", "title": "Ye Campaign", "path": "res://data/scenarios/015_ye_campaign.json" },
|
||||
{ "id": "016_ye_siege", "title": "Ye Siege", "path": "res://data/scenarios/016_ye_siege.json" },
|
||||
{ "id": "017_ye_surrender", "title": "Ye Surrender", "path": "res://data/scenarios/017_ye_surrender.json" }
|
||||
{ "id": "017_ye_surrender", "title": "Ye Surrender", "path": "res://data/scenarios/017_ye_surrender.json" },
|
||||
{ "id": "018_northern_pursuit", "title": "Northern Pursuit", "path": "res://data/scenarios/018_northern_pursuit.json" }
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -1,15 +1,16 @@
|
||||
# Godot 4.6 Migration
|
||||
|
||||
This project targets Godot 4 and is being moved toward Godot 4.6 as the active editor baseline.
|
||||
This project targets Godot 4.6 as the active editor baseline.
|
||||
|
||||
## Current Risk Profile
|
||||
|
||||
- The project is a simple Godot 4 `Node2D` application with data-driven JSON content.
|
||||
- There are no addons, imported art assets, shaders, TileMaps, 3D physics scenes, or export presets yet.
|
||||
- The current renderer is explicitly set to `gl_compatibility`, so new-project rendering defaults in Godot 4.6 should not silently change the existing project renderer.
|
||||
- `project.godot` still advertises `config/features=PackedStringArray("4.2")`; let the Godot 4.6 editor update project files instead of editing generated scene/resource formats by hand.
|
||||
- `project.godot` advertises `config/features=PackedStringArray("4.6")`.
|
||||
- Godot 4.6 script UID sidecar files (`*.gd.uid`) are part of the migrated project metadata and should stay versioned.
|
||||
|
||||
## Before Opening In 4.6
|
||||
## Before Opening In 4.6 From An Older Checkout
|
||||
|
||||
1. Create a backup or initialize version control before the editor writes migration changes.
|
||||
2. Run the data/readiness check:
|
||||
@@ -24,7 +25,7 @@ powershell -NoProfile -ExecutionPolicy Bypass -File tools\check_godot46_readines
|
||||
$env:GODOT_BIN = "C:\Path\To\Godot_v4.6-stable_win64.exe"
|
||||
```
|
||||
|
||||
## Editor Migration Steps
|
||||
## Editor Migration Steps From An Older Checkout
|
||||
|
||||
1. Open the project folder in Godot 4.6.
|
||||
2. Let the editor import the project and accept any project-file migration prompt.
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
## Milestone 0: Project Foundation
|
||||
|
||||
- Godot 4 project opens and runs.
|
||||
- Godot 4.6 project metadata exists.
|
||||
- Main battle scene loads a JSON battle.
|
||||
- Rules and presentation are separated enough to keep iterating.
|
||||
|
||||
@@ -20,7 +21,7 @@
|
||||
- Destination victory conditions and objective map markers exist.
|
||||
- Turn-limit conditions and HUD turn-limit display exist.
|
||||
- Victory reward summary is visible.
|
||||
- Next-battle flow exists across the current seventeen-scenario campaign.
|
||||
- Next-battle flow exists across the current eighteen-scenario campaign.
|
||||
- Campaign completion and new-campaign reset exist.
|
||||
- Reward inventory can be brought into the next battle.
|
||||
|
||||
@@ -51,7 +52,7 @@
|
||||
- Party roster persistence has a first save-file skeleton.
|
||||
- Level, experience, and equipment persistence.
|
||||
- Chapter selection and save/load.
|
||||
- Linear seventeen-scenario campaign order exists.
|
||||
- Linear eighteen-scenario campaign order exists.
|
||||
- Save reset exists.
|
||||
- Victory rewards, consumable counts, equipment stock, and equipped gear persist.
|
||||
- A basic pre-battle shop with scenario-specific stock exists. Sell-back and richer item management are still planned.
|
||||
@@ -76,6 +77,7 @@
|
||||
- Fifteenth-scenario content exists with Ye outer defense, Zhang He as a deployable officer, and 014 branch reactions.
|
||||
- Sixteenth-scenario content exists with Ye inner siege, Zhang He deployment, and 015 branch reactions.
|
||||
- Seventeenth-scenario content exists with Ye surrender, last loyalist resistance, and 016 branch reactions.
|
||||
- Eighteenth-scenario content exists with Northern Pursuit, Yuan Shang's rearguard, and 017 branch reactions.
|
||||
|
||||
## Milestone 5: Presentation
|
||||
|
||||
|
||||
Reference in New Issue
Block a user