- Replace flat planetDefenseBase (20) with proportional planetDefenseScale (0.06), so colony defense damage scales purely with current defenseHp. A near-depleted colony now barely scratches attackers, while a fully tech'd one still tops out ~110 damage — fixing "attacked with the strength of a much-better-defended planet" (Brian, 2026-08-14). - Add AI war memory: track consecutive losses per enemy and escalate attackMultiplier up to 3x so repeated losing attacks stop dribbling small fleets. A win resets the streak. Prevents permanent phoney wars where both sides build to equal strength and nothing moves. - Show "Under Attack" notice (one-button, no formation picker) when AI attacks the player, since formation choice is meaningless for defense. - Add planetary beam fire SFX for combat view. - Add event `seq` cursor for war memory to survive event list trimming. - Full test coverage for planet damage formula and AI escalation behavior. |
||
|---|---|---|
| .. | ||
| crosswords | ||
| wordlists | ||
| advancewars-artwork.json | ||
| advancewars-campaign.json | ||
| advancewars-rules.json | ||
| adventure-music.json | ||
| arcadedark-music.json | ||
| balatro-artwork.json | ||
| blockfighter.json | ||
| bloxorz.json | ||
| bookwork.json | ||
| card-backs.json | ||
| chinese-music.json | ||
| civilization-artwork.json | ||
| civilization-rules.json | ||
| colorado-defense-cities.json | ||
| colored-playfields.json | ||
| dotlink.json | ||
| dungeonboss-artwork.json | ||
| hacker-music.json | ||
| jewelquest.json | ||
| jumble-riddles.json | ||
| jumble.json | ||
| katamino.json | ||
| masterofvega-music.json | ||
| mastervega-artwork.json | ||
| mastervega-rules.json | ||
| music.json | ||
| nintendo-music.json | ||
| opponents.json | ||
| playfields.json | ||
| puddingmonsters.json | ||
| shift-artwork.json | ||
| slots-artwork.json | ||
| spireclimb-artwork.json | ||
| star-control-ships.json | ||
| superkart-artwork.json | ||
| superkart-racers.json | ||
| superkart-rules.json | ||
| swdbg-artwork.json | ||
| swdbg-cards.json | ||
| tetrisattack-artwork.json | ||
| tetrisattack-puzzles.json | ||
| tetrisattack.json | ||
| totalannihilation-artwork.json | ||
| totalannihilation-campaign.json | ||
| totalannihilation-rules.json | ||
| zuma-music.json | ||