- New TutorialGuide.js beat table picks which control to pulse based on live comms/research records, so a loaded run resumes the same beat - ActionBar and ResearchWindow gain setHighlight() with pulsing rims (ACKNOWLEDGE-style sonar rings in the console) that hide under deck standby/locked slots/closed window - GameScene applies the highlight per frame before surfaces draw, tracks scanPressed one-shot, and reads targets from data/quests.json → tutorial - Add tutorial section to quests.json plus tests for beat table, ActionBar rim gating, and data consistency (slot ids, console node matches starter research check) |
||
|---|---|---|
| .. | ||
| fonts | ||
| fx | ||
| images | ||
| music | ||
| speech | ||
| videos | ||