真空静默 - 敌人的听觉范围随周围环境放大

真空静默 - 敌人的听觉范围随周围环境放大

在真空中,声音无法传播,因此敌人的听觉也不应起作用。当你在未加压环境中(船体破损的飞船内部、无空气的卫星、开放太空)时,敌对生物不再能通过声音发现你:枪声、脚步声和倒下的尸体都听不到。视线侦测不受影响,它们只是聋了,不是瞎了。

真空静默 — 声音需要介质



声音无法在真空中传播,且在不同气体中的传播方式也各不相同。本模组让敌人的听觉遵循这一物理规律。它会根据你实际所处大气的组成和密度,来缩放 NPC 能听到你的距离,以常压下类似地球的可呼吸空气作为基准(= 原版,未作改动)。

[list]
[*]真正的真空 / 开阔太空:敌人对枪声、脚步声和尸体倒地声完全失聪。[/*]
[*]稀薄大气(微量的 N₂、CO₂、甲烷……):他们只能在很短的距离内听到你。[/*]
[*]可呼吸空气,常压:与基础游戏完全一致。[/*]
[*]浓厚的高压大气(类似金星的世界、气态巨行星):高密度介质更好地传导声音:你比正常情况更响,潜行也变得更困难。[/*]
[*]加压的室内空间始终按基准空气计算。[/*]
[*]视线探测永远不会被修改:敌人是聋了,不是瞎了。[/*]
[/list]数学原理:对于给定的机械声源,辐射的声功率大致与介质的声阻抗 Z = ρ·c 成正比,因此探测半径按 √(Z_气体 / Z_空气) 缩放。密度随压力变化;声速随气体的摩尔质量和绝热指数变化。按每种 Starfield 大气类型逐一计算。

[b]安装选项:
[/b]
沉浸式:上述完整物理模型。
中间式:不区分大气类型:任何介质都像普通空气一样传播声音;只有真正的真空才会让敌人失聪。

[b]前置要求:[/b] SFSE · Cassiopeia Papyrus Extender
新增一个启用开始游戏的 quest,不覆盖任何内容——可在游戏中途安全添加或移除,加载顺序位置无关。包含 Papyrus 源码。