orbit/js
Brian Fertig 4595950fb9 Add Pirate Problems quest payoff comms and trigger arming
- Wire GameScene._questRefresh to arm the quest's own `payoffTrigger` on the once-per-quest READY moment, so Trestle's two-beat sign-off (job boards + level-5 hook) plays when 'Pirate Problems' becomes complete + unclaimed.
- Add trestle-q4-4/5 ack comms (data/comms.json) and declare `payoffTrigger: "trestleQ4Payoff"` on the quest (data/quests.json).
- Reorder stationVideos in data/landing.json to put ss-02 before ss-01.
- Extend dev/comms.test.mjs roster count and add payoff pair checks; add new dev/quest-payoff.test.mjs pinning the arming seam; extend dev/quests.test.mjs with payoff wiring checks.
2026-09-19 19:49:30 -06:00
..
build
…
combat Use dedicated combat SFX voices for cannon, hit, and enemy laser 2026-09-19 19:07:50 -06:00
comms
…
config
…
dev
…
economy Record per-bay cargo purchase costs and use them as the profit baseline 2026-09-19 13:40:27 -06:00
entities
…
galaxy
…
mining
…
quests
…
reputation
…
research
…
save Record per-bay cargo purchase costs and use them as the profit baseline 2026-09-19 13:40:27 -06:00
scan
…
scenes Add Pirate Problems quest payoff comms and trigger arming 2026-09-19 19:49:30 -06:00
ship Record per-bay cargo purchase costs and use them as the profit baseline 2026-09-19 13:40:27 -06:00
tether
…
ui Fix LevelUpMarquee digit lock on non-zero scene clocks 2026-09-19 19:16:45 -06:00
utils
…
vendor
…
vignettes
…
visuals
…
main.js
…