Wire the first-shift tutorial into gameplay
Add the non-blocking prompt card, safe compliant visitor, action-driven advancement through the real wheel/inspection/warning/radio panels, persisted completion/skip, a Settings replay action and localized tutorial strings. Scripted tests/captures bypass the tutorial unless --tutorial is passed. Add a windowed smoke covering the full flow. Headless 237/237, Python 94/94, tutorial smoke passes.
This commit is contained in:
1 parent
76eb5e3a79
commit
86332cd401
12 files changed
+392
-15
No files matched your search
+13
-1
@@ -88,5 +88,17 @@
|
||||
"review.timeline_button": "Body camera timeline",
|
||||
"hud.nearby": "%d nearby · Tab or mouse wheel cycles targets",
|
||||
"hud.precision": "Precision walk (Shift)",
|
||||
"hud.controls_gamepad": "Left stick move · Right stick look · A wheel/confirm · B cancel · X inspect · Y radio · LB slow · RB wand"
|
||||
"hud.controls_gamepad": "Left stick move · Right stick look · A wheel/confirm · B cancel · X inspect · Y radio · LB slow · RB wand",
|
||||
"tutorial.header": "FIRST SHIFT",
|
||||
"tutorial.skip_hint": "F1 skip tutorial",
|
||||
"tutorial.arrive": "Walk forward and look around. The entrance is behind you.",
|
||||
"tutorial.focus": "Look at the visitor. Press Tab or the mouse wheel to cycle targets.",
|
||||
"tutorial.wheel": "Open the action wheel with Space or left click.",
|
||||
"tutorial.inspect": "Choose Inspect and read the access evidence.",
|
||||
"tutorial.direction": "Close the panel and give a polite direction.",
|
||||
"tutorial.warning": "Give a formal warning if the visitor persists. It arms the body camera.",
|
||||
"tutorial.radio": "Open the assistance radio and submit a short report.",
|
||||
"tutorial.review": "Finish the shift and review what happened.",
|
||||
"tutorial.completed": "Tutorial complete.",
|
||||
"tutorial.skipped": "Tutorial skipped."
|
||||
}
|
||||
Reference in new issue
Block a user