[0.98][C][杂项]经验军官 Progressive Officer
本帖最后由 爱丽丝ちゃん 于 2026-11-4 18:44 编辑怎么会有连打了十几场第一次AI战争级大战军官连个导弹精通都学不会?难道只是因为他被冷冻舱冻傻了忘不掉他的冲击缓解?这不合理!我家蓝龙虾打完都能升到7级老干部了!!
舰长,相信你已经敏锐的注意到了你手底下的军官怎么干啥都要你宝贵的故事点,更别提同时管理10几个二刺猿美少女80光年外企业号上捞出来的老冻肉了
诶☝️🤓那我们不能学习一下先进的窝窝屎军官体系?
经验军官
通过实战获取「专精点」,自由精英化技能、突破等级与精英技能上限
专精点:每场战斗按贡献结算,相当于另外一种经验,不过更加宝贵
全局专精点:通过旗舰战斗全额获取,也能通过军官战斗结算的专精点按照5%比例获得
我们窝批最喜欢的全局经验
相关经济系统
获取
专精点(伤害贡献):每艘敌舰的奖池 = 0.45(平衡性系数) × 1.0(倍率)× 该舰承受的船体伤害比率(打炸就是1) × max(0.6×DP),按伤害归属发给军官。归属细则为三桶:攻击桶 34%(按对该舰的船体+装甲输出占比分配)、防御桶 33%(按承受该舰伤害占比分配)、支援桶 33%(按输出+承受综合占比分配)
警告:军官所在的舰船被击毁后将会损失50%的专精点战斗收益
专精点保底池:每 1 点敌方交战 DP 提供 1 点保底专精点,根据战斗难度同比例可获取额外的保底专精点奖励(最多增加 200%),专精点保底池将会均分给参战幸存军官与玩家旗舰。保底池不看战斗表现,只看是否参战,舰船被击毁也会获得全额收益
自动结算战斗:自动战斗/追击按敌舰损失总量折算:Σ 0.45 × 1.0 × 敌舰船体伤害比率 × max(补给价值, 0.6×DP),按 2.5% 发放,军用舰 ×4、民用舰 ×2
全局专精点:军官获得的专精点将有5%抽成划入全局专精池;玩家旗舰的全部份额直接入全局专精点池我们窝批最喜欢的打全局经验
消耗
精英化技能:初始50点专精点起,逐次 ×1.5 阶梯价格参考:50, 75, 113, 169, 254
购买等级上限:(原版上限5级 → PO默认最高 15):初始50点专精点起,逐次 ×2 阶梯价格参考:50, 100, 200, 400, 800, 1600, 3200警告:在军官达到等级上限后获取的经验值收益将会折损50%购买精英技能上限:(原版上限1个 → PO默认最高 10):初始50点专精点起,逐次 ×2 阶梯价格参考:50, 100, 200, 400, 800, 1600, 3200
指导:初始250点专精点起 起,逐次 ×2.75,并且获得200W双倍经验额度 阶梯价格参考:250, 688, 1891
上述每条价格阶梯都可花 2 故事点重置回基价军官洗点:花费1 故事点,会将 80% 专精点+ 80% 经验归还军官本人
原版经验值曲线修改
原版内容没有对7级以上的高等级军官做经验值调整,因此培训出一个高等级军官相当容易,所以本MOD对于经验系统做了一定的修改
你可以通过MOD选项来控制经验增长曲线(可回调至原版的经验曲线)
相关经验增长曲线表格
增长曲线 达到15级的总需求经验值 最后一级所需的经验值
原版 279万 32万
陡峭(默认) 840万(3倍)
149万(4.6倍)
硬核 1678万(6倍)
320万(10倍)
不管哪个增长曲线,1-5级时候所需的经验跟原版一致,因为我不想让新军官的成长变得过于困难;增长曲线的差异从第 6 级开始出现:
原版:从6级开始每次比上级贵1.1倍
陡峭(默认):从6级开始每次比上级贵1.2倍
硬核:从6级开始每次比上级贵1.3倍
全局经验转化
在军官面板-提升等级上限-共享专精点可以免费将该军官全部个人专精点以25%效率转化成全局专精点可以选择花费2故事点全额转化成全局专精点可以选择花费3故事点以150%效率转化成全局专精点我们窝批最不喜欢的转化全局经验
LunaLib 设置面板
警告!该为作弊选项
需要使用到ConsoleCommands这个MOD
作弊加点类
命令语法 说明
加专精点 po_addpoints <数量> [军官姓名] 给匹配军官加专精点。姓名模糊匹配
加全局池 po_addglobal <数量> 给全局经验池加/减点(可为负);
洗点 po_clearofficer [军官姓名] 给匹配军官洗点。名模糊匹配,缺省=全体军官
修复/上限调整类
命令 语法 说明
设置当前等级 po_setlevel <军官名> <等级> 把军官等级直接设为指定值
设置等级上限 po_addmaxlevel <军官名> <数量> 增/减军官最高等级上限(负数下调)
设置精英技能上限 po_addmaxelite <军官名> <数量> 增/减军官最高精英技能上限(负数下调)
诊断类
命令 语法说明
查账 po_points 列出全体军官的专精点余额、等级/精英上限、购买账本与全局点池
锚点体检 po_anchors 报告 MOD 启用状态、滑块参数、混淆类与 UI 接口锚点发现结果
技能白名单 po_skillcheck [技能ID] 带参=查该技能的 spec 存在性、tags、洗点白名单判定;无参=白名单总数与前 10 项
该MOD不可以安全移除!
可调整的滑块选项
我说平衡性完全不用考虑,反正太超模就自己改改(图片目前为旧版的,仅供参考,以游戏实际为准(只是炫耀能改的地方特别多)此外还有更多可选项,请进游戏查看MOD兼容问题
默认关闭“开启MOD军官修改”默认关闭非白名单军官的修改,因为MOD军官不做兼容性调整的话会有严重后果(包括技能丢失,等级上限回退等等问题)。在不了解风险与MOD是否兼容的前提下不要开启这个按钮!!!目前的已知兼容MOD
狐狐船包、UAF、沙耶之歌、蔚蓝联邦
如果你是MOD作者请看这里:
按下面四种模式任选其一改你的 MOD 即可。如果做好兼容麻烦实机测验下跟我说,我加下白名单
模式一:什么都不做(大多数 MOD 用这个)
只添加军官、不管理等级上限的 MOD 不需要任何修改。军官的出厂等级和技能会被军官专精自动收编为永久底座(洗点也不丢)。如果你覆写了全局 officerLevelUp 插件,保持对原版让位即可:
public int getMaxLevel(PersonAPI person) { if (isMyOfficer(person)) { return Math.max(MY_BASE, vanillaImpl.getMaxLevel(person)); } return vanillaImpl.getMaxLevel(person); }
模式二:一次性出厂键(军官有固定出厂上限)
创建军官时写一次这两个键,之后任何代码都不要再写:
person.getMemoryWithoutUpdate().set("$officerMaxLevel", 6f); person.getMemoryWithoutUpdate().set("$officerMaxEliteSkills", 4f);
军官专精会把 6 和 4 收编为账本底座并永久保护,玩家可以用专精点在底座之上继续购买提升。
模式三:公式推导(你的系统要反复重算并写回上限)
推导公式固定为这三项相加,算出什么写什么,不要掺入你自己的额外底数:
上限 = settings "officerMaxLevel" + 舰队指挥官动态加成(OFFICER_MAX_LEVEL_MOD) + 军官自身动态加成(读 officer_max_level_mod 的 computeEffective(0))
精英侧同构,读 officer_max_elite_skills_mod。经验军官会自动把购买的部分注入军官键,公式结果会精确等于经验军官的判定值,不会无限上涨。
模式四:镜像加法(你维护自家底数且每读档都要重算重写)
把你的公式改成「你的底数 + 经验军官镜像键的值」:
myMem = myBase + person.getMemoryWithoutUpdate() .getInt("$progressiveOfficer_maxLevel");
注意镜像键存的是提升量不是绝对值,直接写绝对值会每读档叠加一次形成无限上涨。此模式目前只对狐狐船包军官生效(可以反编译看看我们俩mod是怎么处理的)
三条红线(任何模式下都不要做)1. 不要把 $officerMaxLevel 覆盖成比当前值更小的数,玩家买的上限会被退回。2. 不要把军官经验钳回低于当前等级的档位,经验类系统会全部失效。3. 不要按自家技能预算收缩军官技能总数,玩家获得的技能会被裁掉。
另外建议:你的军官专有技能打上 npc_only 标签最稳妥(不打也能被识别,但打了会更好,没准能避免一些bug)。
免责声明
阅读本条款代表您已完全知晓速子公司旗下的合约内容并放弃自身申诉的权力,并自愿承担本条款的各种意外风险,包括但不限于伽马射线暴引起的内存偏转错误,非人之领超波通讯站传输的错误数据等等附加风险条款
本MOD完全凭借卢德左径处非法获取的噶嘛核心制作,并未接受霸主AI审查团队的审查令
本MOD除了玩法借鉴了经验内插,但是其核心代码完全自研(因为发现没要到授权所以重写了整个MOD,相关计算与UI代码套的原版的,AI怎么不会写UI,气晕了)
更新日志
2026.11.3 防御性编程,修复了可能会导致错误的等级系统计算2026.11.3 修复了指导在提升到等级上限后会错误丢失附赠经验值UI层的问题2026.11.3 重做了MOD军官兼容政策,只有验证过的MOD军官(默认能改上限和洗点,其他的只开放指导和精英化)在达到等级上限后留存50%的经验,而不是之前会全部浪费掉
修复了很多很多BUG,几乎重构了半个项目(包括洗点旧存档军官会错误丢失一部分经验、特殊军官等级上限不会回缩等等)
尝试兼容了兽耳助手,但是我没实际上机验证过,希望有好心人帮忙测试下(记得备份!)
2026.11.1 修复了洗点后丢失技能的问题修复了原版不能反复指导的问题(只能指导一遍是原版机制,现在换了个办法实现)修复了原版指导不消耗额外经验额度的问题(对,战斗经验的发放路径(OfficerData.addXP)写的是param5=false)修复了原版指导不给予额外经验的问题(跟上条一样的问题,他都不消耗了所以根本没发过,气笑了)修复了原版指导在提升到等级上限后会错误丢失附赠经验值的问题(我焯v不是哥们你原版代码给我写好了啊)指导额外给予的双倍经验调整成了200W(也就是说在默认经验曲线下需要4-5次指导才能全程覆盖双倍经验)这次更新修到后面纯给原版擦屁股😅给我气笑了都
2026.10.30 增加了经验值曲线系统,现在获得高等级下的军官更加的困难了(你也可以在设置里面使用原版的经验值曲线)
修复了洗点后错误的清除了所有技能的Bug,现在会正确的保留一个技能
2026.10.28 重置了”故事点重置价格曲线“”专精点转化“这两个系统,目前故事点重置价格曲线被拆成了重置等级上限价格、重置精英技能上限价格、重置精英化技能价格、重置指导价格这4块,相较于之前一个故事点能减少近95%花费来说,这次带来的花费代价大幅上升了。当然你也可以硬吃曲线价格惩罚去升满级专精点转化全局专精点参考了窝窝屎的全局经验转化机制,你可以花费2故事点来将军官的100%专精点转化成全局专精点,也可以花费3点故事点在100%转化的基础上格外获得50%全局专精点。当然,之前的免费将25%转化成全局专精点这个功能仍然保留
重新适配了一下狐狐船包,感谢作者指点,目前换了一种方式防止可能出现的因为不兼容导致的等级错误ui错误等等问题
修复了控制台指令错误
为新的系统添加了对应滑块可供调整,并且将之前精英技能上限的最大滑块上限从10改成了20
更改修复了控制台、滑块说明的文本,现在更加简洁直观了重新修改了舰船被击毁下的专精点获取,从0%→50%(也就是说被击毁后将会丢失该场战斗一半的专精点收益,保底专精池不受影响)
2026.10.26 大幅提升了升满所需的专精点数花费,从之前的9488专精点到现在的82371专精点,提升了8.7 倍,场均获取从 1287(默认专精点获取系数倍率1.5)→ 1191(系数倍率1.0),人均 143→132,获取效率减少了约8%500op对阵500op军官等级技能差不多的情况下需要打622场才能从0打满,之前只需要66场
唉主包主包你怎么学slf-/的同款滚木运营啊
孩子们有滑块可以调,差不多1.5倍左右就能少打200场,多了成爽游了
孩子们记得可以用故事点重置花费增长系数
2026.10.23 修复狐狐船包不兼容问题
点击此处下载:
这个好啊 以后不用开俘虏营地 天天去抓ibb副官了 太棒了,我已经受够原版只能指挥一群六级倒霉蛋的感觉了! 他兼容高质量舰长之类的吗?
舰队副官肯定不行我就不问了 和军官扩展兼容吗,军官扩展好像会改老冰棍的等级上限 现在这么多军官MOD有没有优化一下UI的,现在这个UI已经不能满足日益增长的动辄十几个的军官技能了 太对了,原版那些5-7级的军官看着就令人血压飙升(
不过这句所有非原版的MOD军官将会全部被限制成MOD原本支持的原军官最大等级、精英技能数量上限没看懂,什么叫被限制成mod原本支持的,是指的你这个mod设置的上限吗。 神了,窝友最有用的一集{:tieba_43:} 苍白而蔷薇 发表于 2026-10-22 09:02
太对了,原版那些5-7级的军官看着就令人血压飙升(
不过这句所有非原版的MOD军官将会全部被限制成MOD原本支 ...
这个我表述有问题,指的是比如原mod军官是最大7级,那我们这个mod就没法提升该军官的等级上限。精英技能上限是可以正常提升的(之前打错了) 燕无伤 发表于 2026-10-22 01:55
和军官扩展兼容吗,军官扩展好像会改老冰棍的等级上限
军官扩展是0.97的吧,安超了?我看了眼好像有个补丁能强兼精通技能上限的。不过建议不要同时打,极大概率会不兼容导致军官技能等级丢失造成不可逆损失 DIO娜 发表于 2026-10-22 01:47
他兼容高质量舰长之类的吗?
舰队副官肯定不行我就不问了
肯定是兼容的,我就是在打了高质量舰长的mod环境下做的(
甚至不知道不打会不会导致有什么奇怪bug
爱丽丝ちゃん 发表于 2026-10-22 10:00
这个我表述有问题,指的是比如原mod军官是最大7级,那我们这个mod就没法提升该军官的等级上限。精英技能 ...
抛开特殊技能,原版军官技能数量和精英技能上限数量可以按设置提升,翻身做主人了()
不过,建议还是加上这个mod军官等级安超
因为玩家:我已知晓并同意安超
苍白而蔷薇 发表于 2026-10-22 10:27
抛开特殊技能,原版军官技能数量和精英技能上限数量可以按设置提升,翻身做主人了()
不过,建议还是加上 ...
没加是因为真的会因为提升等级丢数据,别问我怎么知道的{:tieba_39:} 爱丽丝ちゃん 发表于 2026-10-22 10:30
没加是因为真的会因为提升等级丢数据,别问我怎么知道的
那就让AI去修这个Bug(
论坛里的人物编辑器加减等级加减技能我用在mod军官上没丢失过,可以参考一下?
不错,不用改settings文件了 可以中途加入或中途卸载吗 星之S比 发表于 2026-10-22 13:53
可以中途加入或中途卸载吗
可以中途加入,不可中途移除
随便画个饼,中途移除功能未来可能会添加 苍白而蔷薇 发表于 2026-10-22 10:40
那就让AI去修这个Bug(
论坛里的人物编辑器加减等级加减技能我用在mod军官上没丢失过,可以参考一下?
...
确认了,是狐狐船包对于等级上限反复锁死,其他都是一次性的可以被覆写
过会更新新的版本 爱丽丝ちゃん 发表于 2026-10-22 15:24
确认了,是狐狐船包对于等级上限反复锁死,其他都是一次性的可以被覆写
过会更新新的版本 ...
狐狐船包坏事做尽() 超人之上的超人,教会你战斗的是... ?!强强?! 我记得有个wows舰长的mod,那么可以提升那边的上限吗{:tieba_12:} 102HLZ 发表于 2026-10-22 17:19
我记得有个wows舰长的mod,那么可以提升那边的上限吗
理论上没有兼容性问题,大部分MOD只会在创建军官时校验一遍数据。 本帖最后由 member 于 2026-10-22 18:20 编辑
爱丽丝ちゃん 发表于 2026-10-22 10:03
军官扩展是0.97的吧,安超了?我看了眼好像有个补丁能强兼精通技能上限的。不过建议不要同时打,极大概率 ...
军官扩展是这个吧 Officer Extension0.8.1
https://www.fossic.org/forum.php?mod=viewthread&tid=21389
如果我开新档兼容吗
爱丽丝ちゃん 发表于 2026-10-22 15:24
确认了,是狐狐船包对于等级上限反复锁死,其他都是一次性的可以被覆写
过会更新新的版本 ...
你修改等级和精英技能的时候往角色内存里面分别用两个key塞上修改值,我这边刷新角色技能的的时候给它兼容一下 EririEX 发表于 2026-10-22 18:36
你修改等级和精英技能的时候往角色内存里面分别用两个key塞上修改值,我这边刷新角色技能的的时候给它兼 ...
好的喵,到时候新版本踢我一脚我给移除掉 本帖最后由 爱丽丝ちゃん 于 2026-10-22 19:19 编辑
member 发表于 2026-10-22 18:19
爱丽丝ちゃん 发表于 2026-10-22 10:03
军官扩展是0.97的吧,安超了?我看了眼好像有个补丁能强兼精通技能 ...
我也用了这个mod,兼容的
甚至我是中途加入的(不要学,坏了别找我) 我的新版本在哪里({:tieba_12:}) 苍白而蔷薇 发表于 2026-10-22 20:53
我的新版本在哪里()
等狐狐船包更新后加新版本 爱丽丝ちゃん 发表于 2026-10-22 19:04
好的喵,到时候新版本踢我一脚我给移除掉
我的意思是,你这边修改军官等级和精英上限的时候,同步在角色的内存里面用两个不同的key写上修改值,并且告诉我key叫啥,那样我那边给军官刷新等级的时候就可以用上你修改的数值了{:tieba_11:} 爱丽丝ちゃん 发表于 2026-10-22 21:27
等狐狐船包更新后加新版本
不要哇{:tieba_39:} 本帖最后由 爱丽丝ちゃん 于 2026-10-22 23:04 编辑
EririEX 发表于 2026-10-22 21:33
我的意思是,你这边修改军官等级和精英上限的时候,同步在角色的内存里面用两个不同的key写上修改值,并 ...
哦哦原来是这样{:tieba_30:}
等级上限 $officerMaxLevel
精英技能上限 $officerMaxEliteSkills
我的mod的写入行为是:person.getMemoryWithoutUpdate().set(MemFlags.OFFICER_MAX_LEVEL, targetLevel);
if (!hasForeignSkill(person)) {
person.getMemoryWithoutUpdate().set(MemFlags.OFFICER_MAX_ELITE_SKILLS, targetElite);
}
此外对于MOD军官是不写$officerMaxEliteSkills key的,因为写了会莫名其妙读个档上限反而刷回来了,而且不写没有任何损失(我采用的是effectiveMaxElite加法层)
也就是说$officerMaxEliteSkills 完全不用管,只需要兼容下$officerMaxLevel 苍白而蔷薇 发表于 2026-10-22 21:44
不要哇
其实可以中途替换的,先用老版本没事的() 爱丽丝ちゃん 发表于 2026-10-22 22:39
其实可以中途替换的,先用老版本没事的()
我只是不想让mod军官受到限制() {:5_134:} 爱丽丝ちゃん 发表于 2026-10-22 22:37
哦哦原来是这样
等级上限 $officerMaxLevel
精英技能上限 $officerMaxEliteSkills...
$officerMaxLevel是原版的啊,你写我也写就互相覆盖了……你在保持写原版的这个key的情况下,再用另外一个key再重复写一个同样的等级,我就可以读取后面这个 EririEX 发表于 2026-10-22 23:58
$officerMaxLevel是原版的啊,你写我也写就互相覆盖了……你在保持写原版的这个key的情况下,再用另外一 ...
ok感谢感谢,已经修好了{:tieba_12:} 苍白而蔷薇 发表于 2026-10-22 20:53
我的新版本在哪里()
踢一脚,差不多完成了,过会就上传{:tieba_12:} 爱丽丝ちゃん 发表于 2026-10-23 11:11
踢一脚,差不多完成了,过会就上传
晚上加上去{:tieba_12:} 爱丽丝ちゃん 发表于 2026-10-23 11:10
ok感谢感谢,已经修好了
那……key是什么 EririEX 发表于 2026-10-23 13:37
那……key是什么
$progressiveOfficer_maxLevel 牛逼,不过我现在用了一个军官升级时可以选择更多技能的模组,还有我自己手动改了军官的最高等级,这个会有冲突吗? 另外像一些加入的时候有特殊技能的军官(比如UAF的那几个),洗点的话会把原来的自带特殊技能也洗掉的吗? Spica 发表于 2026-10-24 00:17
牛逼,不过我现在用了一个军官升级时可以选择更多技能的模组,还有我自己手动改了军官的最高等级,这个会有 ...
如果选择更多技能的模组是显示更多普通技能可选,那没有冲突
但是如果是能升一级能多拿技能,那就会冲突
手动改最高等级不会冲突 Spica 发表于 2026-10-24 00:22
另外像一些加入的时候有特殊技能的军官(比如UAF的那几个),洗点的话会把原来的自带特殊技能也洗掉的吗? ...
洗点会保留所有军官的特殊技能,用的是白名单机制,只有在白名单里面的才会被洗(默认是原版可学习技能) 爱丽丝ちゃん 发表于 2026-10-24 10:46
如果选择更多技能的模组是显示更多普通技能可选,那没有冲突
但是如果是能升一级能多拿技能,那就会冲突
...
对,就是显示更多普通技能的那个,从096版本安超上来的 Spica 发表于 2026-10-24 11:57
对,就是显示更多普通技能的那个,从096版本安超上来的
单纯能显示更多还是选1个的话没有冲突的 爱丽丝ちゃん 发表于 2026-10-24 12:27
单纯能显示更多还是选1个的话没有冲突的
这个模组可以中途加入的吧? Spica 发表于 2026-10-24 12:29
这个模组可以中途加入的吧?
可以中途加入,不过专精点得重新打。加入后不能安全移除 爱丽丝ちゃん 发表于 2026-10-23 23:24
$progressiveOfficer_maxLevel
好了,我这边更新了
页:
[1]
2