环境子弹弹射

环境子弹弹射

根据弹药类型和撞击角度,在硬表面上添加子弹跳弹效果。偏转的子弹以降低的速度和伤害继续飞行。

描述


一直以来,弹丸不会像旧作那样跳弹这件事让我很困扰。所以,这里有一个改变这一点的模组。(:


环境 – 子弹跳弹为《S.T.A.L.K.E.R. 2》中合适的坚硬表面添加了子弹跳弹效果。跳弹取决于弹药类型、入射角度以及表面的物理材质。 选定的子弹可以从撞击点偏转,并以降低后的速度和原始伤害继续飞行。同样的规则适用于玩家和 NPC 发射的受支持子弹。


安装说明


手动安装


  1. 将 ZIP 解压到游戏主安装文件夹,保留压缩包内的 Stalker2 文件夹结构。
  2. 安装后的文件必须包含:
Stalker2\Binaries\Win64\version.dll
Stalker2\Binaries\Win64\EnvironmentBulletRicochet\EnvironmentBulletRicochet.dll

说实话,我太懒了,没有用 Vortex 测试这个模组——所以不保证它能用


主要特性


  • FMJ:每随机 4–7 发子弹有一次可能的跳弹机会。
  • AP:每随机 3–5 发子弹有一次可能的机会。
  • HP 以及所有霰弹枪弹药(包括独头弹/AP 独头弹)均被排除。
  • 材质和角度检查仍然生效;被选中并不保证一定会跳弹。
  • 适用于砖块、岩石、沥青、金属、石板瓦和陶瓷表面。
  • 每发子弹最多跳弹一次,最多保留当前速度和原始伤害的 50%。
  • 方向偏差最多 10 度,额外飞行距离约 150 米。

最终生命值伤害遵循游戏的护甲和命中部位规则。受支持的玩家和 NPC 发射子弹使用相同的跳弹规则。


兼容性


在测试配置中与 OXA Prototyp 兼容。该模组使用每颗受支持弹丸的当前速度、弹药类型和原始伤害,使武器和弹药数据模组的改动得以延续。随后跳弹会应用自己的速度和伤害削减。 替换弹丸类、弹药分类、物理材质或相同原生弹丸函数的模组可能需要兼容性调整。兼容性可能因大修版本而异。


看看我的其他模组:


Environment Birds: https://www.nexusmods.com/stalker2heartofchornobyl/mods/2975


Environment Audio Controls: https://www.nexusmods.com/stalker2heartofchornobyl/mods/2975


如果你遇到任何冲突或错误消息,请在评论中告诉我。(: