在战斗中禁用同伴和玩家氏族成员死亡。

在战斗中禁用同伴和玩家氏族成员死亡。

自1.5.5版本起,战役设置中无法区分战死与自然老死。玩家同伴的战死概率高得离谱。因此本模组采用了一个简单解决方案——禁用战死机制

游戏玩法

该模组已是最新版本。在1.5.7和1.5.6版本上运行良好。视觉效果无关紧要。

自1.5.5版本起,战役设置中无法区分战死与自然老死。
玩家同伴的战死概率高得离谱。

因此本模组采用了一个简单解决方案:禁用所有玩家家族成员的战死设定,包括:

  • 玩家角色
  • 所有家族成员
  • 所有同伴

这是一个简单的模组,我在《骑马与砍杀2》中的第一个作品,所以别指望它有多复杂。而且我们不知道TaleWorlds未来会如何解决这个问题,所以没必要搞任何复杂的逻辑。这个模组只是简单地为任何方法调用注入前缀代码:
沙盒.战斗代理逻辑.代理被移除时

如果引擎告诉我们一个英雄死亡,我们只需用代码覆盖它,该代码会检查英雄是否是我们的家族成员,如果是,则将其击伤而非杀死。

注意:该角色在战后名单中会显示为死亡,但不用担心,它会以最低的1%生命值存活为受伤状态。

我可能会进一步开发这个模组,具体取决于TaleWorlds如何修复平衡性。
例如,可以设置额外的生存几率,而不是在原版判定死亡时直接免死。