本仓库维护了一系列针对 Noname (无名杀) 的自定义补丁。 这些补丁主要涉及国战模式的增强与优化。
旧版基于 raineggplant/noname:pwa 已经
归档至 inogai-24.10, inogai-23.12 分支。
本分支包含以下功能变更与增强:
| ID | 变更摘要 | 说明 | 状态 |
|---|---|---|---|
| 1 | 允许单人联机 | 解除联机模式至少需2人的限制,便于单人测试 | ✅ 已应用 |
| 2 | 扩展武将池 | 国战OL模式可选用身份局武将(排除隐藏武将) | ✅ 已应用 |
| 3 | 固定选将数 | 国战OL模式选将数量固定为 16 | ✅ 已应用 |
| 4 | 势力平衡算法 | 优化选将时的势力随机算法,平衡魏蜀吴群出现率 | ✅ 已应用 |
| 5 | 默认联机大厅地址 | 修改默认联机大厅为 wss://noname.inogai.com | ✅ 已应用 |
| 6 | 跨势力组合 | 允许国战双将选择不同势力的武将 | ❌ 未应用 |
| 7 | 阵法技限制 | 阵法技仅限主将响应,副将不可响应 | ❌ 未应用 |
| 8 | 统一势力判定 | 角色势力始终由主将决定 | ❌ 未应用 |
修改了房间创建逻辑,允许房主在只有一人的情况下启动游戏。这对于开发调试和测试非常有用。
apps/core/noname/ui/create/index.js:3651-3654移除了国战模式仅能选择国战包武将的限制,通过 get.charactersOL 获取所有可用武将。
apps/core/mode/guozhan/src/patch/content.js:585-598将原有的根据人数动态计算选将数(5-7名)的逻辑替换为固定值(16名),提供更多策略选择。
apps/core/mode/guozhan/src/patch/content.js:603-611替换了默认的 randomSort 方法,采用加权随机算法确保初始选将框中魏、蜀、吴、群雄势力的武将数量相对均衡,避免某一势力武将过多或过少的情况。
apps/core/mode/guozhan/src/patch/content.js:613-642将默认联机大厅地址从空字符串修改为 wss://noname.inogai.com。
apps/core/noname/library/index.js:35所有变更均采用非破坏性修改方式:
本项目基于 GPLv3+ 协议开源,与上游项目保持一致。详细条款请参阅 LICENSE 文件。