
白凌扩展
bailing扩展模组改进了基础游戏的弃船逻辑,并启用了NPC之间的弃船机制。
查看大图弃船扩展
本模组彻底重写了X4:基石基础弃船系统,优化了弃船逻辑,使NPC也能促使其他NPC弃船。此外,大型和超大型舰船现在会按合理数量弃置船员,非军用舰船甚至可能完全弃船。如果玩家在弃船所在的星区部署了先进卫星,玩家将收到弃船通知。
弃船逻辑
弃船检查适用于任何护盾低于20%且船体低于75%的舰船(包括被NPC攻击的舰船),这与原版游戏机制类似。但原版每30秒进行一次弃船检查,若玩家参与战斗,检查频率将提升至每5秒一次。为补偿此频率提升,每次检查触发船员弃船的概率会降低**。
舰船弃船概率由以下逻辑决定:
弃船概率 = 基础值 + 体型补偿 + 战斗补偿 + 士气检查
- 玩家:最大弃船概率 = 20%,最小弃船概率 = 3%
- NPC:最大弃船概率 = 10%,最小弃船概率 = 1%
基础值:舰船弃船的基础概率
- 玩家触发弃船条件时(包括玩家拥有的舰船*)= 10%
- NPC间互相对战时 = -5%
体型补偿:攻击者与目标之间的体型对比
- = 5*(最小化( (攻击者最大生命值/目标最大生命值) -1, 1). 例如相同体型舰船 = 0%。小型攻击者/大型目标 = -5%。大型攻击者/小型目标 = 5%
战斗补偿:攻击者与目标之间的相对战斗能力
- = 最小化(5, 10*((攻击者击杀时间/目标击杀时间)/2 - 1)). 与体型补偿类似,但当目标有能力反击时会有负向修正。
士气检查
- 最低技能船员 = +10%,最高技能船员 = -10%
如果目标能够逃脱(目标最大速度 > 1.2*攻击者最大速度),弃船概率将减半。
驾驶员恐慌:每次玩家触发弃船事件时,目标的"恐慌等级"会增加。在后续弃船检查中,此恐慌将叠加到最终弃船概率中,每次检查增加0.5%,最高可达10%。此机制旨在减少因运气不佳导致长时间无法让舰船弃船的情况。
船员弹射
原版游戏每次仅弹射1-3名船员,这极其不合理——即使是中型运输舰也有众多船员。原版弃船检查最长每30秒进行一次,弃船概率最低仅1%。更糟的是这些"恐慌"对话对逻辑毫无影响。
在弃船扩展模组中,通过弹射检查时,20%至100%的船员将会弃船。L和XL级军用舰船仅会弃置船员数量不超过(船员容量)(船体百分比/2)**,且驾驶员永远不会弃船(舰长始终与舰同沉)。例如:若L级军用舰船容量为100名船员且船体百分比为40%,则弃船后仍会保留20+名船员。
弃船舰船与清理
如果玩家在舰船被遗弃的星区部署了先进卫星,玩家将收到通知和日志消息。弃船舰船大约2小时后会被删除,除非玩家与弃船舰船处于同一星区。能够认领弃船舰船的派系(原版X4中的Yaki)每5分钟仅会尝试一次认领,成功概率为1/4。此修改是为了避免原版中Yaki舰船发现弃船后瞬间派遣所有陆战队员认领的问题。
安装与兼容性
安装方法:将.zip文件解压至X4的/extension文件夹,并确保在游戏扩展菜单中激活该模组。本模组兼容X4 6.0+,也可能兼容更早版本(未测试)。可安全地添加到已有存档,也可从存档中移除。
本模组主要针对Star Wars Interworlds设计,至少兼容SWI 0.72/0.73版本。其他弃船模组(如better piracy/improved bail chance/enhanced bailing等)几乎必定与本模组冲突。
致谢
这是我制作的第一个模组,首先衷心感谢模组社区的所有成员。我尽可能多地查阅参考资料学习模组制作方法,甚至在GitHub上仔细研究其他模组的代码。向所有公开分享代码的开发者致敬!
本模组始于对Star Wars Interworlds模组代码的研读,特别感谢该团队的每一位成员。这个模组非常出色,强烈推荐!在此过程中,我了解到Interworlds的弃船逻辑是"Enhanced Bailing"模组(https://www.nexusmods.com/x4foundations/mods/741)的修改版,虽然该模组未更新至最新版X4,但通过查阅MoonShadowFan(https://www.nexusmods.com/x4foundations/users/260701)的代码我受益匪浅。
- 半有趣现象:原版游戏中玩家拥有的舰船也能促使他人弃船,但概率极低,需要非常努力创造合适条件(我曾通过将弃船概率设为100%进行测试)。 ** - 原版弃船概率可能实际为0%,如果你曾遇到非剧情相关舰船无论如何都无法弃船的情况,这很可能就是原因。 *** - 由于游戏弹射船员的机制,剩余船员有时可能比此阈值少1-2人。但后续弃船会遵守此限制,且驾驶员不应弃船。如果发现军用舰船完全弃船的情况,请告知我——我尚不清楚为何游戏会弹射超出代码设定数量的船员。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。