被动掩护(Passive Cover) mod | 环世界
订阅:
更新:
1970-01-01
作者:
注意: 我建议使用我更新的mod Interception Tweaks,它与这个mod基本相同,但性能更好。链接:https://steamcommunity.com/sharedfiles/filedetails/?id=2880136489
这个mod在pawns没有主动寻找掩体时,使射击路径中的掩体提供一定的保护。
需要Harmony模组。
描述
在基础版《环世界》中,只有当防守者直接与掩体相邻时,才会考虑到掩体的保护。即使子弹穿过茂密的丛林、多层厚厚的路障和绕过墙壁,如果防守者没有直接站在这些障碍物旁边,他们就会被视为没有任何保护。这个mod改变了这个情况,所以子弹路径上的任何障碍物都会提供一定的保护,但效果会降低。在应用被动掩护时,不会改变任何基础游戏的计算,因此障碍物的大小、射击角度和攻击者与掩体的距离仍然影响被动掩护的有效性。
注意:游戏中确实有类似于这种效果的机制,即在射弹路径上的障碍物有一定概率阻止射弹(这一点在射击计算中没有告知玩家),但只有在射击未命中时才应用(因此实际上并不影响射击命中的几率)。
配置
该mod提供以下选项,您可以在“Mod设置”菜单中进行配置:
- 被动掩护的有效性 - 设置应用被动掩护时掩护的有效性的百分比修正值。
- 仅使用最佳选项 - 启用此选项后,仅使用最佳的一个被动掩护实例来提供保护。如果您想限制被动掩护的影响,这个选项很有用。
- 只有在没有主动寻找掩体时应用 - 启用此选项后,只有在防守者当前没有从任何主动掩护中受益时,才会应用被动掩护。
- 忽略射程内的被动掩护 - 计算时忽略射击者射程范围内任何可能的被动掩护源,以避免射击者自身的掩护为目标提供被动掩护。您不太可能需要更改这个值。
- 允许的类型 - 您可以单独切换三种不同来源掩护的类别。如果禁用某个类别,该类别中的任何物体都不会被用作被动掩护的来源。这些类别包括:
- 安全 - 任何在“安全”标签下找到的建筑物。
- 自然 - 任何植物(包括树木)和碎片。
- 其他 - 其他没有被其他类别覆盖的物品,比如家具和墙壁。
- 性能模式 - 启用此选项会明显减少大型团体的性能影响。它会防止AI在计算时考虑被动掩护,比如寻找射击位置/掩护。这意味着,万一被动掩护将他们的射击精度降低到0%,他们将不会意识到这一点,因此建议将“掩护上限”设置为低于100%,以便给他们一个机会。
- 掩护上限 - 掩护提供的保护在此百分比上限。这个上限仅适用于提供被动掩护的情况 - 如果唯一的掩护保护来自主动掩护,它不会受到此选项的限制。
我没有进行广泛的测试来找出“最佳”值,而且我想不同玩家的喜好可能会有所不同,不过我有几个建议供那些想要一些配置指导的人参考:
- 轻量级 (被动掩护的有效性:约60-80% | 仅使用最佳选项:开启 | 只有在没有主动寻找掩体时应用:开启) - 这个配置侧重于将被动掩护作为一种后备选择,当某人不幸地发现自己没有主动寻找掩体时,被动掩护会自动生效。如果您担心会尝试利用该mod提供的系统漏洞,建议使用这样的配置。
- “真实” (被动掩护的有效性:低-中% | 仅使用最佳选项:关闭 | 只有在没有主动寻找掩体时应用:关闭) - 使用这个配置时,任何障碍物都会提供一定程度的保护,而不管具体情况如何,就像在“真实”情况下一样。根据障碍物的数量和有效性,这可能会对游戏进程产生较大影响,可能会减慢战斗速度或要求在布局基地时考虑一些因素。
已知问题
- 由于一些设置上的问题,用于计算潜在障碍物的路径未考虑攻击者在射击时绕过掩体的情况。这意味着,在某些情况下,mod认为是障碍物的东西实际上可能不是障碍物,但这种情况很少出现,如果出现也不会有任何重大影响。如果我没有提到的话,我敢打赌没有人会注意到这一点...
- mod设置页面上的滚动条滚动得太远了,但目前这是我能做到的最好的。你应该高兴它在那里 - 我在更新过程中花了大部分时间来弄清楚如何实现它 Q_Q