Replace the turn-report "New Turn" popup row with a cinematic vignette that plays the moment the player plants a colony: the soundtrack ducks, the world's 1920×1080 backdrop fills the screen, a 960×544 clip of this world being settled plays in a framed window, and the founding numbers are read out underneath. Key changes: - Add `colonyVideos` block (15 clips, one per colonisable planet type) to artwork JSON; clips are fetched just-in-time via ensureColonyVideo() when a colony ship reaches a settleable world, keeping the set (~19 MB) out of the eager manifest - Add `vega-colony-cue` audio to the eager manifest for the founding soundtrack - Remove `colonised` from NOTABLE_TYPES and TYPE_LABEL so the event is no longer announced twice (once in the vignette, once in the turn report) - Add `sourceWidth()` guard in VegaArt.js to fix a Phaser Video placeholder width bug exposed by the non-square 960×544 colony clips (2.5× scale issue) - Apply `sourceWidth()` to portrait and commander video scaling paths as well - Add depth entry `intro: 78` to VegaScreens.js for the vignette overlay - Add section 6b to the verifier: checks manifest exclusion, key conventions, sourceWidth() behavior, turn-report classification, and colony stats See build-plan trap #23 for the full sourceWidth() explanation. |
||
|---|---|---|
| .. | ||
| peggle | ||
| vega | ||
| aiko-happy.mp4 | ||
| aiko-idle.mp4 | ||
| aiko-upset.mp4 | ||
| balam-happy.mp4 | ||
| balam-idle.mp4 | ||
| balam-upset.mp4 | ||
| bernie-happy.mp4 | ||
| bernie-idle.mp4 | ||
| bernie-upset.mp4 | ||
| beth-happy.mp4 | ||
| beth-idle.mp4 | ||
| beth-upset.mp4 | ||
| blackwind-happy.mp4 | ||
| blackwind-idle.mp4 | ||
| blackwind-upset.mp4 | ||
| brad-happy.mp4 | ||
| brad-idle.mp4 | ||
| brad-upset.mp4 | ||
| croc-happy.mp4 | ||
| croc-idle.mp4 | ||
| croc-upset.mp4 | ||
| cybro-happy.mp4 | ||
| cybro-idle.mp4 | ||
| cybro-upset.mp4 | ||
| dv-8-2303-happy.mp4 | ||
| dv-8-2303-idle.mp4 | ||
| dv-8-2303-upset.mp4 | ||
| ethel-happy.mp4 | ||
| ethel-idle.mp4 | ||
| ethel-upset.mp4 | ||
| fireball-happy.mp4 | ||
| fireball-idle.mp4 | ||
| fireball-upset.mp4 | ||
| gerome-happy.mp4 | ||
| gerome-idle.mp4 | ||
| gerome-upset.mp4 | ||
| jeff-happy.mp4 | ||
| jeff-idle.mp4 | ||
| jeff-upset.mp4 | ||
| jerry-happy.mp4 | ||
| jerry-idle.mp4 | ||
| jerry-upset.mp4 | ||
| juliet-happy.mp4 | ||
| juliet-idle.mp4 | ||
| juliet-upset.mp4 | ||
| kage-happy.mp4 | ||
| kage-idle.mp4 | ||
| kage-upset.mp4 | ||
| klaxon-happy.mp4 | ||
| klaxon-idle.mp4 | ||
| klaxon-upset.mp4 | ||
| kona-happy.mp4 | ||
| kona-idle.mp4 | ||
| kona-upset.mp4 | ||
| mario-happy.mp4 | ||
| mario-idle.mp4 | ||
| mario-upset.mp4 | ||
| maurice-happy.mp4 | ||
| maurice-idle.mp4 | ||
| maurice-upset.mp4 | ||
| michael-happy.mp4 | ||
| michael-idle.mp4 | ||
| michael-upset.mp4 | ||
| nadia-happy.mp4 | ||
| nadia-idle.mp4 | ||
| nadia-upset.mp4 | ||
| natasha-happy.mp4 | ||
| natasha-idle.mp4 | ||
| natasha-upset.mp4 | ||
| nicole-happy.mp4 | ||
| nicole-idle.mp4 | ||
| nicole-upset.mp4 | ||
| schooner-happy.mp4 | ||
| schooner-idle.mp4 | ||
| schooner-upset.mp4 | ||
| smasher-happy.mp4 | ||
| smasher-idle.mp4 | ||
| smasher-upset.mp4 | ||
| steve-happy.mp4 | ||
| steve-idle.mp4 | ||
| steve-upset.mp4 | ||
| terry-happy.mp4 | ||
| terry-idle.mp4 | ||
| terry-upset.mp4 | ||
| victor-happy.mp4 | ||
| victor-idle.mp4 | ||
| victor-upset.mp4 | ||
| zanthor-happy.mp4 | ||
| zanthor-idle.mp4 | ||
| zanthor-upset.mp4 | ||