在安装药水核心 Mod 后,部分枪械模组中的高射速武器并不能无视 0.5 秒的无敌时间,导致散弹枪只能造成一颗弹丸的伤害,机枪,步枪,冲锋枪等高射速武器只能每0.5秒造成一次伤害,严重影响游戏体验。
原理:大部分枪械 Mod 在设定中可以无视原版的伤害计时器,但是在设定中出于兼容性的考虑这项机制的优先级并不是特别高。药水核心中引入了两种不同的伤害计时器,分别是魔法伤害计时器与投掷物伤害计时器,并将魔法伤害与投掷物伤害分别归于这两种伤害计时器中,以便玩家的武器在拥有多种伤害类型时可以分开计算无敌时间,提升玩家游戏体验。但是对于枪械而言,大部分枪械设定为投掷物伤害,所以药水核心将该伤害转移至投掷物伤害计时器中。枪械 Mod 并不能无视药水核心的投掷物伤害计时器,所以引发了吞伤害的问题。
解决方案:在 config 中找到 potioncore.cfg,将该项设置为 false。
# Moves projectile and magic damage to different invulnerability timers, so you
# can have a weapon that does multiple of those damage types at once. [default: true]
B:"Separate Invulnerabilty Timers"=true