死后附身(死亡后以盟友身份继续)

死后附身(死亡后以盟友身份继续)

这款《骑马与砍杀II:霸主》模组允许玩家在战斗中被击倒时接管友方士兵的控制权。该模组灵感来源于《死后控制友军》(由Rafaws制作)。主要区别在于

游戏玩法

死后附身

这款《骑马与砍杀II:霸主》模组允许玩家在战斗中被击倒时接管友方士兵的控制权。该模组灵感来源于《死后控制友军》(由Rafaws制作)。两个模组的关键区别在于本模组允许玩家选择希望控制的友方单位。

该模组有一些可以通过json文件配置的选项。

  1. allowControlAllies (布尔值-默认true): 玩家是否能够控制友军士兵

    • true: 玩家可以控制盟友和队伍士兵
    • false: 玩家只能控制队伍士兵
  2. 新增 allowControlFormations (布尔值-默认true): 玩家在控制另一名士兵后是否仍能下达命令

  3. muteExceptions (布尔值-默认true): 是否应将异常发布到游戏内日志

  4. verbose (布尔值-默认true): 是否将各种状态消息发布到游戏日志中

  5. 快捷键 (字符串-默认"O"): 按下该键可使你接管当前镜头跟随的士兵控制权

  6. messageColor (列表-默认值"[128, 128, 128]"): 状态消息的颜色

  7. errorColor (列表-默认值"[128, 0, 0]"): 错误信息的颜色

  8. autoSelectPriorityHotKey (字符串-默认"U"): 根据你在autoSelectPriority中设置的优先级,使你接管下一个符合条件的士兵的按键

  9. autoSelectPriority (列表-默认"[4, 1, 2, 3, 3, 2, 1, 3, 3]"): 不同编队/单位组的优先级。具有最高编队优先级的组将成为下一个士兵被选中的来源。如果当前组中没有剩余士兵,则会检查次高优先级的组,以此类推。(允许存在相同优先级,将根据autoSelectRandomWithinPriority决定)

    • 0: 队伍同伴
    • 1: 步兵
    • 2: 远程
    • 3: 骑兵
    • 4: 弓骑兵
    • 5: 散兵
    • 6: 重装步兵
    • 7: 轻骑兵
    • 8: 重骑兵
    • 默认值设置优先级如下: (同伴) > (骑兵、弓骑兵、轻骑兵、重骑兵) > (远程、散兵) > (步兵、重步兵)
  10. autoSelectRandomWithinPriority (布尔值-默认true): 当autoSelectPriority出现平局时是否随机解决。False表示每次都会选择列表中靠前的组别(例如假设所有组别使用相同优先级时:同伴队伍 > 步兵 > 远程 > 骑兵 > 骑射手 > 散兵 > 重装步兵 > 轻骑兵 > 重骑兵)

配置文件的结构如下:

(示例未提供具体内容)

如何控制/附身友方NPC:

  • 被打晕 :p
  • 用摄像机跟随友军士兵
  • 你可以通过靠近一名士兵然后左键点击来实现
  • 按下O键或U键
    1. 按O键选择当前镜头跟随的士兵
    2. U键选择当前优先级最高的焊点

每次角色被击倒或死亡时,你都可以重复这一过程。

安装 将zip文件解压到您的Modules文件夹中(..\steamapps\common\Mount & Blade II Bannerlord\Modules\)。您可能需要解除对dll文件的阻止。

你可以通过在模块文件夹中打开powershell并运行以下命令来解锁所有DLL文件:

Get-ChildItem -Path './' -Recurse | Unblock-File

你可以按住[shift]键并在文件资源管理器中右键点击该文件夹,然后选择"在此处打开PowerShell窗口"来打开PowerShell。

源代码可在此处找到:Github

限制

  • 强盗藏身处完蛋了。如果你控制了另一个角色,你将无法完成它们。
  • 如果你选择控制NPC,除非再次死亡,否则无法在计分板上选择"撤退"选项。

漏洞 将你发现的错误发布到Github页面上。