- Add VegaButton.js: a Master of Vega-local cyberpunk button with chamfered panels, neon glow, scanline sweep, and corner-bracket hover animations. Supports cyan/magenta/red/green schemes. - Swap Button imports across 12 Vega modules to use VegaButton.js and add scheme options (green for accept, red for reject/war, magenta for actions). - Fix multi-colony targeting in VegaLogic.js: introduce targetColonyAt() to resolve the correct colony by orbit when multiple exist at a star. Update bombard(), invasionForecast(), and invade() to accept an optional orbit parameter. Add immediate scene.log() feedback in VegaSystemView.js. - Implement weighted 4:3:2:1 fleet mix (frigate:destroyer:cruiser:battleship) in pickFleet(), replacing the old equal-count-per-hull diversity logic. - Add BASELINE_WEAPON fallback in VegaShips.js so warships with zero weapon tech still deal damage instead of silently doing nothing. - Guard VegaDiplomacy.js proposeOrOffer calls with canNegotiate to prevent diplomacy-incapable species (e.g., Lithox) from queuing peace offers the human can never answer. - Update verifyMasterOfVega.js with comprehensive tests for all new behavior. |
||
|---|---|---|
| .. | ||
| data | ||
| lib | ||
| bloxorzMap.js | ||
| buildCommonWords.js | ||
| fetchStarControlAssets.js | ||
| genBloxorz.js | ||
| genDotLink.js | ||
| genExcitebikeTracks.js | ||
| genGooTower.js | ||
| genJumble.js | ||
| genKatamino.js | ||
| genMiniCrossword.js | ||
| genPeggleLevels.js | ||
| genPuddingMonsters.js | ||
| genRushHour.js | ||
| genSpireClimbCreatures.js | ||
| genSuperKartTracks.js | ||
| genTACampaign.js | ||
| genTetrisAttackPuzzles.js | ||
| genZuma.js | ||
| readExcitebikeMaps.js | ||
| verifyAdvanceWars.js | ||
| verifyBalatro.js | ||
| verifyBejeweled.js | ||
| verifyBlockFighter.js | ||
| verifyBloxorz.js | ||
| verifyBookwork.js | ||
| verifyCanasta.js | ||
| verifyCivilization.js | ||
| verifyColoradoDefense.js | ||
| verifyCribbage.js | ||
| verifyDotLink.js | ||
| verifyDungeonBoss.js | ||
| verifyExcitebike.js | ||
| verifyGinRummy.js | ||
| verifyGooTower.js | ||
| verifyJewelQuest.js | ||
| verifyJumble.js | ||
| verifyMahjong.js | ||
| verifyMahjongMatch.js | ||
| verifyMasterOfVega.js | ||
| verifyMiniMotorways.js | ||
| verifyPaiGowPoker.js | ||
| verifyPeggle.js | ||
| verifyPuddingMonsters.js | ||
| verifyRisk.js | ||
| verifyRummikub.js | ||
| verifyRushHour.js | ||
| verifySWDBG.js | ||
| verifySlots.js | ||
| verifySpireClimb.js | ||
| verifyStarControl.js | ||
| verifySuperKart.js | ||
| verifyTempest.js | ||
| verifyTetrisAttack.js | ||
| verifyTotalAnnihilation.js | ||
| verifyZuma.js | ||