经验内插 Progressive S-Mods 1.0.2
本帖最后由 常规型妹抖 于 2025-2-13 22:10 编辑更改舰船插件的内置方式。
经验内插
简而言之,这个模组让你不再需要花费故事点来为你的舰船内置舰船插件。NPC 舰队可以有内置的船体模组,所以它们并不像能够自由脱离接触或对殖民地“进行改进”那样特殊。
机能:你舰队中的舰船在战斗中获得 XP ]—战斗舰船通过在遭遇战中造成伤害、承受伤害或支援友舰来获得 XP。
—每次交战后,民用舰船都会获得总 XP 获得量一定比例的 XP。
—XP 获取量可以在设置中进行调整 — 通过乘算变亮调整 XP 获取或民用舰船获得 XP 的倍率。
花费一艘舰船的 XP 来内置舰船插件]—OP 成本较高的船插需要花费更多 XP 内置。同一船体登记下基础部署点较高的舰船上内置船插的花费也更高。
——默认设置下,花费增加是线性的,但可以被设置为船插 OP 成本的任意指数倍。
—内置的船插可以被移除。移除内置船插会返还一部分内置时花费的 XP。
——默认情况下会返还 80%,但可以对其进行设置。此功能也可以被完全禁用。
花费故事点来提高舰船的 S-插件 数量上限]具体花费取决于船体等级 (默认为 1/1/2/2)。
—也需要花费一些 XP (5/10/20/20/40 DP 成本的舰船默认为 1000/200/400/8000),每次提高花费都会翻倍。
——这些数值可以独立于故事点设置进行更改。
—可以在设置中完全禁用此功能。
战斗 XP 获得明细:
详细机制]—每艘敌舰都有一个 XP 配额,它可以将其提供给参与的玩家飞船。这个数字基于敌舰的部署成本、D-插 数量和它在交战中承受的船体伤害量。然后将 XP 均分为三类:攻击、防御和辅助。
玩家舰船会根据每种类型的贡献赚取贡献点。原始伤害值在每个战斗间隔 (大约 2 秒) 中被记录并处理,最终将其转化为贡献点。
—攻击贡献:如果玩家舰船在战斗间隔期间对一艘敌舰造成了最多的船体装甲合计伤害,则使该舰船获得对敌舰的攻击贡献。获得的贡献量只计算对原始船体与装甲造成的伤害。
—防御贡献:如果玩家舰船在战斗间隔期间用护盾、装甲和船体承受一艘敌舰造成的伤害最多,则使该舰船获得对敌舰的防御贡献。获得的贡献量为承受伤害的平方根。
—支援贡献:在战斗间隔期间,如果不符合攻击或防御贡献的条件,但玩家战舰仍然对敌方战舰造成伤害或承受其伤害,同时敌舰受到了其他玩家舰船的船体或装甲伤害,该舰就会获得对敌方战舰的支援贡献。获得的贡献量为造成和承受总伤害的对数。
对于每艘敌舰和贡献类型,玩家舰船获得的经验值与其在该类别中的贡献量除以所有玩家舰船获得的该类别贡献量总数成正比。
屏幕截图: 显示]
注意/免责声明: 显示]可以安全地添加到已有存档中,添加后则无法安全移除。但是,可以在设置中禁用全部功能。 协力: 显示]chdcl:协助编写 0.11.0 的改进 UI 和一些额外的代码片段 下载:
译者的话:
受邀跟进叠叠乐之祖 经验内插 的汉化工作,和旧版本主要的差异就是 UI 的全面改进和全面的 Luna 设置,再就是BUG修复和兼容性提升等等。除此以外没有什么可说的,毕竟的确就是一个功能十分简单粗暴的条形码模组嘛。 这更新了什么? 悲剧缠身 发表于 2025-1-24 08:42
这更新了什么?
看说明应该是把以前setting的功能可以直接跟lunalib联动在游戏里进行设置了 MMMMocizuki 发表于 2025-1-24 09:05
看说明应该是把以前setting的功能可以直接跟lunalib联动在游戏里进行设置了
支持热更吗 好好好,是我最爱的条形码mod更新了 求0.95.1版本的{:tieba_39:} 951没有这个mod么 有没有951版本的::'( {:tieba_12:}{:tieba_12:}{:tieba_12:}
终极叠叠乐的存在。。。。。以前一直都不知道还有这种离谱玩意,,现在也只能接受了,确实受欢迎,右边一排绿粽子排排坐,十几个绿油油的插件,我要成为新世界的卡密{:tieba_34:}{:tieba_34:} 是我最爱的超级战舰生成器! 和舰船精通冲突啊
经验内插启动了
就不通过精通花钱内插了 大仙 发表于 2025-2-1 01:35
和舰船精通冲突啊
经验内插启动了
就不通过精通花钱内插了
两个mod是同一个作者,只能说兼容有保证,但是怎么保证的得看作者意思::lol 多谢楼主分享 本帖最后由 速子底层员工 于 2025-3-19 21:26 编辑
风怒 [游戏日志]
12052221 INFOsound.O- Cleaning up music with id
12052324 INFOsound.O- Creating streaming player for music with id
12052324 INFOsound.OooO- Playing music with id
12053465 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Name is null
java.lang.NullPointerException: Name is null
at java.base/java.lang.Enum.valueOf(Enum.java:291) ~[?:?]
at com.fs.starfarer.api.campaign.CampaignUIAPI$CoreUITradeMode.valueOf(CampaignUIAPI.java:1) ~
at progsmod.data.campaign.rulecmd.ui.plugins.BuildInSelector.disableUnapplicable(BuildInSelector.java:218) ~[?:?]
at progsmod.data.campaign.rulecmd.ui.plugins.BuildInSelector.update(BuildInSelector.java:107) ~[?:?]
at progsmod.data.campaign.rulecmd.PSM_BuildInHullMod$SelectorContainer.updateAll(PSM_BuildInHullMod.java:336) ~[?:?]
at progsmod.data.campaign.rulecmd.ui.plugins.BuildInSelector.updateItems(BuildInSelector.java:101) ~[?:?]
at progsmod.data.campaign.rulecmd.ui.plugins.BuildInSelector.init(BuildInSelector.java:92) ~[?:?]
at progsmod.data.campaign.rulecmd.PSM_BuildInHullMod$1.createCustomDialog(PSM_BuildInHullMod.java:197) ~[?:?]
at com.fs.starfarer.ui.newui.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.<init>(Unknown Source) ~
at com.fs.starfarer.ui.newui.o0Oo.showCustomDialog(Unknown Source) ~
at progsmod.data.campaign.rulecmd.PSM_BuildInHullMod.createPanel(PSM_BuildInHullMod.java:125) ~[?:?]
at progsmod.data.campaign.LunaSModButton.onClick(LunaSModButton.java:79) ~[?:?]
at lunalib.backend.ui.refit.RefitButtonAdder$recreateBackgroundPanel$uiButton$1$2.invoke(RefitButtonAdder.kt:426) ~[?:?]
at lunalib.backend.ui.refit.RefitButtonAdder$recreateBackgroundPanel$uiButton$1$2.invoke(RefitButtonAdder.kt:417) ~[?:?]
at lunalib.lunaUI.elements.LunaElement.processInput(LunaElement.kt:311) ~[?:?]
at com.fs.starfarer.ui.newui.I.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.impl.StandardTooltipV2.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~
at com.fs.starfarer.ui.g$Oo.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.g.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.newui.I.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.newui.I.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~
at com.fs.starfarer.coreui.refit.return.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.newui.o0OO.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.O.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.newui.L.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.O.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.newui.o0Oo.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~
at com.fs.starfarer.campaign.CampaignState.processInput(Unknown Source) ~
at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~
at com.fs.state.AppDriver.begin(Unknown Source) ~
at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~
at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~
每次打开顶部菜单都会有极其微小的几率出现Name is null错误,上百小时的生涯一共出现过两次,重启游戏可以解决 多谢楼主分享
页:
[1]