修正保释逻辑

修正保释逻辑

修复敌舰弃船的存疑逻辑。

游戏玩法

2.0+ 版本

我会把旧版本保留一段时间,直到我对 2.0 的改动满意为止。目前我已经完全改变了弃船逻辑的工作方式。现在它是基于目标与攻击者的相对船体生命值、目标与攻击者的舰船等级差异以及目标的士气技能来决定的。基础弃船概率为 5%,根据你在战斗中占据的优势程度,实际弃船率会在 0% 到 20% 之间浮动。舰船等级的重要性会随着目标处于劣势的程度以及你的舰船是否更大而变化。目标越处于劣势,其士气就越难以维持。

我还改变了实际弃船流程的工作方式。对于非主力舰(S 和 M 级),所有船员会同时弃船。这也适用于非战斗型主力舰。对于战斗型主力舰(驱逐舰、补给舰、航空母舰和战列舰),飞行员永远不会弃船,只有 90% 的船员会弃船。我的看法是,主力舰的船员纪律严明,他们会战斗到底,而那 90% 的弃船只是舰长让非必要船员逃生而已。你必须通过登舰才能俘获这些船只。

当目标受到伤害时,系统会每 5 秒检查一次是否有船员弃船。实际上,这使得除了被大型舰船炮塔攻击的战斗机之外,其他舰船很少会弃船,除非你特意避免杀死目标。

未来计划?

我想弄清楚如何让舰船在 NPC 与 NPC 对抗时也能弃船。

安装

将此压缩包解压至以下任一目录:

  • GOG Galaxy\Games\X4 Foundations\extensions
  • Steam\steamapps\common\X4 Foundations\extensions
  • 你手动安装的目录\extensions

如果这是你的第一个模组,你可能需要自行创建 extensions 文件夹。

卸载

直接删除 fixbailchance 文件夹即可。

备注

我计划在某个时候改变登舰机制,使其不再摧毁所有组件之类的东西。 这是一个持续的平衡性调整过程。这些数值在我实际使用这个模组(而不仅仅是测试其功能)的过程中可能会发生变化。在我编写这段说明时,数值已经改动过两次了。


1.2 版本

原版游戏的船只弃船逻辑包含一些,说得客气点,奇怪的设定。我已经对这些设定进行了修改,使其更合理一些。

  • 原版中,船只受到攻击后,船体完整度降至 75% 时开始可能出现弃船。默认情况下,我已将此阈值改为 50%。
  • 原版中,如果你使用的舰船比目标大,会受到严重惩罚。主文件将此惩罚改为:如果你使用比目标小的舰船,会受到惩罚。可选文件则完全移除了这项惩罚。
  • 可选:移除了飞行员弃船时对船只造成随机伤害或直接摧毁船只的逻辑。对于射速快的武器(如光束武器,或增加所有武器射速的模组),这项逻辑可能使你无法成功俘获弃船,因为你会立刻将其击毁。注意,此改动不影响认领船只的逻辑。
  • L 级和 XL 级舰船现在也可能被强制弃船,但默认情况下弃船概率为正常概率的 50%。
  • 可选:更改非玩家操控船只的弃船概率惩罚。
  • 可选:更改强制一艘船只弃船的频率。

未来计划?

我想弄清楚如何让舰船在 NPC 与 NPC 对抗时也能弃船。

安装

将此压缩包解压至以下任一目录:

  • GOG Galaxy\Games\X4 Foundations\extensions
  • Steam\steamapps\common\X4 Foundations\extensions
  • 你手动安装的目录\extensions

如果这是你的第一个模组,你可能需要自行创建 extensions 文件夹。

卸载

直接删除 fixbailchance 文件夹即可。

备注

notifications.xml 文件中含有注释,解释了如何更改各种可用选项。如果你更改了船体/护盾阈值,必须同时更新 conversations.xml 文件以匹配 notifications.xml 文件。

我创建了一个新模组来禁用认领船只时的伤害。