
战斗再生
在战斗中提供被动治疗。影响玩家、友方、敌方及坐骑(可配置)。可在不同恢复公式间切换,或自定义公式!(自定义公式需具备C#和/或VB知识。)
查看大图v2.2.4.110 已在《骑马与砍杀2:霸主》v1.2.8版本测试。您需要安装MCM。Steam创意工坊版本待更新——等我找到更好的图片素材再说 :P
请查看置顶的第一篇帖子以获取更多更新和说明。
目前已知有两种被动战斗生命恢复模组,各自具有不同的特点和问题:
为玩家和坐骑添加战斗生命恢复,顾名思义,为玩家及其坐骑添加了恢复功能。恢复速率受玩家自身的医术技能影响。遗憾的是,正如名称所示,它仅适用于玩家及其坐骑。它使用自己的配置,不过每次更新后可能会被Vortex覆盖...J0schi调整(原为恢复)为所有人类单位添加了恢复功能。设置可通过其自身的配置(同样可能被Vortex覆盖)或通过ModLib进行配置。然而,坐骑不受影响,医术技能也不影响恢复。似乎还存在单位生命恢复过快的问题...
所以这就是我对这场混乱的看法 :P
与战斗生命恢复类似,此模组为玩家及其坐骑添加了被动治疗功能。
与J0schi Tweaks类似,此模组为所有人类特工添加了被动治疗功能。
与战斗生命恢复类似,此模组中的治疗效果受相关特工的医疗技能影响。
但与两者不同的是,它还具备更多功能(详见下文)。
详情:
一名代理(马、骆驼、其他坐骑或人类)每秒恢复其最大生命值的特定百分比(默认为1%,可配置)。
恢复是连续的(即每帧都会发生)。
恢复系数可以通过代理(或其骑手,如果是坐骑且适用)的医术技能提升,每50点技能增加50%的恢复速率(默认值,可配置)。
如果代理(或其骑手,如适用)是英雄,当恢复足够将代理的生命值从0补满时,英雄将获得5点经验值(可配置)。
指挥官(即战斗中指挥部队的任何人)也可以提升恢复系数,但提升幅度为25%(可配置)。
如果指挥官是英雄,当恢复足够将一名代理的生命值从0补满时,指挥官将获得0.5点经验值(可配置)。
此恢复系数可应用于玩家、同伴、盟友英雄/领主、部队、盟友部队、敌方英雄/领主、敌方部队以及所有坐骑(均可配置)。
你可以选择本模组提供的三种四种公式之一。
更多公式可以通过引用BattleRegen.dll并声明一个Formula子类来定义。
当访问模组设置(通过进入设置菜单或加载任务时),公式将被创建并可在设置中选择。
默认恢复公式:
线性:生命值以线性速率恢复。(默认设置。)
二次:智能体的生命值越低,恢复速率越高。最大恢复速率为线性/平均恢复速率的2倍(不过如果你需要那么多治疗,那说明你已经快挂了 :P)。(Desmos)
EVE Online:生命值为最大值的25%时恢复速率最高。最大恢复速率为线性/平均恢复速率的2.5倍。(之所以叫"EVE Online",是因为我参考了该游戏中护盾/电容器的充能系统。)
正弦(感谢:WyrdOh):生命值为最大值的50%时恢复速率最高,恢复速率曲线呈正弦波形态。最大恢复速率为线性/平均恢复速率的2.5倍。
可以定义额外的公式。快速操作指南请参见此处,类文档请参见此处。
剧透: 显示设置(可能已过时;更新将以斜体标注)
每秒恢复量(百分比)- 每秒恢复总生命值的百分比。(该模组中恢复效果是持续生效的)默认为1%。自v1.3.0起仅影响玩家;其他类型单位均有独立滑块控制(见下方"应用于X"部分更新)。
医疗加成(百分比)- 人类特工的医疗技能每50点将按此百分比提升恢复效果。骑手对其坐骑的恢复效果按标准效率计算。加成效果为叠加计算。默认为50%。
指挥官医疗加成(百分比)- 指挥官的医疗技能每50点将按此百分比提升恢复效果。加成效果为叠加计算。默认为25%。
满血恢复经验值 - 当特工或其骑手(如适用)从0生命值恢复到满值时获得的经验值。经验获取为持续计算。默认为5。
指挥官满血恢复经验值 - 当指挥官将特工从0生命值治疗至满值时获得的经验值。经验获取为持续计算。默认为0.5。
恢复模式(见上文):决定生命值恢复的计算模型。默认为线性模式。
应用于玩家 - 是否对玩家启用被动恢复。默认为开启。v1.3.0版本中已移除并由滑块替代(见上文恢复量更新)。
应用于同伴 - 是否对玩家同伴启用被动恢复。默认为开启。v1.3.0版本中改为滑块控制
应用于盟军英雄 - 是否对玩家盟军英雄启用被动恢复。默认为开启。v1.3.0版本中改为滑块控制
应用于队伍士兵 - 是否对玩家士兵启用被动恢复。默认为开启。v1.3.0版本中改为滑块控制
应用于盟军士兵 - 是否对玩家盟军士兵启用被动恢复。默认为开启。v1.3.0版本中改为滑块控制
应用于敌方英雄 - 是否对敌方英雄启用被动恢复。默认为开启。v1.3.0版本中改为滑块控制
应用于敌方士兵 - 是否对敌方士兵启用被动恢复。默认为开启。v1.3.0版本中改为滑块控制
自v1.2.0起应用于坐骑动物 - 是否对坐骑启用被动恢复。坐骑动物的恢复不受骑手阵营影响。默认为开启。v1.3.0版本中改为滑块控制
治疗至最大生命值:启用后可突破角色战斗初始生命值上限进行治疗。默认关闭。(1.2.4版本新增)
恢复延迟时间:单位受伤后开始恢复所需的等待时间(秒)。默认为0(禁用)。(1.5.1.5版本新增)
调试模式 - 是否将调试信息输出至日志文件(位于C:/ProgramData/Mount and Blade II Bannerlord/logs文件夹)。默认关闭。
要求:
模组配置菜单: 可选,但强烈推荐。(2021年2月17日:直到现在我才注意到这个并修改了它,哈哈)
和谐补丁:
将TaleWorlds.MountAndBlade.Agent.Health的设置器转译为移除对天花板方法的随意调用(TaleWorlds...不够酷。)
来源:https://github.com/Designer225/BattleRegeneration
文档:https://github.com/Designer225/BattleRegeneration/wiki
制作人员名单:
阿拉加斯 - 模组配置菜单(GitHub)
安德烈亚斯·帕德克 - Harmony补丁库(GitHub)
微软.NET团队 - .NET编译器平台/Roslyn(https://github.com/dotnet/roslyn)(自2021年4月7日起使用;曾使用ASP.NET团队的CodeDOM版本(https://github.com/aspnet/RoslynCodeDomProvider),但后来被Microsoft.CodeAnalysis取代)(在v2.2.0.55版本中移除,改为加载预编译公式脚本,但那段时光很有趣)
我的模组:Designer225的杂项修复(GitHub)战斗再生(GitHub)
正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。