公平交火

公平交火

使NPC的枪支与你的相同。

杂项

描述

你知道吗?这款游戏中的NPC使用枪支造成的伤害,与我们玩家使用相同武器时有所不同?这种差异取决于你的难度等级,但平均而言,NPC发射的武器基础伤害会减少61%。这公平吗?我不这么认为,这就是我制作这个模组的原因。

重要说明

1. 匹配伤害比率

为了让NPC和玩家的伤害完全匹配(1:1),需要一个自定义难度模组。目前,基础伤害分布根据难度等级如下:

  • 简单:1.2(玩家)至 0.2(NPC)
  • 中等:1.0(玩家)至 0.85(NPC)
  • 困难:0.75(玩家)至 1.02(NPC)

我在此版本中没有编辑难度设置,因为修改 DifficultyPrototypes.cfg 可能会与许多其他模组冲突,而创建兼容性补丁会很麻烦。

2. "守卫" NPC

一些NPC,标记为"守卫",默认配置为比玩家造成更多伤害。我目前选择不改变他们的伤害值。

3. 模组兼容性

此模组修改了 NPCWeaponSettingsPrototypes.cfg 文件。因此,除非制作兼容性补丁,否则它将与修改同一文件的其他模组不兼容。

FAQ

这个模组是如何运作的?

游戏使用多个配置文件来定义武器伤害:

  1. 基础模板。
  2. 玩家配置,用于调整基础模板中的数值。
  3. NPC配置,基于玩家配置并进一步调整。

这个模组简单地移除了"NPC"配置中的一些调整,使NPC的武器伤害更符合玩家的水平。然而,为了避免意外的游戏问题,少数例外情况保持不变:

  • ArmorDamage: NPC对玩家护甲造成耐久度伤害,与玩家不同。更改此设置将防止护甲在敌对火力下损坏,这超出了本模组的范围。
  • ChanceBleedingPerShot: NPC造成流血的几率大大降低。更改此项会导致玩家需要不停地使用绷带。
  • DurabilityDamagePerShot: NPC武器不会因使用而损耗,此行为保持不变。
  • BulletDropHeight: NPC像发射激光一样使用武器,因为AI无法调整子弹下坠。更改此设置会使NPC在远距离完全打不中目标。
  • DispersionRadius: NPC的子弹散布更集中,以平衡他们无法通过瞄准镜瞄准的缺陷。此设置使他们的准度介于玩家的腰射和瞄准射击之间,所以我保持原样。
  • FireDistanceDropOff, DistanceDropOffLength, MinBulletDistanceDamageModifier: 调整这些参数可能导致问题,比如NPC使用霰弹枪时因距离过远而不靠近,导致攻击无效。理想情况下,这些参数也应被均衡化,但需要进行全面的游戏测试,因此我暂时保持原样。
  • RPG 保持不变,原因如下。

那么,这个模组具体会影响哪些参数呢?

在大多数情况下,受影响的参数是:

  • BaseDamage: NPC 枪支先前造成的平均伤害比玩家使用的枪支低 61%。此模组将数值均等化。
  • 基础流血伤害:之前NPC枪支平均造成额外54%的流血伤害。由于流血伤害总体低于直接命中伤害,此项调整并未完全抵消基础伤害的改动。
  • 穿甲能力:NPC舰炮的平均穿甲值比玩家高出17%。现已调整至与玩家数值一致。

这个模组如何影响游戏难度?

它让游戏变得更难,但并非硬核难度。我称之为公平,因此得名此模组。

这个模组是否已经打磨至完美?

不。这个模组的改动纯粹基于理论假设,并未经过广泛的游戏测试。我决定将其作为概念验证发布,希望它能激励未来创作出更精炼、更平衡的模组。

安装

将提取的 .pak 文件放入 %GAME_FOLDER%\Stalker2\Content\Paks\~mods 文件夹中。


如果你想支持我的工作,你可以在 boosty.to 上给我打赏。