Board logo

标题: [原理] 降低魔法伤害值(MDR)对实际造成的每帧法术伤害(FBA)影响 [打印本页]

作者: 暗黑破坏神    时间: 2009-4-14 23:20     标题: 降低魔法伤害值(MDR)对实际造成的每帧法术伤害(FBA)影响

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,即是表中数据。
作者: alancwy    时间: 2010-4-16 10:46

学习中
作者: sansan    时间: 2010-4-17 00:58

楼上灌水太厉害了吧?




欢迎光临 anhei3战网 (http://test.anhei2.com/) Powered by Discuz! 6.0.0