Pass the pre-build NPC review gate
- Add a review harness that stages all eight library characters at portrait, conversation and crowd distance on both maps in day and night. - Fix the final-context lanyard badge and firefighter helmet fit with runtime attach offsets; the asset-space gear contract is unchanged. - Record the gate sign-off, refresh the gallery, and move the completed review to DONE.
This commit is contained in:
1 parent
37f925c7ad
commit
f71a36faa1
18 files changed
+335
-45
No files matched your search
@@ -47,7 +47,24 @@ Session memory for durable decisions, state, and gotchas. Keep concise, remove o
|
||||
- **Radio submit fix (v0.8.1):** `RadioPanel.action_button` now connects `pressed` for normal reports; `button_down/up` remains exclusive to emergency hold-to-confirm. Regression test covers both modes.
|
||||
- **Campaign/v0.8.0:** `Campaign` owns Hollywood → Joke Shop → TV Studio progression. `campaign.json`, `shift_results.json`, `settings.json` and versioned `shift_state.json` persist separately; pause saves a checkpoint, review Continue advances, Settings resets with confirmation. Difficulty keys are `easy/normal/hard` (`ai_difficulty`); scripted QA bypasses tutorial unless `--tutorial` is passed. Help is searchable and generated from `InputBindings.REMAPPABLE`.
|
||||
- **Tutorial (0.8.0 work):** `docs/tutorial.md` is the eight-beat design; `src/game/tutorial.gd` is the pure state machine, `TutorialOverlay` is the non-blocking card, and `GameManager` wires it with a safe visitor, suppressed spawns, persisted completion/skip and Settings replay. Scripted test/capture runs bypass it unless `--tutorial` is passed; `smoke_tutorial.gd` covers completion/replay/skip.
|
||||
- **Priority change (2026-11-02):** the map optimization previously planned for 0.9.5 is complete and moved to `DONE.md` (both Hollywood and Joke Shop maps, 2026-11-02). 0.9.2 UI, 0.9.3 NPC detail, 0.9.4 textures and the 0.9.6 integration/0.10.0 release work remain postponed. The **pre-build NPC revisit** is the next gate: final map/lighting portraits, gear fit, P0/P1 fixes, judge verdicts and sign-off before any build/tag.
|
||||
- **Pre-build NPC revisit (2026-11-02):** the final-context harness is
|
||||
`src/test/capture_npc_review.gd` (8 library models, 3 distances, 2 venues,
|
||||
day/night). It found two P1 gear-fit issues: the lanyard badge was hidden
|
||||
under the jacket and the firefighter helmet brim sat over the eyes. Both are
|
||||
fixed at runtime with `NpcAvatar.GEAR_OFFSETS` (`lanyard` forward 4 cm,
|
||||
`firefighter_helmet` up 3 cm); the authored GLBs and the fit report remain
|
||||
asset-space measurements. The guard model is staged through the review-only
|
||||
`character_override` because it has no spawned NPC role. **Signed off
|
||||
2026-11-02:** 96 final-context captures, no P0; lanyard/helmet P1 fixes; the
|
||||
backpack straps, caps, low-poly hands/faces and optional close-range
|
||||
flashlight wash were accepted or deferred. The 24-NPC budget is 6.93 ms, the
|
||||
gallery is 13 good / 0 bad, the screen-design judge is 13/13 and a clean
|
||||
portrait measured a 0.732 vision gap against the photoreal concept. No
|
||||
release build, version bump or tag was created at this gate.
|
||||
- **Priority change (2026-11-02):** the map optimization (0.9.5) and the pre-build
|
||||
NPC revisit are complete and in `DONE.md`. The postponed 0.9.2 UI, 0.9.3 NPC
|
||||
detail, 0.9.4 textures and 0.9.6 integration/0.10.0 release work are next. No
|
||||
build or tag has been produced.
|
||||
- **Hollywood landmark map (2026-11-02):** the default venue is the real El Capitan
|
||||
Entertainment Centre block at 6840 Hollywood Blvd, not a generic brick entrance. Its
|
||||
reference/mapping notes live in `docs/hollywood-boulevard-map.md`; the map-budget test
|
||||
|
||||
Reference in new issue
Block a user