orbit/data
Brian Fertig 9e7d7c1257 Add quest tracker HUD with priority system and live checklist
- New QuestTrackerHud component slides in below the system dossier once it folds, showing active quests (main story first) with a live progress checklist under the priority quest
- Priority quest: player can set/clear via row popup or console; auto-assigns to first active story quest; cleared state sticks until a grant or claim re-arms it
- QuestWindow gains SET PRIORITY / CLEAR PRIORITY controls and openAt() to land on a specific quest (used by SHOW MORE / VIEW QUEST)
- GameScene wires the tracker into the dossier lifecycle: hidden while expanded, slides out before expand, slides in on collapse; pointerdown contract prevents world clicks from leaking through rows and popups
- SurfaceScene delegates priority changes to the sleeping GameScene's ledger
- QuestState serializes/deserializes priority + cleared flag for save round-trips
- quests.json gains a tracker section (title, maxVisible, slideMs, toast configs)
- New dev/quest-tracker.test.mjs pins the full contract; dev/quests.test.mjs extended with priority and tracker-knob checks; system-hud test updated for the extra tracker elements
2026-09-08 12:55:10 -06:00
..
research Changes to Research Areas 2026-09-07 23:10:47 -06:00
actionbar.json Remove reserved action bar slots; all six now carry actions 2026-09-08 09:58:32 -06:00
asteroids.json Redesign galaxy as sparse 60-system spanning-tree maze without rendered 2026-09-07 14:12:40 -06:00
builds.json Add Mining research category and ship-scoped build upgrades 2026-09-07 11:50:36 -06:00
galaxy.json Redesign galaxy as sparse 60-system spanning-tree maze without rendered 2026-09-07 14:12:40 -06:00
game.json Changes to Research Areas 2026-09-07 23:10:47 -06:00
gates.json Extend route compass to mark the destination object as final stop 2026-09-07 20:36:11 -06:00
landing.json Compact the system dossier to identity + faction status 2026-09-08 12:07:18 -06:00
manifest.json Add quests console with live progress tracking and claimable rewards 2026-09-08 09:32:12 -06:00
map.json Add route/destination visualization to map console 2026-09-07 21:48:50 -06:00
menu.json Add MAP console with system chart and fog-of-war 2026-09-06 23:43:35 -06:00
mineralhud.json
…
music.json Add deep-space station variants with spritesheet art and landing support 2026-09-07 22:23:12 -06:00
naming.json Redesign galaxy as sparse 60-system spanning-tree maze without rendered 2026-09-07 14:12:40 -06:00
planets.json Redesign galaxy as sparse 60-system spanning-tree maze without rendered 2026-09-07 14:12:40 -06:00
quests.json Add quest tracker HUD with priority system and live checklist 2026-09-08 12:55:10 -06:00
reputation.json
…
research.json Add Mining research category and ship-scoped build upgrades 2026-09-07 11:50:36 -06:00
save.json
…
scan.json
…
settlements.json
…
sfx.json
…
ship.json
…
signalCompass.json
…
stations.json Add deep-space station variants with spritesheet art and landing support 2026-09-07 22:23:12 -06:00
systems.json Redesign galaxy as sparse 60-system spanning-tree maze without rendered 2026-09-07 14:12:40 -06:00
tether.json Cap tether progression at level 3 and remove tether_l4 research node 2026-09-06 15:20:31 -06:00
theme.json
…