poi-plugin-equipment-planner
v0.1.7
Published
舰队 Collection 装备改修、开发配方与库存规划
Maintainers
Readme
装备规划 · poi-plugin-equipment-planner
用于 poi 的舰队 Collection 装备插件:查看装备库存和更新关系,制定改修计划,计算单件或多件目标的开发配方。
功能
- 装备关系图:按大分类、小分类浏览装备,查看完整更新链;选中装备后显示相关素材消耗。支持按名称、ID 和持有情况筛选。
- 库存与任务:查看不同星级的库存、装备属性,以及明确指定该装备的任务消耗和奖励。
- 改修计划:以目标装备为终点,从持有装备中选择起点,计算螺丝、开发资材、素材和二号舰需求;保存后追踪装备实例进度,并提示当天下一步能否进行。
- 装备获取计划:在右侧切换到「装备获取计划」,按新增获取数或当前持有数设置目标;查看初始/改造携带来源和可开发装备的配方入口。开发、舰娘附带装备、改造和任务奖励等途径取得的新装备进入 poi 库存时,显示持久提示和系统通知。
- 开发模拟器:多选目标反推复合配方,自动限制不兼容组合;手动调整资源与旗舰开发池,查看概率变动、最低资源、失败率和每件目标的期望消耗。
- 快速切换:从可开发装备或计划素材直接进入开发模式,也可打开对应的明石工厂网页。装备分类与名称筛选会自动保存。
安装
在 poi 的插件管理页面中安装 poi-plugin-equipment-planner,然后启用「装备规划」。若搜索不到,表示 npm 首次发布尚未完成。
插件需要 poi 宿主提供游戏状态、React 和界面组件,不能作为独立网页或 Node 程序运行。首次使用请先进入游戏,等待库存与舰船信息加载。
使用
查看装备与改修
顶部选择装备分类,点击左侧列表或图中节点查看详情。分类按钮支持右键独选;选中装备后可查看更新、消耗和任务信息。
在右侧创建改修计划时,当前装备是目标装备。选择一件持有装备作为起点,再选择路线和目标星级。默认从 ★6 开始确保;不可改修的目标固定为 ★0。已存计划跟踪同一件装备实例,展示剩余需求和下一步条件。
切换到「装备获取计划」后,选择装备、填写目标数量,并选择按获取数或持有数统计。获取数以加入计划时的库存为基线,即使随后消耗装备也会保留;持有数按当前库存统计。列表同时显示两项计数,可编辑目标数量和计数方式;同种装备重复加入会增加目标数量。删除目标后重新加入会从当时的库存重新开始。通知在 poi 库存更新并出现新的装备实例时发送,因此舰娘掉落或任务奖励可能要等到回港或下一次库存同步。初始/改造携带列表是静态舰娘形态资料,不代表所列舰娘目前可打捞。
计算开发配方
勾选左栏「装备开发」,点击装备加入或移出目标组合。图中不显示边,多选不会移动布局;无法组成共同配方的装备会变灰。
底左配方表整行可点击,将资源和开发池应用到右侧。右侧可以继续手动调整。旗舰显示优先采用玩家拥有且等级最高的舰船,悬浮查看其余舰船。
在产出表中,点击目标可移除;点击其它产物可加入目标;点击资源不足项会提升投入并加入目标。绿色、黄色、红色和灰紫色底纹分别区分目标、其它产物、失败项和被替换项。
计算与数据说明
- 改修资料主要来自 明石工厂 / akashi-list,开发资料与计算核心来自 kc-development-tools。装备、道具和舰船名称优先使用 poi 游戏主数据。
- 资料随插件版本离线提供。概率是数据模型的计算结果,不是出货保证;多目标总出率表示单次获得任意目标的概率。
- 每件目标的期望消耗分别计算,不能直接相加作为收齐整个组合的成本。
- 素材数量计入上锁或装载中的 ★0 装备,不受熟练度影响;高星装备、改修本体和显式保留装备不计入。库存或条件资料未加载时,显示结果可能不完整。
- 本插件只提供查询和规划,不会自动执行改修、开发或任务操作。
本地数据
改修计划与获取计划按游戏账号分别保存在 poi 数据目录的 equipment-planner/<账号>/plans.json 和 acquisition.json;分类与名称筛选保存在 equipment-planner/preferences.json。卸载插件前可备份该目录。插件不会上传玩家库存或计划。
问题反馈
请在 GitHub Issues 提交问题,附上插件版本、装备名称/编号和复现步骤。截图请遮盖个人信息。
开发与许可
npm ci
npm run check
npm run release:check数据维护与实现说明见 数据准备 和 运行说明。更新核心的脚本为 scripts/vendor_development.js;改修解析入口为 scripts/akashi_parser.py。
代码以 GPL-3.0-only 发布。第三方代码及数据来源见 THIRD_PARTY_NOTICES.md。游戏名称、图像及原始数据的权利归各自权利人所有。
