缴械

缴械

在倒地、睡眠或未察觉的敌人右键菜单中添加“解除武装”选项。目的是跳过背包整理步骤来卸除NPC的武器。成功基于潜行判定,失败则会激怒并唤醒敌人。武器会掉落至地面,无

游戏玩法

⚠️ 需要 RE_KENSHI

缴械而不被标记为偷窃

你是否曾把人打晕,想去拿他们的剑以免他们站起来继续挥舞,结果却被标记为小偷?你是否讨厌那种需要把武器放入自己背包再拖到地上的繁琐操作?

这个模组在右键菜单中增加了缴械选项。对倒地、睡眠或未察觉的敌人使用,让他们把武器丢在地上——对昏迷的突袭者缴械不会被视为偷窃,不会触发犯罪或降低派系好感。

缴械直接与潜行机制绑定: 你可以对睡眠中的敌人缴械,或在潜行未被发现时缴械——甚至可以对清醒的目标使用。你的潜行技能(对抗他们的感知)决定成功率,成功会提升潜行技能,潜行状态窗口会将其列为一种训练方式。

功能

  • 原生右键菜单集成 — 右键点击有效目标,缴械会作为新选项出现,样式与原生选项一致,旁边会显示实时成功率(颜色从红到绿渐变)。
  • 适用目标:
    • 倒地/昏迷的敌人 — 100% 成功。走过去,拿走武器,完成。
    • 睡眠中的敌人 — 在他们床上缴械。成功率基于你的潜行技能(10 + 潜行 × 0.5,范围 5–95%)。
    • 在潜行未被发现时的清醒敌人 — 成功率基于你的潜行 vs 他们的感知(20 + 潜行 × 0.4 − 感知 × 0.3,范围 5–70%)。高风险,高回报。
  • 失败的真实后果 — 对睡眠或未察觉的目标失败时,他们会醒来,将你记为小偷并攻击你。与被抓到偷窃的反应相同。
  • 成功获得潜行经验 — 成功缴械会提升你的潜行技能。
  • 潜行状态窗口提示 — 缴械会被列在潜行技能的状态面板中作为训练方式(通过可选的本地化文件,参见安装步骤)。
  • 武器掉落到地面 — 近战武器会像普通掉落一样落在身体旁边。远程武器会被安全卸下(引擎会销毁它们)。
  • 使用游戏自身的命令系统 — 你的角色会像原生拾取命令一样路径规划到目标,包括如果在战斗中下达命令则会中断战斗。
  • 无偷窃标记 — 这是核心功能。缴械不是偷窃。

需求

  • Kenshi 1.0.65(64 位)
  • RE_Kenshi 0.3.1 或更新版本 — 这是一个原生代码插件;没有 RE_Kenshi 无法运行。

安装

  • Vortex: 像其他模组一样安装 — 开箱即用。
  • 手动:Disarm 文件夹移动到 Kenshi/mods/

然后在 Kenshi 启动器的模组列表中启用 Disarm 并开始游戏。

使用方法

  1. 右键点击倒地、睡眠或(在潜行时)未察觉的敌人。
  2. 如果他们装备了武器且你有任何成功几率,缴械选项会出现并显示成功率。
  3. 选择它。你的角色会走过去——就像拾取命令一样——到达后尝试。
  4. 成功: 他们的武器掉到地上(你可以捡起、踢开或留着),并获得潜行经验。
  5. 失败: 他们愤怒地醒来。你暴露了。祝你好运。

给角色下达任何其他命令都会取消缴械尝试。

已知限制

  • NPC 不会重新捡起他们的武器——这与原生行为一致(Kenshi 没有重新装备 AI)。拿走或留下武器;他们无论如何都会保持缴械状态。
  • 成功率公式目前不可配置。如果有需求,后续可能会添加配置文件。

错误报告

如果出现问题,请提供以下信息——这决定了我能修复还是只能耸耸肩:

  1. 你的 Kenshi 版本RE_Kenshi 版本(两者都会显示在 RE_Kenshi_log.txt 顶部)。
  2. RE_Kenshi_log.txt 中所有包含 Disarm: 的行,对应发生问题的会话。
  3. 你做了什么、你期望的结果、实际发生了什么。

日志文件位于你的 Kenshi 可执行文件旁边。每次缴械尝试都会记录其结果(成功/失败/因原因取消),所以日志通常能说明一切。

更新日志 — 版本 1.1

这个模组最初是围绕 Dark UI 构建和测试的,我没想到对于使用原生 UI 的玩家来说布局会显得奇怪——这是我的疏忽,现已修复。不再需要 Dark UI。

新增:

  • 自动检测 Dark UI 或原生 UI 是否处于活动状态,因此缴械行的按钮和百分比现在能正确显示(位置、宽度和颜色),而不是只在 Dark UI 下正常。
  • 百分比颜色现在匹配游戏原生的红/绿,而不是通用渐变。
  • 缴械的按钮标签现在根据你的 Kenshi 语言设置进行本地化:德语、西班牙语、法语、葡萄牙语、俄语、日语、韩语和中文,英语作为后备。

更改:

  • 移除了 Dark UI 依赖。缴械不再需要安装 Dark UI——它可以独立正确显示,如果你使用 Dark UI 也能正常配合。

修复:

  • 修复了一个 bug,该 bug 导致启用此模组可能将游戏的 UI 语言重置为英语。这是由于错误地将残留数据打包到模组文件夹中造成的(与缴械的实际功能无关)——现已移除。

已知问题已移除:

  • 早期版本中提到的潜行状态窗口提示("通过可选的本地化文件")已随其依赖的文件一起从本版本中移除——请参见上面的修复说明。如果你希望在以后的版本中恢复该提示,它将重新实现,不再依赖导致语言 bug 的本地化文件。

兼容性

  • 为 Kenshi 1.0.65 构建。其他版本未经测试,可能无法运行——RE_Kenshi 会告诉你你的版本是否不受支持。
  • 没有修改任何 FCS 游戏数据,因此应该与几乎所有内容模组兼容。
  • 已与其他 RE_Kenshi 插件一起测试(WASD Combat、Emkejs Mod Core、Sentient Sands),没有冲突。

致谢

  • 基于 RE_KenshiBFrizzleFoShizzle 的 KenshiLib 构建。
  • 感谢 Kenshi 模组社区提供的插件示例,使 UI 注入成为可能。

支持 喜欢这个模组?你可以请我喝杯咖啡。从不强求,永远感激。

搜刮尸体,别搜刮你的名声。