orbit/js
Brian Fertig 4334d8cc93 Add tutorial "pointing finger" highlight for starter quest
- 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)
2026-09-13 18:48:06 -06:00
..
build
…
comms
…
config
…
dev
…
economy Add galaxy-wide planet-class balance via a shared deck deal 2026-09-13 16:23:31 -06:00
entities
…
galaxy Add galaxy-wide planet-class balance via a shared deck deal 2026-09-13 16:23:31 -06:00
mining
…
quests Add tutorial "pointing finger" highlight for starter quest 2026-09-13 18:48:06 -06:00
reputation
…
research
…
save
…
scan
…
scenes Add tutorial "pointing finger" highlight for starter quest 2026-09-13 18:48:06 -06:00
tether
…
ui Add tutorial "pointing finger" highlight for starter quest 2026-09-13 18:48:06 -06:00
utils
…
vendor
…
vignettes
…
visuals Add engine flare and exhaust trail to ship 2026-09-13 17:43:14 -06:00
main.js
…