1.10 里魔法伤害降低(Magic Damage Reduced by, MDR)属性的改变对每帧伤害法术 (Frame-Based Attacks, FBA)的影响 作者:Jarulf 编者:Tommi Gustafsson 译者:Pansesus Blizzard在1.10里对魔法伤害降低(MDR)属性做了修改,降低了其对像火墙 (Fire Wall)这样特定的持续性攻击法术(按每帧伤害计算的法术)的影响。 Blizzard很清楚MDA能够将FBA的伤害值降得很低,因此,他们将原来按每帧计 算的作用效果改为了按每秒计算的作用效果。在很多情况下,这意味着MDR的 伤害降低效果只有一般条件下的1/25,下面列出来的法术都适用于这一改变。 攻击方式 MDR的改变 MPQ文件内名称 Arctic Blast 极地冰暴,德鲁伊 1/25 ArcticBlast1 Armageddon Fire 末日审判的火焰伤害,德鲁伊 1/25 ArmageddonFire Armageddon Fire 末日审判的火焰伤害,超级菠萝 1/25 DiabloGeddonFire Fire Cloud Viper(那些会Charge的蛇)的火云 1/25 Viper_FireCloud Firestorm, Diablo 菠萝的火风暴(带拐弯的火焰) 1/25 DiabWall Firestorm, Druid 德鲁伊的火风暴 1/25 FireStorm Firewall, Countess 女伯爵的火墙 1/25 CountessFirewall Firewall, Sorceress 女巫的火墙 1/25 Firewall Firewall, Vampire 吸血鬼的火墙 1/25 VampireFirewall Immolation Arrow Fire, Amazon 牺牲之箭的火焰伤害 1/25 ImmolationFire Inferno, Megademon 大恶魔(火猪)的地狱火 2/25 MegademonInferno Inferno, Fetish 剥皮祭司的地狱火 2/25 FetishInferno1 Inferno, Sorceress 女巫的地狱火 2/25 InfernoFlame1 Lightning Breath of Death, Diablo 菠萝的红色闪电 2/25 DiabLight Meteor Fire, Catapult 投石车的陨石火焰伤害 1/25 CapapultMeteorFire Meteor Fire, Sorceress 女巫的陨石火焰伤害 1/25 MeteorFire Meteor Fire, Vampire 吸血鬼的陨石火焰伤害 1/25 VampireMeteorFire Molten Boulder Fire, Druid 德鲁伊的熔浆巨岩火焰伤害 1/25 MoltenBoulderFirePath Wake of Fire, Assassin 刺客的火焰复生 5/25 Wake of Destruction maker Wake of Destruction Wake of Inferno, Assassin 刺客的复生狱火 2/25 Inferno Sentry 1 准确地说,1/25实际上是41/1024,2/25是82/1024,以此类推 所有的比值是1.10里这些法术作用效果与普通情况下MDR作用效果的比值 MDR效果的改变仅适用于上述法术,其他时候依然按每帧的伤害减少计算,即使 是持续性攻击魔法。 火墙的三帧问题 火墙的计算比较特殊,它的伤害被分为三帧,三帧同时开始计算伤害。这句话的 意思是,火墙每一帧造成的伤害可以被等分为三次不同的火焰伤害,每帧造成的 伤害是三次伤害之和。因此,MDR对火墙伤害降低的真正数值是其表面数值的3倍。 译者对FBA的解释 一般来说,MDR对魔法伤害的作用方式也是按降低每帧的伤害来计算的。举个例子, 如果地狱火(FBA)每秒能造成20点的伤害,而你的角色的MDR是10,且地狱火持 续时间是20帧,又因为Blizzard设定的1/25伤害改变,则最终的伤害计算公式为 (20 - (10 x 1/25))x 20 = 392,伤害减少400 - 392 = 8点。如果按普通算 法的话应该是(20 - 10) x 20 = 200。伤害减少200点。两者之比为8/200=1/25, 即是上文中所给的比值。 如果再细致地研究一下数据,我们可以将地狱火每帧伤害设为a,持续时间设为b (单位:帧),MDR数值设为c,此时如按Blizzard设定的每秒MDR减少计算的话, 最终伤害(A)公式应为:A=ab - (bc)/25 = (a - c/25)b 一般情况下MDR按每帧伤害计算,最终伤害公式(B)为B=(a - c)b 伤害减少值之比为:(ab - A)/(ab - B)=(bc/25)/bc=1/25,即是表中数据。 |