潜行时NPC的双眼视觉

潜行时NPC的双眼视觉

是否曾躲在墙后等待敌人经过,结果对方却径直冲过来给你当头一棒?是否也疑惑过为何仅凭普通的潜行数值就能完全隐身? 修改原版的190度视角

潜行

请先删除/禁用旧版1dot2版本。该模组现已分为两部分,这样玩家可以按需仅使用设置功能,理论上这应该能使其与潜行工具兼容。

是否曾躲在墙后等待敌人经过,却反而被他冲上来狠狠敲了脑袋?
是否也好奇为何仅凭普通的潜行数值就能让自己完全不被发现?

将原版的190度探测范围改为135/150/165度
潜行机制已重新精心调整和优化,确保在游戏初期阶段即可发挥作用,同时不会破坏后期关卡的平衡性。

版本 1.3

  • 双目视觉游戏_设置 135/150/165
  • 设置 fDetectionViewCone 135/150/165

这是敌人的探测半径。

  • setgs fSneakDistanceAttenuationExponent 1.75

这使得敌人越靠近你,就越有可能发现你,意味着即使潜行等级很高,如果距离太近,他们也能在黑暗处看到你。
你的潜行等级基本决定了敌人能在不被发现的情况下离你多近。

  • 设置 fSneakAlertMod 0.01

这似乎会让眼睛在被发现时更快睁开,以确保当你在敌人视线内且距离过近时,眼睛能完全睁开。

  • 设置 潜行最大距离 2000

从2500下调,这一设置能更好地适应潜行玩法,让你在极远距离观察局势而不被发现。

  • setgs fSneakLightRunMult 0.05

默认值实际上是0.2,但lightmovemult设置为0.01(仍会被敌人察觉),所以0.05能让你更精细地控制潜行速度而不被发现,使用手柄时尤其有用。我们非常努力地在原版设定框架内进行调整,而非完全推翻它们。

  • setgs fSneakSkillMult 0.15

默认值为0.50,潜行评级越高,敌人能在不被发现的情况下离你越近。即使在原版游戏中,0.20这样的数值在高等级(接近100级)时似乎也足以破坏潜行效果。
尽管将其设置得过低会导致早期关卡变得无用。
这个问题已通过下方的设置得到修复。

  • fDetectionSneakLightMod 25
  • setgs fSneakBaseValue -25

这些数值必须保持一致,否则最终会导致游戏崩溃。这是其他模组中常见的错误。

基础值越高,敌人就能离我越近,所以我选择了25而不是15,这样在低等级时潜行仍然可行。

  • iLightLevelInteriorMod 0

显然,这个值越高,越难被检测到,之前破坏了潜行效果,所以我将其设为0。现在与外部环境一致。

  • 设置 战斗潜行点恢复警戒等待时间 15
  • 设置 战斗潜行点数恢复丢失等待时间 15

基本上这意味着你需要躲藏30秒,在这30秒内完全不被发现,否则计时会重置。采用真实数值,否则人们只会按下快速载入按钮。而且现在躲藏起来要困难得多。

双眼视觉额外功能

  • 3秒影武者技能,冷却时间15秒,在战斗中感觉像永恒,请明智使用。
  • 原版的暗影形态感觉完全失衡/可滥用,不太对劲。
  • DB手套,为弓箭潜行攻击伤害提供+1倍率。