WOW 版 (精华区)
发信人: pujialun (水过无痕), 信区: BattleNet
标 题: ama技术分析(转载)
发信站: 哈工大紫丁香 (2003年02月19日02:00:18 星期三), 站内信件
关于AMA装备的革命性实验数据分析讨论。
SINA: 野兽帝国[纯原创D2X技术帖]
写在前面的话:这是beast原创的一篇份量很足的纯技术帖,但是由于他那里isp的关
系,这几天上不了sina,所以这篇技术帖先发在了大米,委托偶用他的ID转贴在这里。偶也
知道sina现在的环境确实不太适合技术帖,但昨天beast的一句话令我很感动:“我也知道
,但我毕竟是sina出来的,所以这篇帖子还是要发在sina。。。”说实话,偶为偶有这样
朋友而自豪。
另外,请同学们不要因为这几天大米的动荡而对这篇帖子戴上有色眼镜,请不要抱着
什么“大米的东西,不看!”等先入为主的一棍子打死思想。大米论坛的技术性还是很强
的,这点我们不能否认。
还有就是这篇技术帖较长,偶也知道现在同学们是越来越没有看长帖的耐心了,但偶
还是建议如果你选择看,就把它看完。因为这里全是beast的第一手资料和独到精辟的论述
。那些“一看长帖子就不想看”的同学,偶还是建议你不要看乐。。。
另外,同学们可以去大米参阅原文:原文连接
那里还包括了其他人的回应讨论。偶下面贴的反映在大米的原文上是分处两部分,其
中第二部分在第三页。 偶闲于无事,作了几哈测试。测试内容是pvp时dam,dr,cs和ds的关
系。
【测试环境:】
Acer TravalMate 340T破烂笔记本
PIII-450,6GB,破烂Trident 2D显卡 T__________T,上800*600快动不了了。
游戏环境,1.09d的tcp/ip game,normal,blood moor......为了获得良好的数值,我选
择了在tcp/ip game里面进行测试,这样也容易筹备item(偶是赤贫线上的人没办法啦……
)。
【所测试装备包括:】
5 sock diamond bow,with 5*40ed/10min dam jewel.因为diamond bow的dam分布很平
均,而且偶大量使用min dam,所以bow dam成为148-149. 这里要提一提的是,其实所显示
出来的max dam,要比实际的max dam低,但是游戏设定关系,一旦max dam<min dam,max d
am就会自动调整成为min dam+ 1,所以会得出以上结果。
1.08 vampire gaze 25% dr
1.09 stormshield 35% dr
1.09 shaftstop 30% dr
1.08 sting of ears 15% dr
1.09 shako 10% dr
1.09 highload (测试时人物等级为90,显示为33% ds)
1.09 gore rider 15% ds
再有一点就是,为了测试更加准确,偶把物品里所有的影响结果的属性去掉了。譬如
highload的1-30 lightning dam,所有attacker takes xx dam之类的属性也去掉,gore
rider的open wonds之类也……-o-反正就是极度清洁!!!pure 物理dam. 测试也只计算
打中的hit数。
【测试人物:】
attacker: lvl 90 ama, lvl 90 sor,两个attacker偶都利用dex把dam调整到999-100
0,方便计算。str刚好够拿dbow,身上除了bow和arrow没有其它东西。
受害者:lvl 90 ama,lvl 90 sor,lvl 90 nec。受害者的life不好控制,有的2000,有
个3000,不过对准确性没有任何影响。
【测试1:pvp dam】
偶首先用lvl 90 sor的normal attack来攻击3位受害者,受害者全部光pp的,没有任
何东西在身上。屏幕显示的dam为999-1000
偶分别在3个受害者身上发了30箭,所有录得的dam都是191和192,dam极为稳定。但是
这样就奇怪了,pvp dam理论应该是实际dam的1/4,但是结果却显示为1/5左右。
于是偶就再用lvl 90 ama来进行normal attack的测试,在3位受害者身上录得的dam全
部都是202和203,也是在1/5左右。
T___________T,偶得出的结论是:pvp dam为实际dam的1/5,不同人物用同一种武器,
在同样dam的情况下,受害者会有受到的dam上的细微差别。
还有一直有些同学认为,ama和bar有隐藏cs,偶打了这么多箭,没有一箭不是202和20
3的,而且是梅花间竹的202和203,稳定得不得了,所以隐藏cs一说完全不成立。
【测试2:dr】
本来用sor做attacker的原因就是怕有隐藏cs这种东西,既然已经否定了,所以偶就不
再用sor继续以下的测试,全部使用ama.
ama dam:999-1000
0 dr时,录得每箭dam为202或203,每个步骤发30箭(看起来好象箭数太少了,其实不
然因为dam极度稳定,10箭已经足够)
步骤a.
shaftstop,只用一件dr item,30%.
录得的dam为141和142,平均就是141.5/202.5=69.876%, dr令dam减少30%,正确。
步骤b.
shaftstop,shako, dr=30%和10%
录得的dam为121和122,平均就是121.5/202.5=60%, dr令dam减少40% @_@
偶这里就开始怀疑一直沿用的dr公式1-(xxxxxxxxxx) ,(偶都不记得怎么写了)
步骤c.
shaftstop,shako,stormshield , dr=30%,10%和35%
录得的dam为50和51,平均就是50.5/202.5=24.938%,dr令dam减少75% @___@
结论:由于偶使用的dam平均得要命,可以很容易看出,dr的数值只需要将物品显示的
数值直接叠加,无需要使用任何公式。
步骤d.
shaftstop,shako,stormshield,vampire gaze,sting of ears dr=30+10+35+25+15=1
15%
录得的dam依然为50和51,得出的结论和之前大虾们的75%封顶结论完全吻合。
【测试3:ds和cs】
attacker使用lvl 90 ama, 开始时cs lvl为0,先测试ds的效果。
受害者使用75%dr的sor mm
开始前小测一哈,没有ds/cs时,sor每hit受到dam=50或51,符合条件,开始。
步骤a.
gore rider, ds=15%
由于偶懒,本来应该取100个数值,不过偶只取了50个 -o-
得出结果为50箭normal attack中,7箭出了double dam=101或102,结论为7/50=14%,符
合条件。
步骤b.
gore rider, highload, ds=15%和33%
50个数据中,23箭normal attack出了double dam 101或102,结论为23/50=46%
可以看出ds也是和dr一样,数值直接叠加就行了。
步骤c.
把attacker的cs加到lvl 20,highload,gore rider,这时cs为21级68%,ds为48%.
测试50个数据中,43个normal attack出了double dam,只有7个为正常的50或51 dam.
没有一个4倍dam
得出结论为43/50=86% double dam...ds和cs不会相乘
可以看出,ds和cs不是直接叠加的。应该为先判定68%的cs,如果出不了cs的话,剩下
的32%正常dam就开始判断ds. 32%*48%=15.36%,加上68%的cs后为83.36%,数据和推论值基本
相同,有兴趣和时间的同学可以进行多数据的测试,相信结论还是一样。
还有就是,偶后来再用正常版的gore rider,lvl 0的cs进行了50个数据的测试,发现
除了double dam外,还多了几个过瘾的dam:86,77,67和130. 其中130相信是先出ds dam后
,再加上其它dam的结果。再这里偶要向组织坦白一哈,偶不记得open wond和crouching
blow那个是pvp无效了-o-....50个dam中,总共有12个dam打出了高于正常dam的水平,12/
50=24%..
由此可以看出,gore rider+highload完全可以取代cat’s eye+wartravaler成为ama
的至爱。而且偶的数据是lvl90时出的,lvl 99时,highload为37% ds,可以有85%+的doub
le dam,再推论一哈,gore rider+highload能出90%+高于正常dam的ga....
【补完篇:】
做完所有测试后,偶突然想起有个破烂sword有1xx% ds的,查了一哈叫headstricker
battle sword,偶手头那把ed 150%时dam 42-186,lvl99时 148% ds,如果ds出来后,dam应
该是84-372乐,单手dam比2 ohm的ccbq还稍高,于是偶用破烂bar试了试,感觉很奇怪,d
s应该没有标称的148%高。偶没办法做严密测试因为dam不衡定,而且ama的cs/ds单从受害
者身上的光点就可以看出是否发作了,但bar脱光光后用ccbq随便打人都会有光冒出来,偶
没办法判定是否出了ds/cs...所以宣告失败。
有财力的同学可以尝试到a1做一哈测试那里能轻易做到min dam>max dam,而获得一个
恒定dam...
顺便提提,龙mm偶也遇到ms=单一恒定dam的情况了,ms恒定为750,相信还是min>max后
的修正值吧。
刚才作了一轮新的测试,结果十分十分满意
因为现在只测试double dam的发生几率,所以dam本身不是重要问题,偶就没有把dam
严格控制在999-1000了。另外为了免去每次切换看life的麻烦,我用了一只mana leech r
ing以leech次数来看(后来发觉笨了加个eth不就行了-o-),对结果也不会有影响。
【测试1】
lo rune + gore rider + highlord = 20 + 15 + 37 =72%
cs lvl =0
normal attack,总共射了211箭,其中有155箭出了double dam
155/216 = 71.759%,与预测值吻合
【测试2】
lo rune + gore rider + high lord =20 + 15 + 37 =72%
cs lvl 21=68%
代入我之前推断的公式=68% + (1-68%) * (20%+15%+37%) = 91.04%
偶射了200箭,其中186箭出了double dam
186/200 = 93%,比预计值高出接近2%,不过效果可以说十分理想
【测试3】
2* lo rune + gore rider + highlord =2*20 +15 +37 = 92%
cd lvl 21= 68%
代入公式后= 68% + (1-68%)*92% = 97.44%
偶射了100箭,只出了1个不是double dam的!
然后偶都懒得计数了,直接射,只等第二hit的正常dam,结果偶把剩下的147个arrow都
射光了,还没有出现第二hit的正常dam @__________@
结论为,double dam极为接近100%,大概就是99.xx%,比预计值又多出了2%。
【补充】
偶之前没有用lo时也作出预计
gore rider +highlord = 48%,cs lvl 21=68%
代入公式后得出83.36%
实验后得出的结果是接近86%的double dam,也比预测值高出2%以上
【结论】
根据偶的一系列测试,我对cs/ds的发生率觉得极为满意
公式应该为 cs% + (1-cs%) * (ds%1+ds%2+ds%3.......) + 2%
注:2%为修正值
还有一点就是,ds和cs哪个先判定,其实无所谓的。因为得出的结果完全一样。
天涯前辈,我试过将数值代入你提供的公式进行计算发觉误差十分大。
现在很多2 sock的good bow,根据预测,如果sock 2 lo rune,用highlord,在lvl 99的
情况下,可以得到超过95%的double dam,如果狠一点的话,连gore rider也用上,那么do
uble dam几率几乎为100%,super 爽。
一个可靠的double dam发生率,偶觉得完全比直接显示出来的数值更有吸引力。最大
程度先满足ds/cs,牺牲一点stat之类,是一件十分划算的事情。
--
为什么不做梦呢
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.228.211]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.172毫秒