forked from Ports/goldeneye-pc-port
docs: correct solo-mission count 21 -> 20 (level_54 'Cuba' is the ending-credits sequence, not a mission)
The campaign has 20 playable missions (SP_LEVEL_MAX // 20 in bondconstants.h; mission_folder_setup_entries in front.c has exactly 20 entries). The old '21' counted -level_54 (LEVELID_CUBA), which the front end jumps to after the final mission for the extended cast display + credits scroll (do_extended_cast_display / bondviewRenderCredits, D129) - it is not a selectable mission. - README, docs/index.md, .github/release-notes.md, docs/security-and-fidelity-status.md: 21 -> 20 in current-status claims - AGENTS.md phase status: same correction - docs/dev/LEVEL-STATUS.md + LEVEL-PLAYTEST.md: relabel the level list; counting note explains historical '21/21 PASS' sweep results = 21 stage boots (20 missions + ending sequence) - social-preview card: stat line 21 -> 20, PNG regenerated (1280x640)
This commit is contained in:
1 parent
2d9e673129
commit
5ea053667f
9 files changed
+32
-16
No files matched your search
@@ -47,7 +47,7 @@ Objective status: `src/game/objective_status.c`
|
||||
- Notes / defects:
|
||||
```
|
||||
|
||||
## 21 solo levels (mission order — numbers = `-level_XX`)
|
||||
## The 20 solo missions (+ ending sequence; mission order — numbers = `-level_XX`)
|
||||
|
||||
| # | Level | -level | Briefing asset |
|
||||
|---|---|---|---|
|
||||
@@ -71,7 +71,14 @@ Objective status: `src/game/objective_status.c`
|
||||
| 18 | Cradle | 41 | UbriefcradZ |
|
||||
| 19 | Aztec | 28 | UbriefaztZ |
|
||||
| 20 | Egypt | 32 | UbriefcrypZ |
|
||||
| 21 | Cuba | 54 | (post-Egypt unlock) |
|
||||
| — | *Ending sequence* ("Cuba") | 54 | not a playable mission — cast/credits stage (D129) |
|
||||
|
||||
(Mission table: `front.c:433`. Cuba = `LEVELID_CUBA`, not in the standard
|
||||
folder list — unlocked after Egypt.)
|
||||
(Mission table: `front.c`, `mission_folder_setup_entries` — exactly 20
|
||||
playable missions; the game's own enum says it, `SP_LEVEL_MAX // 20` in
|
||||
`bondconstants.h`). "Cuba" (`-level_54`, `LEVELID_CUBA`) is **not** a
|
||||
selectable mission: after the final mission the front end jumps straight to
|
||||
it for the extended cast display + credits scroll
|
||||
(`front.c` `selected_stage = LEVELID_CUBA` → `do_extended_cast_display(TRUE)`;
|
||||
`bondviewRenderCredits`, D129). Older docs and sweep logs count it as a 21st
|
||||
"level" — the campaign is 20 missions; "21/21" sweep results mean 21 stage
|
||||
boots, of which 20 are missions.)
|
||||
Reference in new issue
Block a user