- Add "peace request" diplomacy: player can ask an AI to end a war with a third empire, and AIs can ask the player the same. Refusing costs attitude. Implemented in VegaDiplomacy.js (wouldAcceptPeaceRequest/requestPeace/offerPeaceRequest), VegaAudience.js (Demand Peace button + war picker), and full chat lines for all species in VegaChat.js. - Extract openFormationPicker to VegaScreens.js and wire it into MasterOfVegaGame.js so the player chooses a formation before every battle. AI opponents still pick silently. - Fix Combat V2 planet positioning (fixed at worldWidth * 0.75 instead of formation-relative), pass typeId for real planet art, and apply the Planetary Shield building's shieldBonus (was hardcoded to 0). - Add icon images to research screen tech field headers. - Add comprehensive tests for peace requests and prepareBattleAt fixes. |
||
|---|---|---|
| .. | ||
| 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 | ||