骑马与砍杀2:霸主战斗治疗MOD(作者:Viellar)

骑马与砍杀2:霸主战斗治疗MOD(作者:Viellar)

一个小型模组,让你能在战斗中坚持更久。长按按键消耗有限的自我治疗(上限为你最大生命值的一部分),轻按查看状态,通过击杀敌人获得更多治疗次数。无需引擎补丁。适用于野战、攻城和海战。可通过MCM完全配置:治疗量、上限、按键等。

[center][size=6][b]战斗治疗[/b][/size]
[i]一个小型模组,让你——以及其他具名角色——能在战斗中坚持更久。[/i][/center]

[size=5][b]这是什么[/b][/size]

战斗治疗为玩家提供有限的战斗内治疗,这样一次幸运的命中或一支流箭就不会让你过早退出战斗。目的很简单:延长你亲自参与战斗的时间,而不是在受一次伤后就在场边观看剩下的战斗。

有[b]三个独立系统[/b],每个都有自己的开/关。它们可以叠加,所以你可以启用一个、两个或全部三个:
[list=1]
[][b]手动治疗[/b] — 长按一个按键来消耗一次充能。击杀可以积攒更多充能。[/]
[][b]吸血鬼[/b] — 击杀敌人直接恢复生命值,无需按键。[/]
[][b]再生[/b] — 在你一段时间未受击后,生命值会逐渐恢复。[/]
[/list]默认设置刻意很严苛:手动治疗开启且吝啬,吸血鬼和再生在你开启之前都是关闭的。

这是一个轻量、实在的模组——没有引擎补丁,也没有每个代理每帧的工作。每个系统都受到可配置上限的限制,所以它们都不会变成无敌。

适用于野战、攻城和海战(War Sails)。在竞技场、锦标赛或平民场景中不会激活。

[size=5][b]三个系统[/b][/size]

[b]1. 手动治疗[/b]
[list]
[][b]长按[/b]治疗键来消耗一次充能(恢复生命值,直至上限)。[/]
[][b]短按[/b]同一按键可将状态打印到日志:剩余充能、治疗量、上限、距离下一次充能的进度,以及另外两个系统启用时的状态。[/]
[]每次击杀敌人都会计入下一次充能。[/]
[/list]
[b]2. 吸血鬼[/b]
每次击杀(或每 N 次击杀,可配置)都会在无需你输入的情况下恢复设定数量的生命值。如果你想要一种“以战养战”的感觉,而不是管理充能,这很有用。你可以限制每场战斗中可以触发多少次。

[b]3. 再生[/b]
当你的生命值低于上限时,生命值会以设定的每秒速率恢复——但[b]只有[/b]在你已经超过配置的延迟时间未受到伤害后才会开始。任何受击都会中断再生并重新开始延迟,所以它奖励的是脱离战斗,而不是硬扛。

[size=5][b]英雄,而非普通士兵(实验性)[/b][/size]

一个可选设置将[b]吸血鬼和再生扩展到战场上的每个英雄[/b]——你的同伴和友方领主,以及敌方领主——使用与玩家相同的设置。

英雄是与普通士兵不同的一类代理。[b]普通士兵永远不会受到影响[/b],所以战斗的整体消耗不变:只有具名角色能在战斗中坚持更久,双方都是如此。默认关闭。

[size=5][b]性能[/b][/size]

每个系统都尽可能降低开销:
[list]
[][b]手动治疗[/b] — 每帧读取一次按键,仅此而已。[/]
[][b]吸血鬼[/b] — 纯粹事件驱动(它挂钩引擎已经触发的击杀事件),因此每帧没有任何开销。[/]
[][b]再生[/b] — 在节流的 tick 上评估,默认每秒一次,可从 100 毫秒配置到 10 秒。治疗量按真实经过时间缩放,所以更慢的 tick 更省资源,但治疗速度不会更慢。[/]
[][b]英雄模式[/b] — 英雄列表会被缓存,只有每隔几秒才重建,所以完整的代理扫描很少发生,每 tick 的工作只是一个小型具名角色列表。[/]
[/list]
[size=5][b]兼容性[/b][/size]

已在游戏版本 [b]1.3.13[/b] 和 [b]1.4.7[/b] 上测试。它很可能也适用于其他版本,因为该模组只使用长期稳定的引擎 API,并且没有补丁任何内容。如果它在你使用的未列出版本上可用,欢迎留言说明。

