orbit/js
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
..
build
comms Rename firstForeignPlanet trigger to firstWorld and make busy() type-awa 2026-09-09 13:00:25 -06:00
config
dev
entities
galaxy Add world preview (?type=) for judging landable worlds/stations 2026-09-09 16:46:24 -06:00
mining
quests
reputation
research
save Added Comms Feature 2026-09-09 10:10:38 -06:00
scan
scenes Add world preview (?type=) for judging landable worlds/stations 2026-09-09 16:46:24 -06:00
tether
ui Fix save panel layout, text overflow, and animation timing bugs 2026-09-09 14:43:28 -06:00
utils Add system effect SFX, per-context music volumes, and storm teardown 2026-09-09 15:40:26 -06:00
vendor
visuals Add system effect SFX, per-context music volumes, and storm teardown 2026-09-09 15:40:26 -06:00
main.js