fertig-classic-games/src
Brian Fertig aee3352efe feat(civ): add diplomacy chat, government screen, and gameplay improvements
- Introduce CivilizationChat.js with OPENERS, PLAYER_LINES, and REPLIES pools
  for dynamic diplomacy dialogue between leaders and player.
- Add chat log panel to diplomacy screen with typing animation, scrolling,
  and persistent chat history stored in state.
- All diplomatic actions (treaties, war, gifts, tech exchange) now generate
  contextual chat messages.
- Add GOVT button and openGovernmentScreen() with empire wellbeing summary,
  government cards showing pros/cons, and revolution mechanic.
- Allow disbanding units with warning about troops aboard transports.
- Improve combat capture: land units can capture undefended cities after
  winning battle; sea/air units cannot.
- Enhance unit stack tooltips with home city display, ship cargo summary,
  grouped friendly stacks, and enemy effective defense info.
- Preserve portrait emotion animations by reusing when switching leaders.
2026-07-17 10:32:01 -06:00
..
data feat: add Tempest arcade game and Civilization tooltips 2026-07-16 20:05:00 -06:00
games feat(civ): add diplomacy chat, government screen, and gameplay improvements 2026-07-17 10:32:01 -06:00
scenes feat: add Tempest arcade game and Civilization tooltips 2026-07-16 20:05:00 -06:00
services
ui feat: add Tempest arcade game and Civilization tooltips 2026-07-16 20:05:00 -06:00
words
config.js
main.js feat: add Tempest arcade game and Civilization tooltips 2026-07-16 20:05:00 -06:00