orbit/dev/shots
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
..
combat-main.png
…
combat-range.png
…
jobboard-board.png
…
jobboard-drawer.png
…
jobboard-left.png
…
marquee-lock.png Add level-up marquee beat for combat level landings 2026-09-19 18:42:21 -06:00
marquee-max.png Add level-up marquee beat for combat level landings 2026-09-19 18:42:21 -06:00
marquee-old.png Add level-up marquee beat for combat level landings 2026-09-19 18:42:21 -06:00
marquee-peel.png Add level-up marquee beat for combat level landings 2026-09-19 18:42:21 -06:00
marquee-scramble.png Add level-up marquee beat for combat level landings 2026-09-19 18:42:21 -06:00
marquee-shatter.png Add level-up marquee beat for combat level landings 2026-09-19 18:42:21 -06:00
marquee-sync.png Add level-up marquee beat for combat level landings 2026-09-19 18:42:21 -06:00