战斗旅行限制

战斗旅行限制

0.5版可用,修复了一个关键性漏洞。此模组只做一件事:当舰船与同时满足1)敌对且2)战斗类型的舰船处于特定距离(近战范围)内时,阻止其启动航行驱动器。提供四种选项。

游戏玩法

原理:制作此模组的主要原因是为了防止我所认为的“旅行引擎取巧”行为。我发现小型/中型船只只要能在几秒钟内避免被攻击,就能轻易地进出战斗,这实在太过容易。此问题 1) 降低了定位和交战距离的战略影响 2) 使缠斗缺乏投入感,3) 削弱了推进效果的冲击力(尤其对于能几乎瞬间启动旅行引擎的引擎而言)。

本模组功能:此模组只做一件事:当船只与同时满足以下条件的另一艘船只相距一定距离(近距离战斗范围)时,阻止其启动旅行引擎:1) 敌对 2) 属于战斗型船只。

根据玩家喜好,有四个选择

  1. 小型/中型-10公里:小型和中型船只若与敌对L/XL级战斗船相距10公里内,则无法启动旅行引擎。
  2. 小型/中型-可变:此版本根据距离不同,对小型和中型船只区别对待。小型船无法在距敌对中型战斗船7公里内或距敌对L/XL级战斗船12公里内启动旅行;中型船无法在距敌对中型战斗船4公里内或距敌对L/XL级战斗船12公里内启动旅行。
  3. 全部:[u]任何[/u]尺寸的船只若与任意敌对战斗船相距10公里内,则无法启动旅行引擎。这会降低接舷流程的烦人程度。
  4. 海盗模式:某种作弊模式,或者你可以在主题上将其视为拥有独特优势的海盗派系。任何尺寸的船只若距玩家拥有或操控的船只10公里内,则无法启动旅行。这仅影响玩家对其敌对的船只/派系。

问答

需要什么前置条件?

  • 我未测试是否需要任何DLC。我猜答案是否定的,但你的情况可能有所不同。
  • 需要 Kuda AI Tweaks

有任何兼容性问题吗?

  • 此模组与 Warp Scramblers 100% 兼容。
  • 此模组未对引擎做任何修改,因此与 VROReasonable Travel EngageZero Travel Charge Time 等模组兼容。
  • 此模组修改了某些AI脚本中的“travel=”属性。有一个适用于 Sector Explorer 的补丁。[u]没有它也能工作[/u],但在该模式下移动的船只将免疫战斗旅行限制。
  • 此模组(海盗模式除外)在 modes.xml 文件中添加了对玩家旅行引擎启动的检查。我未发现其他模组有类似行为;只有那些明确更改玩家旅行引擎何时/如何/是否启动的模组才会这样做。如果你遇到这样的模组,此模组很可能仍能直接兼容,但若不能,请告知我。

玩家会受影响吗?

  • 是的,除海盗模式外,所有版本都对玩家施加了相同的限制。如果你希望影响除你当前驾驶的船只之外的所有船只,请删除模组的 /md/ 子文件夹。

此模组能否阻止已经开启旅行引擎的船只?

  • 在当前版本中不能。因为功能依赖于事件处理器触发,并不总能按你期望的时机触发。对于即将开战的AI船只来说,影响不大,因为它们通常会停止旅行引擎。如果你仍希望有此选项,请告知我。

哪些船只被视为敌对?

  • -30 声望/疯狂红名/见即开枪。“敌对”声望(-15)不被视为敌对(严格来说算是 Egosoft 的误称)。

那贸易/采矿船呢?

  • 它们会受到限制,但它们不会对他人施加限制。只有战斗船才能限制其他船只的旅行引擎启动。

如果我对某个派系持中立/友好态度,但对该派系的一艘特定船只持敌对态度?

  • 你只影响那一艘船。这意味着你可以在中立星区攻击任何船只(从而将该船设定为对你敌对),只要保持距离,此模组就能阻止它们用旅行引擎逃走,即使你与它们所属的派系整体上保持中立/友好关系。

鸣谢 Kuertee 和 DeadAir 在帮助我学习如何为X4制作模组以及创建此模组的过程中给予了巨大帮助。我对他们感激不尽!