[size=5][b]需求[/b][/size]
[list]
[]Mount & Blade II: Bannerlord[/]
[]Mod Configuration Menu (MCM) v5+,及其依赖项(Harmony、ButterLib、UIExtenderEx)[/]
[]建议通过 BLSE 启动游戏[/]
[/list]
[size=5][b]安装[/b][/size]
[list=1]
[]安装 MCM(Mod Configuration Menu)。[/]
[]解压到你的 Modules 文件夹:Modules\BattleHeal\[/]
[]在启动器中启用 Mod Configuration Menu 和 Battle Heal。MCM 必须在其上方加载。[/]
[]设置位于 Options、Mod Options、Battle Heal 下。[/]
[/list]
[size=5][b]设置[/b][/size]

[b]1. 手动治疗[/b]
[list]
[][b]启用手动治疗[/b] — 此系统的主开关。默认开启。[/]
[][b]战斗开始时治疗次数[/b] — 你进入战斗时拥有的充能数。默认 1(0-20)。[/]
[][b]每次治疗的生命值[/b] — 一次充能恢复的生命值。默认 50(1-300)。[/]
[][b]每次额外治疗所需击杀数[/b] — 获得一次充能所需的击杀敌人数。默认 5(1-20)。[/]
[][b]治疗上限(最大生命值占比)[/b] — 治疗永远不会将你提升到超过最大生命值的这一比例。默认 50%(0-75%)。这是核心平衡:你可以从濒死边缘拉回来,但不能在战斗中途回满。[/]
[][b]最大储存治疗次数(0 = 无限制)[/b] — 储存充能的上限,这样长时间战斗不会变成巨大的储备。默认 3(0-50)。[/]
[/list]
[b]2. 吸血鬼[/b]
[list]
[][b]启用吸血鬼[/b] — 主开关。默认关闭。[/]
[][b]每次击杀恢复的生命值[/b] — 每次满足击杀要求时恢复的生命值。默认 5(1-300)。[/]
[][b]每次恢复所需击杀数[/b] — 一次恢复所需的击杀数。1 表示每次击杀都治疗。默认 1(1-20)。[/]
[][b]每场战斗最大恢复次数(0 = 无限制)[/b] — 一场战斗中最多可触发多少次。默认 0(0-100)。[/]
[][b]吸血鬼上限(最大生命值占比)[/b] — 永远不会治疗到超过此比例。默认 50%(0-75%)。[/]
[/list]
[b]3. 再生[/b]
[list]
[][b]启用再生[/b] — 主开关。默认关闭。[/]
[][b]每秒生命值[/b] — 再生开始后的速率。默认 2(0.1-50)。[/]
[][b]再生上限(最大生命值占比)[/b] — 低于此值时开始,达到时停止。默认 50%(0-75%)。[/]
[][b]最后一次受伤后的延迟(秒)[/b] — 开始再生前未受到伤害的秒数。任何受击都会中断并重新开始延迟。默认 10(3-60)。[/]
[/list]
[b]实验性[/b]
[list]
[][b]应用于所有英雄[/b] — 将吸血鬼和再生扩展到战场上的每个英雄,双方均可,绝不作用于普通士兵。默认关闭。[/]
[][b]再生 tick(毫秒)[/b] — 评估再生的频率。越高越省资源;治疗速率不受影响。默认 1000(100-10000)。[/]
[/list]
[b]输入[/b]
[list]
[][b]治疗键[/b] — 游戏 InputKey 列表中的按键名称(例如 H、G、J、K)。无效名称会回退为 H。默认 H。[/]
[][b]长按秒数[/b] — 按住按键进行治疗的时间;更短的按压会显示信息。默认 0.5(0.1-2.0)。[/]
[/list]
[size=5][b]按喜好调整[/b][/size]
[list]
[][b]硬核(默认)[/b] — 1 次充能、50 生命值、每次充能需 5 次击杀、最多储存 3 次、50% 上限,其他系统关闭。[/]
[][b]“回光返照”的感觉[/b] — 将初始治疗次数提高到 3-5,并降低每次充能所需击杀数。[/]
[][b]以战养战[/b] — 开启吸血鬼,每次击杀恢复 5-10 生命值,并设置每场战斗限制。[/]
[][b]消耗战[/b] — 开启再生并设置较长延迟(15-20 秒),这样你必须真正脱离战斗才能恢复。[/]
[][b]电影式决斗[/b] — 开启“应用于所有英雄”,让双方领主都能存活足够久,真正互相对决。[/]
[/list]
[size=5][b]许可[/b][/size]
你可以使用、修改并上传该模组,前提是注明原作者并链接到作者。