orbit/data
Brian Fertig a5152590db Add SET DESTINATION route plotting with compass guidance
- New `js/galaxy/Route.js` derives the unique path between systems over the spanning-tree jump network (Dijkstra), exposing `planRoute` / `nextSystem`; pure and Node-tested in `dev/route.test.mjs`.
- Persist only the destination (`systemId`, `objectId`) in save data; the route itself is recomputed from the current system, so following it shortens automatically and a detour re-plots.
- Compass marks the route's next gate in orange (shown even while undiscovered) and suppresses that gate's ordinary cyan entry.
- On jump, resolve arrival / on-course / detour before `captureState` and queue REACHED / RE-PLOTTED notices to surface after the destination scene spawns.
- Map console SYSTEM tab now charts a charted star's system; confirming an object sets the destination and closes the map.
- Fix galaxy stars bleeding through the system chart: plate culling respects overall visibility, fog skips when no tethers anchor it, and the boot reveal finalizes to full alpha on tab switch.
- Add `assets/videos/ss-land-03.mp4` and document the route feature in PROJECT_NOTES.
2026-09-07 20:10:15 -06:00
..
research Add Mining research category and ship-scoped build upgrades 2026-09-07 11:50:36 -06:00
actionbar.json
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 Add compact far-display mode to the discovery compass 2026-09-07 11:07:20 -06:00
gates.json Add SET DESTINATION route plotting with compass guidance 2026-09-07 20:10:15 -06:00
landing.json Fix rocky land-01 shop video to use rocky-shop instead of terran-shop 2026-09-07 13:07:32 -06:00
manifest.json Add Mining research category and ship-scoped build upgrades 2026-09-07 11:50:36 -06:00
map.json Fix SET DESTINATION button overflow in shared ConfirmOverlay 2026-09-07 19:23:18 -06:00
menu.json
mineralhud.json
music.json
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
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 compact far-display mode to the discovery compass 2026-09-07 11:07:20 -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
theme.json