回家 - 小个子对决重制版

回家 - 小个子对决重制版

更为真实且沉浸式的重建,来自归乡期间与Runt的首次战斗。

一个对《归乡》中与鲁恩特首次战斗的更可信、更具沉浸感的重建。灵感源自 Knekt 的原始归乡-重返斯卡利茨任务模组 (Nexus 模组 1037),Redux 保留了相同的基本构想——亨利能够真正给鲁恩特带来麻烦——但从当前的香草任务脚本重建了这场遭遇,并改变了其他土匪的参与方式。

[color=#bf9000][size=4]核心理念[/size][/color]

香草版有意让这场遭遇战无法获胜:鲁恩特获得一个非常强力的脚本抗性修正,亨利是唯一因其生命值过低而能结束遭遇的战士,而其他土匪大多只是旁观。

原版模组移除了鲁恩特的极端抗性,让其他三名土匪立即投入战斗,允许生命值极低的敌人结束遭遇,并将鲁恩特特殊棍棒的攻击力减半。

Redux 采取了一种不同的方法,围绕真实感和场景节奏进行设计。

[color=#bf9000][size=4]Redux 战斗如何进行[/size][/color]

第一阶段 - 决斗

遭遇战开始时,亨利和鲁恩特之间是一场真正的一对一战斗。鲁恩特不再获得该遭遇特有的“非常难缠的家伙”修正,因此亨利的攻击确实能消耗他的体力。鲁恩特依然保留香草版中剧情场景所需的死亡和昏迷保护。他是通过生命值阈值被击败的,而非被允许死亡从而导致后续过场动画中断。他的武器完全未动:鲁恩特保留其完整的香草棍棒及其原始伤害。

第二阶段 - 帮手介入

当鲁恩特生命值降至 50% 时,原本旁观的三个土匪不再尊重决斗,转而攻击亨利。

这创造了一个自然的升级过程:鲁恩特自信地与亨利单打独斗 -> 亨利证明自己确实能威胁到他 -> 鲁恩特的手下介入 -> 故事仍能达到预期结局。

兹比谢克仍作为旁观者,与香草版一致。香草版的反应逻辑也被保留:如果亨利在鲁恩特生命值降至 50% 前攻击了某位旁观的土匪,该土匪可以提前反击。

[color=#bf9000][size=4]战斗何时结束[/size][/color]

当以下任一情况发生时,脚本遭遇将得到解决:

  • 亨利达到香草版 5% 生命值阈值
  • 鲁恩特生命值降至 20%
  • 三名参战土匪之一生命值降至 20%

随后,香草版过场动画和后续故事进程将正常继续。土匪在此脚本遭遇期间获得临时的死亡/昏迷保护,以防一次异常强大的攻击在场景转换前杀死必需的场景演员。当他们的战斗行为结束时,这些保护会被移除。

[color=#bf9000][size=4]为何选择 Redux[/size][/color]

原版 Nexus 模组通过将鲁恩特的特殊战斗行为也赋予所有三名土匪来实现其效果。这虽然有效,但鲁恩特的行为包含专门针对他的逻辑,包括他的脚本保护、超派系设置和战后恢复。

Redux 则相反,给予三名土匪基于香草旁观者行为的专门行为。在开场决斗期间,他们保持旁观,只有当鲁恩特确实陷入麻烦时才转入正常战斗。

原版模组还将鲁恩特棍棒的攻击值从 12 改为 6。Redux 故意不这样做。该武器本应是一根巨大而危险的棍棒,保留其香草强度使这场遭遇更加令人信服:鲁恩特的危险来自于他的武器和物理威胁,而非脚本让他几乎对伤害免疫。

[color=#bf9000][size=4]技术细节[/size][/color]

Redux 只替换: Libs/AI/quests/q_returnToSkalitz.xml

主要更改:

  • 移除鲁恩特遭遇特有的“非常难缠的家伙”增益
  • 保留死亡保护和昏迷保护
  • 保留亨利香草版 5% 落败阈值
  • 为鲁恩特添加 20% 落败阈值
  • 添加一个专门的 bandit_battle_fight_redux 行为树
  • 当鲁恩特生命值降至 50% 时,土匪加入战斗
  • 参战土匪在生命值降至 20% 时结束遭遇
  • 兹比谢克继续使用香草版 audience_fight 行为
  • 不覆盖任何物品/武器表

基于本版本随附的当前香草 Scripts.pak 构建。XML 已通过结构验证。欢迎提供游戏内反馈,尤其是关于 50% 时的升级过程以及向香草过场动画的过渡。

[color=#bf9000][size=4]安装说明[/size][/color]

解压至: KingdomComeDeliverance/Mods/

你应得到: KingdomComeDeliverance/Mods/homecoming_runt_fight_redux/

如果你使用 mod_order.txt,请添加: homecoming_runt_fight_redux

无需编辑 pak.cfg。为获得最佳效果,请使用鲁恩特遭遇战之前的存档。

[color=#bf9000][size=4]兼容性[/size][/color]

本模组与任何其他替换以下文件的模组冲突: Libs/AI/quests/q_returnToSkalitz.xml

请勿与原始 Homecoming-ReturnToSkalitz-Quest 模组同时运行。

Redux 不修改 melee_weapon.xml 或任何其他表文件,因此避免了原版模组鲁恩特棍棒重平衡所引入的武器表冲突。

[color=#bf9000][size=4]致谢[/size][/color]

Knekt - 原始 Homecoming-ReturnToSkalitz-Quest 模组 (Nexus 1037) 的创造者,也是让该脚本遭遇可玩而非简单迫使亨利失败这一原始想法的提出者。

Homecoming - Runt Fight Redux 是从当前香草任务脚本进行的全新重建。它不重新分发原版模组修改后的 q_returnToSkalitz.xml 或武器表。