冬之协奏曲 |
2007-04-21 18:21 |
5.法术等级和+伤害或治疗
1) 根据暴雪蓝贴: Lower level spells receive a greatly reduced benefit from these effects. 低等级法术从魔伤装中获得的收益大幅减少,那么究竟是多少呢? 很明显,如果要测试的话,治疗效果的加成要比魔法伤害测试容易得多,所以,关于法术等级和+伤害或治疗间的关系,我在北美牧师区找到了下面这篇东西,其实想想也知道,小德和牧师对低级治疗法术是否获得全部加成的兴趣自然也要比法师对伤害装给予低级法术加成的兴趣要高得多 原文: [ http://forums.worldofwarcraft.com/thread.aspx?fn=wow-priest&t=478703&p=1&tmp=1#post478703 ]
治疗加成装备计算公式: 装备治疗加成 = (装备增加治疗效果X(速度修正X等级修正)) 速度修正为施法时间除以3.5,不考虑装备和天赋做出的改变,等级修正系数经测试大致为: 小治疗 (1级) = 30% 小治疗 (2级) = 40% 小治疗 (3级) = 62% 治疗 (1级) = 85% 治疗 (2,3,4级) = 100% 恢复 (1级) = 55% 恢复 (2级) = 78% 恢复 (3至9级) = 100% 快速治疗 (全等级) = 100% 大治疗 (全等级) = 100% 如此看来,大量的加治疗装要比智力或者精神或者回魔装都要高效很多,希望牧师们给出自己的测试结果参与讨论,我也去北美圣骑区和小德区转了下,不同的法术等级修正都不同
2) 模拟器: http://homepages.slingshot.co.nz/~racecar/healbot1.0.html
3) 就法师的法术而言,潘夜牛魔王的两篇低级冰箭测试帖很有用,可惜的是样本数量太少: [ http://bbs.ngacn.com/read.php?tid=368794 ] [ http://bbs.ngacn.com/read.php?tid=372167 ] 由于增加治疗效果和魔法效果在某些伤害装上同时出现,可以认为法术伤害也采用类似的机制,也许和牧师技能一样,不同咏唱时间,不同dpm的法术在不同等级获得的伤害装加成也是不同的 如果要测试的话可以装上recap插件或者damagemeter就可以得到低级法术的平均伤害值,去掉暴击数值,对比一下伤害装就可以知道加成系数。不过伤害法术测试的难点在于,伤害是双向的,测试对象的等级,抗性都会大幅影响结果,这就是我在伤害vs暴击一文中仅用厄运精英食人魔法师作为测试对象的原因。
6.抗性与命中
1.抗性和命中是无法分离的,所以放在一起分析 先给出蓝贴地址及资料来源: 暴雪法术命中声明: [ http://forums.worldofwarcraft.com/thread.aspx?fn=blizzard-archive&t=37&p=1&tmp=1#post37 ] 暴雪官方页面抗性介绍: [ http://www.worldofwarcraft.com/info/basics/resistances.html ] 我自己以前写过的相关分析 伤害vs暴击 [ http://bbs.ngacn.com/read.php?tid=174763 ] 战士数据指南 [ http://bbs.ngacn.com/read.php?tid=326085&fpage=1 ]
今天再做一下总结,因为这是法师以至整个法系目前最严重的问题
2. 先来看命中 +1% spell hit chance increases the base chance for a spell to land against a target by 1% If your target is the same level as you, a spell has a base chance to hit of 96%. If the target is +1 level compared to you: 95% +2 levels: 94% +3 levels: 83% if the target is a mob, 87% if the target is a player. +4 levels: mob: 72% player: 80% +5 levels: mob: 61% player: 73% Etc... If you wear a +1% spell hit chance item, the above percentages will increase by 1. +2% gives +2.
翻译一下就是: +1%法术命中增加你法术命中的基础命中率1% 如果目标和你同级,基础命中率为96% 如果目标高你 1级:95% 2级:94% 3级:pve为83%,pvp为87% 4级:pve为72%,pvp为80% 5级:pve为61%,pvp为73%
分析比较就知道,从差3级到4级,pve降低11%,pvp降低7%,差4级到5级减幅相同 所以我们可以把上面的信息扩展下去:
6级:pve为50%,pvp为66% 7级:pve为39%,pvp为59% 8级:pve为28%,pvp为52% 9级:pve为17%,pvp为45% 10级:pve为6%,pvp为38% 11级:pve为0% ?,pvp为31%
类推,目标高16级的时候pvp应当为0%命中,事实是不是这样?显然不是,20多级的小法师依然有几率能把60大哥变成小绵羊,可以肯定,差别一定级数以后pvp命中减免会有衰减,所以蚁多能咬死象,然而pve方面似乎很接近我们所看到的,骷髅的意义对于法师而言就是几乎所有魔法都被抵抗掉。
这是不公平的,因为: 这不仅剥夺了法师越级打怪的能力(不管是单杀还是AOE,打高自己三级的怪效率低下)在raid时,63级的怪会让法师明显力不从心。还有随着魔兽世界的发展,等级上限的开放,以后怎么办? 相反,我的盗贼可以很轻松地拿高自己6级的法系怪练级,或者杀高自己2级的精英法系怪,至于高自己4级的法师怪则可以开剑舞同时干掉2个,明显,近战攻击的命中率计算没有如此大的减免(法系pve差三级后为11%) 至于pvp方面,我萨满野外杀掉的等级高自己10级以上的法师一大把,至于在战场:抱歉,单对单输给过牧师输给过术士,就是没输给过法师,不管对方高我几级,什么军衔——我52级时单p联盟军衔13级圣骑都能把他魔耗光。(法系pvp差三级后每级命中减免约为7%)
详细分析见平衡篇:
3.再来看抵抗 从暴雪官方可知: 抵抗的产生要通过2次鉴定 (1)等级鉴定 当施法者等级比被施法者等级高很多时,对方只有1%的几率抵抗某次魔法,一旦在此抵抗,完全不受影响,即没有命中 (2)抗性鉴定 每次你受到某个直接伤害法术攻击时,例如火球,心灵震爆,地震你有机会100%,75%,50%,25%,0%抵抗此次魔法带来的伤害,例如你有250点火抗,那么一个50级法师的火系魔法75%的伤害对你无效,如果是100点火抗,那么你能抵抗大约30%的伤害 (不知道暴雪这里怎么算的)
对多数50级左右法术的抵抗 抗性 50 100 150 200 250 抵抗率 15% 30% 45% 60% 75%
1) 对50级左右直接伤害法术的抵抗 抗性 50 100 150 200 250 完全抵抗 0% 1% 1% 11% 25% 抵抗75%伤害 2% 6% 18% 34% 55% 抵抗50%伤害 11% 24% 48% 40% 16% 抵抗25%伤害 33% 49% 26% 14% 3% 承受全部伤害 54% 20% 7% 1% 1%
九城的信息页面也有翻译:[ http://www.wowchina.com/info/basic/charactor.htm ]
4.先来看一下抗性对直接伤害法术的作用 1) 如果某玩家火抗250的话,50级火系伤害魔法对他是造成: 100次下25次全抵抗,55次承受25%伤害,16次承受50%,3次承受75%,1次受到全部伤害,所以总伤害是0X0.25+0.55X0.25+0.16X0.5+0.03X0.75+0.01X1=0+0.1325+0.08+0.0225+0.01=0.245 也就是说,火抗250的玩家对法师命中了的火系法术只受24.5%的伤害,减少伤害75.5%,即使打中也只有24.5%的伤害,算上法师本身对同级4%的miss(后详),伤害只剩23.52%,减免76.48%——火法休矣
2) 如果某玩家火抗100的话,火系伤害对他是: 100次下1次全免疫,6次承受25%伤害,24次承受50%,49次承受75%,20次受到全部伤害,所以总伤害是0X0.01+0.06X0.25+0.24X0.5+0.49X0.75+0.2X1=0+0.015+0.12+0.3675+0.2=0.7125 也就是说,火抗100的玩家对法师命中了的火系法术只受71.25%的伤害,减少伤害28.75%,,即使打中也只有71.25%的伤害,加上法师本身对同级4%的miss,伤害只剩68.4%,减免31.6%
3) 如果某玩家火抗50的话,火系伤害对他是: 100次下0次全免疫,2次承受25%伤害,11次承受50%,33次承受75%,54次受到全部伤害,所以总伤害是0X0+0.02X0.25+0.11X0.5+0.33X0.75+0.54X1=0+0.005+0.055+0.2475+0.54=0.8475 也就是说,火抗50的玩家对法师命中了的火系法术只受84.75%的伤害,减少伤害15.25%,即使打中也只有84.75%的伤害,法师本身对同级4%的miss,伤害只剩81.36%,减免18.64%
4) 所以对于50级直接伤害魔法而言: 250火抗减少总伤害76.48%,一点火抗减少0.306%伤害 100火抗减少总伤害31.6%,一点火抗减少0.316%伤害 50 火抗减少总伤害18.64%,一点火抗减少0.373%伤害 基本上,三点抗性减少1%的伤害
5) 直接伤害魔法的命中计算 暴雪给了个例子 如果lv 60的法师火球攻击lv 63的雪人,法师有+6%的命中装,那么命中率为: 0.83(雪人高法师3级)+0.06(装备命中)=0.89 游戏在0-1间掷筛,比0.89小的话火球命中,反之抵抗,命中之后再按照抗性计算,假设雪人抵抗50%火系伤害(近150火抗),那么火球造成的伤害减一半
6)60级火系法术实测数据可以看七姐的 魔抗实际测试最终补完版 [ http://bbs.ngacn.com/read.php?tid=200564&fpage=3 ] 魔防数值和具体伤害衰减 [ http://bbs.ngacn.com/read.php?tid=179351&fpage=7&toread=&page=1 ]
这就是火法在游戏后期被高级副本大幅削弱的原因:熔岩核心与奥妮西娅以及黑翼使大量高级玩家不得不火抗惊人。
5.对一般法术 如果是一般法术例如变羊,如果对方奥抗达到300,不考虑等级豁免的话抵抗几率应该是多少? 按50点抗性加15抵抗来算,一点抵抗减少3.333%中招几率,所以推测抗性表为 对多数50级左右法术的抵抗 抗性 0 50 100 150 200 250 300 抵抗率 0 15% 30% 45% 60% 75% 90%
6.对二元法术 1)首先什么叫二元法术? Note :Binary spells are any spells that have a damage component and a non-damage effect. (examples: Frost Bolt, Frost Shock). Non-binary spells are spells that do only damage. (examples: Shadow Bolt, Fireball, Wrath). 冰箭,冰震等不光造成伤害还有附加效果的法术,相对的,暗影箭,火球等仅造成伤害的则是非二元法术
2) 二元法术如何造成伤害? 二元法术有一个附加的修正系数用来统计你的目标对于你特定派系法术的抵抗值,这个系乘以你的命中率来决定二元法术是否能命中,它们没有部分伤害(不像火系,他们要么命中,要么全被抵抗掉,所谓不是你死就是我活)
暴雪给了个例子 Eyonix the Mage (level 60) fires a frost bolt at Yeti of Doom (level 63). Eyonix is also wearing a total of +6% spell hit gear. Yeti of Doom has frost resistance such that he takes 50% from level 60 frost attacks. So, here’s the hit calculation: 0.83 (83% for +3 levels mob) + 0.06 (+6% spell hit) = 0.89 0.89*0.5 (50% damage from frost) = 0.445. The game will roll a number between 0 and 1, and if it’s less than 0.445, the frost bolt will hit for full damage. Otherwise, a resist message will appear. 如果有个戴了+6%法术命中装备的lv 60的法师冰箭lv 63的雪人,雪人的抗性使对它此法师50%冰系法术抵抗,所以,命中率为 0.83(等级差3)+0.06(装备命中)= 0.89 0.89X0.5(雪人抗性抵抗1半冰伤)=0.445 游戏在0-1间掷筛,比0.445小的话冰箭造成全伤害,反之全抵抗
3) 可以看到,这里这个附加的修正系数就是0.5,也就是雪人抗性对二元法术造成的影响 然而,如果我们要弄明白为什么冰系法术的抵抗如此之多,就必须搞清楚这个系数是怎样算的
计算方法一: 假设按普通法术抵抗计算 对多数50级左右法术的抵抗 抗性 0 50 100 150 200 250 300 抵抗率 0 15% 30% 45% 60% 75% 90% 同级的对方如果有50冰抗的话,命中为 0.96(同级攻击,法术命中率96%)X0.85(抵抗了15%,所以命中85%)=81.6%,因为二元法术造成全部伤害,所以减少伤害18.4%,一点抗性减低0.368%伤害 150冰抗,命中为0.96X0.55=0.528,减少伤害47.2%,一点抗性减低0.315%伤害 250冰抗,命中为0.96X0.25=0.24,减少伤害76%,一点抗性减低0.304%伤害,基本上,对二元法术,三点抗性降低1%伤害,前150点的冰抗边际效益要比后面的大(0.304<0.368)
计算方法二: 假设按直接伤害法术的计算方法,但所有部分免疫的状态造成的伤害全用完全抵抗来算 抗性 50 100 150 200 250 完全抵抗 0% 1% 1% 11% 25% 抵抗75%伤害 2% 6% 18% 34% 55% 抵抗50%伤害 11% 24% 48% 40% 16% 抵抗25%伤害 33% 49% 26% 14% 3% 承受全部伤害 54% 20% 7% 1% 1%
如果某玩家冰抗50的话,同级玩家对他造成的二元法术命中是 命中率为:0.96X54%=51.84%,减少伤害48.16%,一点抗性降低伤害0.9632% 抗性150,7%承受全部伤害,其他情况全部抵抗 命中率为:0.96X7%=6.72%,减少伤害93.28%.一点抗性降低伤害0.9632% 事实上抗性作用显然没这么大
计算方法三: 假设对二元法术而言,暴雪削掉了它部分抵抗造成的伤害,并用命中公式平衡之 比如100冰抗,部分抵抗伤害为 0.06X0.25+0.24X0.50+0.49X0.75=0.015+0.12+0.3675=0.5025既50.25%的伤害 也许目前的命中公式与之对应 0.96X100抗修正系数=50.25% 修正系数为0.523,即100抗性能降低47.7%的伤害,一点抗性降低0.477% 比如200冰抗,部分抵抗伤害为 0.34X0.25+0.40X0.50+0.14X0.75=0.085+0.20+0.105=0.39既39%的伤害 0.96X100抗修正系数=39% 修正系数为0.40625,即200抗性能降低59.325%的伤害,一点抗性降低0.297% 如果是这样的话,也是前150点抗性的边际效益大
我认为暴雪用的公式近似第一种算法,但有某个加成系数,正如伤害装加成中二元法术的那个0.95,这样才和火系计算相同,抗性和减伤成正比,也许对50级法术而言,都是3点抗性降低约1%伤害
7.法术等级和抵抗
为什么我一直强调50级法术?因为这个修饰一直停留在暴雪抗性页面上,如果是60级的话,按比例大约是4点抗性降低一点伤害。那么法术等级究竟和抵抗有没有关系? 我的看法时,虽然目前是按人物等级计算,但难保什么时候暴雪会更改计算方法来制约法系的伤害命中 证据一: 1级暴雪的改变,1.6轻轻一改就把法师最强大的控制技之一废掉(作用也可以去看伤害vs暴击一文),原因就是一级暴雪是20级习得的,如果近战用100的武器熟练(相当20级)去砍防御技能300的怪(60级)会看到什么呢?——没有命中,可以肯定,暴雪当时把一级暴雪的作用公式从人物等级改为了法术等级 证据二: 1.7祖尔新开,在补丁后数日内,北美法师论坛和综合区被漫骂所淹没,原因是玩家反映抵抗高得惊人,而后暴雪做了hotfix,等到欧服更新到1.7时,我没有发现抵抗比1.6有明显的上升,现在看来,当时暴雪的确又做了改变,但顶不住压力而放弃了
将法术等级和命中相连将是很愚蠢的,意味着在pvp和pve中,低级法术全部无法命中,冰法10级冰箭修自56级,如果这样算的话,即使同级目标没有抗性, 相差4级:pve为72%,pvp为80% 而11级火球学自60,同级命中96%,这里的差距显然无法忽略,所以可以理解当时的漫骂了。然而只要在暴雪主页上那个50级还存在,冰法就寝食难安,到时一改可是顺理成章的。看看1.84的bug区置顶,你会发现从1.4开始就长期存在的法师bug:冰系法术无法造成部分抵抗一条不见了——在eyonix拿它出来遮羞后,暴雪让它完成了从bug向game铁则的转变。游戏是暴雪的,想怎么改就怎么改,我所能做的只是告诉大家,暴雪是怎样偷偷削弱法师的
8.法术穿透和元素诅咒 放到1.9展望中分析 |
|