orbit/assets/images/originals
Brian Fertig 3137a800bf Add "Leaving the Nest" quest chain and READY tracker state
- New second main quest "Leaving the Nest" (data/quests.json) that unlocks when the starter quest's reward is claimed, with four checks: system charted, gates activated, Trestle talked, Trestle met
- Quest unlock chain in QuestState (isUnlockMet / grantUnlocked) and GameScene._grantUnlockedQuests — grants on claim + scene create for loaded saves, announces via SFX, OAC quest-grant voice (new oac-quest-new comm), and NEW QUEST toast
- Trestle story beats: three-brief ACK sequence (trestle-brief-1/2/3, trigger trestleBrief) armed when home jumpgates go online, and arrival beat (trestle-arrive, trigger trestleArrival) on landing in a neighbor system; CommsHub gains onStart hook so the played-ledger marks feed quest checks live
- Quest check types: systemCharted, gatesActivated, trestleTalked, trestleMet — evaluated in GameScene._questCheckEval / _trestleCheck against the comms played-ledger (survives reloads; mid-sequence quit re-arms only unplayed beats)
- System-complete milestone moved from research completion to the chart-completing discovery (celebrateDiscovery), one fire per system via _systemCompleteSeen set
- QuestTrackerHud READY state: completed-unclaimed rows turn amber with breathing tint, percent reads "READY" (bold), one-shot flash + diamond burst on flip, CLAIM REWARD button in row popup claims in place; silent when tracker is slid off (toast + chime carry it)
- New speech clips (trestle q2-01/02/03), lava-takeoff video, updated lava-land video, renamed lava-planet image, new laval-surface image
- Dev: quest-ready.html/mjs capture harness for the READY state shot; tests updated across comms, quests, quest-tracker, and system-hud suites
2026-09-10 20:29:47 -06:00
..
Terran Surface 01.png
…
base-ship-01-iso.png
…
base-ship-01.png
…
base-ship-landed-terran.png
…
gasgiant-planet-01.png
…
gasgiant-planet-02.png
…
gasgiant-planet-03.png
…
gasgiant-shop-01.png
…
gasgiant-shop-02.png
…
gasgiant-shop-03.png
…
gasgiant-surface-03.png
…
ice-planet-01.png
…
ice-planet-02.png
…
ice-planet-03.png
…
ice-shop-01.png Add full OAC tutorial comms chain and ice-surface video assets 2026-09-09 11:28:22 -06:00
ice-shop-02.png Add Trestle's first-foreign-planet intro comm pair and ACK pulse cue 2026-09-09 12:12:34 -06:00
ice-shop-03.png Rename firstForeignPlanet trigger to firstWorld and make busy() type-awa 2026-09-09 13:00:25 -06:00
ice-surface-01.png
…
ice-surface-02.png Added Comms Feature 2026-09-09 10:10:38 -06:00
ice-surface-03.png Add full OAC tutorial comms chain and ice-surface video assets 2026-09-09 11:28:22 -06:00
lava-planet-02.png Add "Leaving the Nest" quest chain and READY tracker state 2026-09-10 20:29:47 -06:00
laval-surface-02.png Add "Leaving the Nest" quest chain and READY tracker state 2026-09-10 20:29:47 -06:00
rocky-planet-01.png
…
rocky-planet-02.png
…
rocky-planet-03-a.png
…
rocky-planet-03-b.png
…
rocky-shop-01.png
…
rocky-surface-02.png
…
spacestation-01.png
…
spacestation-02.png
…
spacestation-03.png
…
ss-01-int-01.png
…
ss-01-int-02.png
…
ss-01-int-03.png
…
ss-01-int-04.png
…
ss-surface-01.png
…
ss-surface-02.png
…
ss-surface-03.png
…
terran-planet-01.png
…
terran-planet-02.png
…
terran-planet-03.png
…
terran-shop-01.png
…
terran-shop-02.png
…
terran-shop-03.png
…
tresle.png
…