noname

Noname Inogai Patches

本仓库维护了一系列针对 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 统一势力判定 角色势力始终由主将决定 ❌ 未应用

变更详情

已启用特性

1. 解除联机人数限制

修改了房间创建逻辑,允许房主在只有一人的情况下启动游戏。这对于开发调试和测试非常有用。

2. 国战OL模式武将池扩展

移除了国战模式仅能选择国战包武将的限制,通过 get.charactersOL 获取所有可用武将。

3. 优化选将数量

将原有的根据人数动态计算选将数(5-7名)的逻辑替换为固定值(16名),提供更多策略选择。

4. 势力随机平衡

替换了默认的 randomSort 方法,采用加权随机算法确保初始选将框中魏、蜀、吴、群雄势力的武将数量相对均衡,避免某一势力武将过多或过少的情况。

5. 默认联机大厅地址

将默认联机大厅地址从空字符串修改为 wss://noname.inogai.com

开发说明

所有变更均采用非破坏性修改方式:

许可证 (License)

本项目基于 GPLv3+ 协议开源,与上游项目保持一致。详细条款请参阅 LICENSE 文件。