fertig-classic-games/assets/videos/vega
Brian Fertig 869f041b39 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic
- **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.
2026-08-14 23:17:31 -06:00
..
audience-cerebrai-angry.mp4 feat(mastervega): add research choice prompts, Delaunay-controlled-space corridors, and map UX improvements 2026-08-08 08:39:45 -06:00
audience-cerebrai-happy.mp4 feat(mastervega): add research choice prompts, Delaunay-controlled-space corridors, and map UX improvements 2026-08-08 08:39:45 -06:00
audience-cerebrai-neutral.mp4 feat(mastervega): add research choice prompts, Delaunay-controlled-space corridors, and map UX improvements 2026-08-08 08:39:45 -06:00
audience-human-angry.mp4
audience-human-happy.mp4
audience-human-neutral.mp4
audience-kestrelli-angry.mp4
audience-kestrelli-happy.mp4
audience-kestrelli-neutral.mp4
audience-kkrix-angry.mp4 Updates to speech and video 2026-08-07 14:03:28 -06:00
audience-kkrix-happy.mp4 Updates to speech and video 2026-08-07 14:03:28 -06:00
audience-kkrix-neutral.mp4 Updates to speech and video 2026-08-07 14:03:28 -06:00
audience-mekhan-angry.mp4 Updates to speech and video 2026-08-07 14:03:28 -06:00
audience-mekhan-happy.mp4 Updates to speech and video 2026-08-07 14:03:28 -06:00
audience-mekhan-neutral.mp4 feat(masterofvega): add Colony Focus autopilot and diplomacy audio 2026-08-08 19:34:12 -06:00
audience-rrashaa-angry.mp4 feat(mastervega): add research choice prompts, Delaunay-controlled-space corridors, and map UX improvements 2026-08-08 08:39:45 -06:00
audience-rrashaa-happy.mp4 feat(mastervega): add research choice prompts, Delaunay-controlled-space corridors, and map UX improvements 2026-08-08 08:39:45 -06:00
audience-rrashaa-neutral.mp4 feat(mastervega): add research choice prompts, Delaunay-controlled-space corridors, and map UX improvements 2026-08-08 08:39:45 -06:00
audience-ssakar-angry.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
audience-ssakar-happy.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
audience-ssakar-neutral.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
audience-umbrix-angry.mp4 feat: add colony naming system and species lore conversations 2026-08-06 21:34:46 -06:00
audience-umbrix-happy.mp4 feat: add colony naming system and species lore conversations 2026-08-06 21:34:46 -06:00
audience-umbrix-neutral.mp4 feat: add colony naming system and species lore conversations 2026-08-06 21:34:46 -06:00
audience-ursaal-angry.mp4 feat: add colony naming system and species lore conversations 2026-08-06 21:34:46 -06:00
audience-ursaal-happy.mp4 feat: add colony naming system and species lore conversations 2026-08-06 21:34:46 -06:00
audience-ursaal-neutral.mp4 feat: add colony naming system and species lore conversations 2026-08-06 21:34:46 -06:00
bombard-arid.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
bombard-barren.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
bombard-dead.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
bombard-desert.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
bombard-inferno.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
bombard-jungle.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
bombard-minimal.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
bombard-ocean.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
bombard-radiated.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
bombard-steppe.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
bombard-terran.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
bombard-toxic.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
bombard-tundra.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
char-cerebai.mp4
char-human.mp4
char-kestrelli.mp4
char-kkrix.mp4
char-lithox.mp4
char-mekhan.mp4
char-rrashaa.mp4
char-ssakar.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
char-umbrix.mp4
char-ursaal.mp4
colad-cerebrai.mp4 feat: add Galactic News Network (GNN) broadcast system 2026-08-13 12:03:08 -06:00
colad-human.mp4 feat: add Galactic News Network (GNN) broadcast system 2026-08-13 12:03:08 -06:00
colad-kestrelli.mp4 feat: add Galactic News Network (GNN) broadcast system 2026-08-13 12:03:08 -06:00
colad-kkrix.mp4 feat: add Galactic News Network (GNN) broadcast system 2026-08-13 12:03:08 -06:00
colad-lithox.mp4 feat: add Galactic News Network (GNN) broadcast system 2026-08-13 12:03:08 -06:00
colad-mekhan.mp4 feat: add Galactic News Network (GNN) broadcast system 2026-08-13 12:03:08 -06:00
colad-rrashaa.mp4 feat: add Galactic News Network (GNN) broadcast system 2026-08-13 12:03:08 -06:00
colad-ssakar.mp4 feat: add Galactic News Network (GNN) broadcast system 2026-08-13 12:03:08 -06:00
colad-umbrix.mp4 feat: add Galactic News Network (GNN) broadcast system 2026-08-13 12:03:08 -06:00
colad-ursaal.mp4 feat: add Galactic News Network (GNN) broadcast system 2026-08-13 12:03:08 -06:00
colony-arid.mp4
colony-barren.mp4
colony-dead.mp4
colony-desert.mp4
colony-inferno.mp4
colony-jungle.mp4
colony-minimal.mp4
colony-ocean.mp4
colony-radiated.mp4
colony-steppe.mp4
colony-terran.mp4
colony-toxic.mp4
colony-tundra.mp4
galactic-council.mp4 feat: add Galactic News Network (GNN) broadcast system 2026-08-13 12:03:08 -06:00
gnn.mp4 feat: add Galactic News Network (GNN) broadcast system 2026-08-13 12:03:08 -06:00
invade-cerebrai.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
invade-human.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
invade-kestrelli.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
invade-kkrix.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
invade-lithox.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
invade-mekhan.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
invade-rrashaa.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
invade-ssakar.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
invade-umbrix.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
invade-ursaal.mp4 feat(master-vega): overhaul bombard/invasion UX, consequences, and battle logic 2026-08-14 23:17:31 -06:00
mov-intro.mp4 Intro Movie Optimization 2026-08-13 08:43:24 -06:00
research-cerebrai.mp4 feat(mastervega): redesign research screen tech tree and add direct navigation 2026-08-07 21:49:03 -06:00
research-human.mp4 feat(mastervega): add second branching pass with 20+ new alternate techs and fieldTechLevel 2026-08-07 22:28:13 -06:00
research-kestrelli.mp4 feat(mastervega): add second branching pass with 20+ new alternate techs and fieldTechLevel 2026-08-07 22:28:13 -06:00
research-kkrix.mp4 Implement dynamic leader hiring costs and improved assignment UI 2026-08-08 14:10:32 -06:00
research-lithox.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
research-mekhan.mp4 Implement dynamic leader hiring costs and improved assignment UI 2026-08-08 14:10:32 -06:00
research-rrashaa.mp4 feat(mastervega): add 10-slot save/load system, game menu, and sound effects 2026-08-08 17:32:11 -06:00
research-ssakar.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
research-umbrix.mp4 feat(mastervega): add 10-slot save/load system, game menu, and sound effects 2026-08-08 17:32:11 -06:00
research-ursaal.mp4 Implement dynamic leader hiring costs and improved assignment UI 2026-08-08 14:10:32 -06:00
ship-cerebrai-battleship.mp4 Updated videos and tweaks 2026-08-07 19:52:30 -06:00
ship-cerebrai-colony.mp4 Updated videos and tweaks 2026-08-07 19:52:30 -06:00
ship-cerebrai-cruiser.mp4 Updated videos and tweaks 2026-08-07 19:52:30 -06:00
ship-cerebrai-destroyer.mp4 Updated videos and tweaks 2026-08-07 19:52:30 -06:00
ship-cerebrai-frigate.mp4 Updated videos and tweaks 2026-08-07 19:52:30 -06:00
ship-cerebrai-scout.mp4 Updated videos and tweaks 2026-08-07 19:52:30 -06:00
ship-cerebrai-transport.mp4 Updated videos and tweaks 2026-08-07 19:52:30 -06:00
ship-human-battleship.mp4
ship-human-colony.mp4
ship-human-cruiser.mp4
ship-human-destroyer.mp4
ship-human-frigate.mp4
ship-human-scout.mp4
ship-human-transport.mp4
ship-kestrelli-battleship.mp4
ship-kestrelli-colony.mp4
ship-kestrelli-cruiser.mp4
ship-kestrelli-destroyer.mp4
ship-kestrelli-frigate.mp4
ship-kestrelli-scout.mp4
ship-kestrelli-transport.mp4
ship-kkrix-battleship.mp4
ship-kkrix-colony.mp4
ship-kkrix-cruiser.mp4
ship-kkrix-destroyer.mp4
ship-kkrix-frigate.mp4
ship-kkrix-scout.mp4
ship-kkrix-transport.mp4
ship-lithox-battleship.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
ship-lithox-colony.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
ship-lithox-cruiser.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
ship-lithox-destroyer.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
ship-lithox-frigate.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
ship-lithox-scout.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
ship-lithox-transport.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
ship-mekhan-battleship.mp4
ship-mekhan-colony.mp4
ship-mekhan-cruiser.mp4
ship-mekhan-destroyer.mp4
ship-mekhan-frigate.mp4
ship-mekhan-scout.mp4
ship-mekhan-transport.mp4
ship-rrashaa-battleship.mp4 Updated videos and tweaks 2026-08-07 19:52:30 -06:00
ship-rrashaa-colony.mp4 Updated videos and tweaks 2026-08-07 19:52:30 -06:00
ship-rrashaa-cruiser.mp4 Updated videos and tweaks 2026-08-07 19:52:30 -06:00
ship-rrashaa-destroyer.mp4 Updated videos and tweaks 2026-08-07 19:52:30 -06:00
ship-rrashaa-frigate.mp4 Updated videos and tweaks 2026-08-07 19:52:30 -06:00
ship-rrashaa-scout.mp4 Updated videos and tweaks 2026-08-07 19:52:30 -06:00
ship-rrashaa-transport.mp4 Updated videos and tweaks 2026-08-07 19:52:30 -06:00
ship-ssakar-battleship.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
ship-ssakar-colony.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
ship-ssakar-cruiser.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
ship-ssakar-destroyer.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
ship-ssakar-frigate.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
ship-ssakar-scout.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
ship-ssakar-transport.mp4 feat(mastervega): expand diplomacy, trade, espionage, and map rendering 2026-08-08 13:44:14 -06:00
ship-umbrix-battleship.mp4
ship-umbrix-colony.mp4
ship-umbrix-cruiser.mp4
ship-umbrix-destroyer.mp4
ship-umbrix-frigate.mp4
ship-umbrix-scout.mp4
ship-umbrix-transport.mp4
ship-ursaal-battleship.mp4
ship-ursaal-colony.mp4
ship-ursaal-cruiser.mp4
ship-ursaal-destroyer.mp4
ship-ursaal-frigate.mp4
ship-ursaal-scout.mp4
ship-ursaal-transport.mp4
ships-cerebrai-colony.mp4 Updated videos and tweaks 2026-08-07 19:52:30 -06:00