orbit/js
Brian Fertig ec1ad155d6 Add level-up marquee beat for combat level landings
- New js/ui/LevelUpMarquee.js: a self-contained full-screen beat (dim, old-level shatter, digit-by-digit decode, lock-in FX, neon shutter peel) driven by hand-stepped timeline with no tweens; coalesces multi-level grants into one "+N LEVELS" beat and buffers mid-beat level-ups so none are dropped
- GameScene wires the marquee to XpManager's 'levelup' event, gates ship/combat/research/build/discovery ticks on its active flag (same pause contract as comms ack), tears it down on shutdown, and exposes a ?combat dev `marquee(from,to)` preview hook
- Add headless Node test (dev/marquee.test.mjs) covering trigger/timeline/reap, coalesce, buffer, teardown, and the FIRMWARE-MAXED cap branch
- Add CDP screenshot harness (dev/marquee-shot.mjs) plus committed dev/shots/ evidence frames for each beat phase via a new debugSeek/debugRelease latch
2026-09-19 18:42:21 -06:00
..
build
…
combat
…
comms
…
config
…
dev
…
economy
…
entities
…
galaxy
…
mining
…
quests
…
reputation
…
research
…
save
…
scan
…
scenes Add level-up marquee beat for combat level landings 2026-09-19 18:42:21 -06:00
ship
…
tether
…
ui Add level-up marquee beat for combat level landings 2026-09-19 18:42:21 -06:00
utils
…
vendor
…
vignettes
…
visuals
…
main.js
…