poi-plugin-land-attack-optimizer
v0.2.2
Published
poi 对地配装优化插件。
Maintainers
Readme
poi-plugin-land-attack-optimizer
poi 的对地配装优化插件。
插件只读取 poi Redux 里的账号快照、舰队、舰娘、装备和 WCTF 装备适性数据,不点击游戏界面,也不自动操作游戏。
功能
- 按目标类型计算对地配装候选:软皮、集积地、炮台、硬皮、潜水地面型。
- 支持选择具体舰队或全账号舰娘。选择具体舰队时,默认按全舰队总输出分配有限装备。
- 支持当前舰队输出:只评价当前已经装备的舰队,不改变装备。
- 支持空槽优化:保留当前已装备内容,只用未装备库存填充空格。
- 支持防空气球 No.513 的昼战阈值后补正,按携带气球的舰数计算,最多 3 艘。
- 支持普通装备格和补强增设装备限制,并尽量使用 poi / WCTF 提供的可装备信息。
- 支持百一号输送舰相关陆军系列装备和当前已实现的对应补正。
- 支持普通夜战空母、夜间作战航空要员、内置夜航资格舰和夜间舰载机搭载数补正。
- 昼战空母对地公式会计入对地舰爆、舰攻及带爆装舰侦的有效爆装值。
- 支持手动海域修正配置:可录入活动/新图的目标覆盖、装甲破碎、舰娘倍率、装备组倍率和手动倍率,并可通过分享码或 JSON 导入导出。
- 显示非暴击与暴击伤害、攻击形式、装备图标、公式步骤和计算警告。
计算模式
优化配装
重新搜索候选配装。选中具体舰队并开启 全舰队分配 时,插件会把装备库存当作全队共享资源,尽量最大化舰队总输出,而不是分别给每条船取局部最优。
当前舰队输出
按当前舰队已经装备的内容计算对地输出。这个模式适合检查实战配装,不会尝试更换装备。
空槽优化
固定当前已装备内容,只在空的普通格或空补强增设里分配未装备库存。开启 全舰队分配 时,空槽也会按全队总输出选择装备归属。
重要选项
目标:选择陆基敌人类别。不同目标吃的三式弹、WG、战车、内火艇、舰爆、水战等补正不同。敌装甲:选择或输入目标装甲,用于显示伤害范围。范围:选择具体舰队或全账号。全账号搜索较重,推荐优先选舰队。每舰候选:每条舰保留的候选数量。高火力候选:额外纳入的普通高火力装备数量。装甲:手动输入敌装甲时使用。夜战:切换昼战/夜战公式。防空气球:是否把气球纳入候选并计算气球补正。全舰队分配:选择具体舰队时可用。开启后按全舰队总输出优化有限装备分配。数据更新时保留结果:开启后,poi 账号快照更新时保留当前计算结果;再次点击计算按钮才会用最新账号数据重算。
正确性边界
这个插件的目标是提供可靠的对地配装排序和伤害估算,但不是完整战斗模拟器。当前版本仍然需要玩家自行判断:
- 海域倍卡、装甲破碎、活动特效需要玩家手动录入到
海域修正;插件不会自动抓取或判断当前活动倍率表。 - PT 命中、触接、命中率、攻击目标选择概率。
- 制空、索敌、观测射击发动率、装备搭载存活。
- 支援舰队、基地航空队、开幕航空战。
- 敌方气球、气球命中率影响等非昼砲击输出效果。
- Ark Royal 的 Swordfish 独立夜战公式、熟练度暴击补正和夜袭发动率。
- 护卫空母夜航携带二式迫击炮的对地补正仍属未验证,插件会明确提示并暂不计入。
全舰队分配会在保留的单舰候选集合上做全局搜索。为了性能,候选生成阶段仍有剪枝;如果发现明显违反直觉的配装,请带上舰队、目标、装备和截图反馈。
安装
已发布到 npm 后,可以在 poi 插件管理界面搜索:
poi-plugin-land-attack-optimizer也可以从命令行安装到 poi 使用的插件环境中。具体路径取决于本地 poi 安装方式。
本地开发
需要 Node.js 20.19 或更新版本。
npm install
npm test
npm run typecheck
npm run build发布前建议执行:
npm pack --dry-run可选性能基准:
npm run benchmark本地 poi 调试时,可以用 npm link 把本仓库链接到 poi 的插件目录。
版本状态
当前版本仍属于面向玩家测试的早期版本。主要公式、装备适性和全舰队分配逻辑已经有回归测试覆盖,但仍需要更多真实账号、活动场景和 wiki/NGA 样例继续校验。
