ZCESTY - 铺就骑士之路

ZCESTY - 铺就骑士之路

行人终于注意到朝他们冲来的半吨重动物。当你小跑或疾驰向他们时,NPC会提前几秒让开,如果你靠近,他们会跑开,而慢的那些会朝你喊叫。

Z cesty! - NPCs Make Way for Horses

("Z cesty!" —— 捷克语,意为“让开!”)在原版波希米亚,一个站在路中间的农民会以从未见过马的人那种平静淡然的心态,看着你的马朝他冲过来。然后你的马会骤然停下,或者亨利直接把他撞倒。

这个模组教会了波希米亚人民一项基本的生存技能:从路上让开。好吧,由于《天国:拯救》的 NPC 们脑子不太灵光,仍然会有一些问题,但如果你保持在道路中央骑行,他们应该能较好地避开你。

功能说明

  • 当你以快步或更快的速度骑行时,前方路径上的 NPC 会在你到达之前让到一边,然后转身看着你经过,再回去做他们原本在做的事。
  • 他们会提前最多 4.5 秒收到预警(全速疾驰时最远可达 55 米)。检测范围会随距离扩大,因此横穿道路或沿路边行走的人也能及时被覆盖到。
  • 如果你已经离得很近,他们会跑而不是走,并立刻放下手头的事情。
  • 如果你靠得非常近,有人可能会冲你喊叫,使用的是游戏自带的与骑手碰撞时的语音台词。每 10 秒最多喊一次,所以骑马穿过拉泰不会变成合唱团。
  • 步行速度下没有任何变化:沿用原版行为。

谁不会让路

  • 正在执行任务、战斗或对话中的 NPC。这是有意为之:该反应优先级低于任务活动,因此不会破坏脚本化场景。
  • 骑手、死者和昏迷者。

工作原理

  • 一个小型 Lua 脚本会在你骑乘时测量你的速度,并每秒五次检查谁在马前方。
  • 你路径上的每个 NPC 会获得一个侧步点和一段简短反应,构建在游戏用于自身快速反应的同一机制之上(比如 NPC 去查看狗为什么叫,或警告你拔出了武器)。
  • 没有替换任何原版文件。 该反应通过表补丁(__zcesty)注册,并存在于一个新的行为树文件中。

安装方法

  • Vortex: 点击“Mod Manager Download”。
  • 手动安装: 将压缩包解压到 Kingdom Come Deliverance\Mods.

前置需求

据我所知,只需要基础游戏。

兼容性

  • 《天国:拯救》(第一部游戏),为当前 Steam 版本制作。
  • 没有覆盖任何原版文件,因此冲突可能性很低。
  • 修改马匹碰撞或踩踏伤害的模组涉及游戏的其他部分,应该可以共存,但我没有测试过。
  • 可在游戏中途安全添加或移除:不会向存档写入任何内容。

已知限制

  • 该反应与定居点绑定。在村庄和城镇之外,一些 NPC 可能不会反应。
  • 正好坐在或工作在你路径上的人会站起来让开。
  • 由于检测范围会随距离扩大,远处站在路边的人可能会让开,即使你本不会撞到他们。如果这让你困扰,控制台命令是:zcesty_cone 0.03。

卸载 移除该模组。波希米亚的市民们又会回到从非常非常近的距离欣赏你的马,然后对你破口大骂的状态。

致谢 感谢 Warhorse Studios 带来这款美丽的游戏以及模组制作资源。 我使用了 AI 协助来排查问题,图片也是 AI 生成的。