- **Visual Feedback**: Introduce VegaBombardScreen.js — a two-stage popup for bombard/invasion results featuring JIT-loaded videos (per planet type or invading species) and animated stat bars showing population, factory, and building losses. - **Expanded Consequences**: Factory and building destruction now scale with the population kill ratio. On colony wipeout, weapon Mark gates planetary ruin/ruination (toxic/radiated/dead/asteroids) via a weighted probability table. - **AI & Tactics**: Ursaal now queue troop transports alongside warships for invasion fleets. Added `bombardHoldFireChance` trait (0–1) to let species defer bombing when invasion troops are staged, preserving intact colonies without creating fortress-world stalemates. - **Battle Logic Fixes**: Correct `prepareBattleAt` and `pendingBattlesFor` to properly handle stars with multiple colonies, ignore transport-only fleets, and suppress pending battles when planetary defenses are depleted. - **UI/Reporting**: Wire player-initiated and AI-initiated attacks into the new popup queue. Add `bombard` and `invasionFailed` to notable turn report events with detailed outcome descriptions. - **Testing & Tooling**: Add comprehensive verification tests for planet destruction distribution, building damage rates, hold-fire chances, and battle edge cases. Expose `window.game` for devtools debugging. |
||
|---|---|---|
| .. | ||
| audience-cerebrai.mp3 | ||
| audience-human.mp3 | ||
| audience-kestrelli.mp3 | ||
| audience-kkrix.mp3 | ||
| audience-mekhan.mp3 | ||
| audience-rrashaa.mp3 | ||
| audience-ssakar.mp3 | ||
| audience-umbrix.mp3 | ||
| audience-ursaal.mp3 | ||
| colony.mp3 | ||
| combat-track-01.mp3 | ||
| intro-theme.mp3 | ||
| main-theme.mp3 | ||
| peace-track-01.mp3 | ||
| peace-track-02.mp3 | ||
| peace-track-03.mp3 | ||
| peace-track-04.mp3 | ||
| vega-council.mp3 | ||
| vega-gnn.mp3 | ||