orbit/js/galaxy
Brian Fertig c84e64c5b0 Add world preview (?type=) for judging landable worlds/stations
- New js/galaxy/TypeSystems.js: parseTypeSpec + pickPreviewSystem rank the seeded galaxy richest-first, exact face always beats a reskin fallback, optional ?fx= type filter.
- GameScene reads ?type=<class>[-NN] / ss[-NN], spawns the ship beside the target world/station, anchors its landing tether, and reskins the sheet frame when no world wears it so landing clips + surface loop follow.
- dev/type-preview.test.mjs exercises parsing, real-galaxy picks (exact/reskin/determinism/filter), crafted ranking, and bad inputs in bare Node.
- Smoke boot registers SurfaceScene alongside GameScene since the landing flow launches it on top of the flight scene.
2026-09-09 16:46:24 -06:00
..
Discovery.js Add nebula atmosphere and per-system visual effects 2026-09-08 17:41:35 -06:00
FxSystems.js Add nebula atmosphere and per-system visual effects 2026-09-08 17:41:35 -06:00
Galaxy.js Force starting system to be a Main Sequence star 2026-09-08 21:58:34 -06:00
GalaxyChart.js
JumpNetwork.js Change galaxy layout to a 2:1 field and harden jump-network construction 2026-09-08 14:51:19 -06:00
JumpTravel.js
PlanetFrames.js
Route.js
StationFrames.js
SystemChart.js Change galaxy layout to a 2:1 field and harden jump-network construction 2026-09-08 14:51:19 -06:00
SystemGenerator.js Force starting system to be a Main Sequence star 2026-09-08 21:58:34 -06:00
SystemReport.js
TypeSystems.js Add world preview (?type=) for judging landable worlds/stations 2026-09-09 16:46:24 -06:00