admin 发表于 2020-1-13 07:06:48

影子战士和影子大师的技能测试

原创作者:等风来
发布日期:2015-10-18


目录

1楼: 影子战士的技能测试

2楼: 影子大师的技能测试

3楼: 影子的协同技能测试

admin 发表于 2020-1-13 07:07:01

网上的旧资料中关于影子战士和影子大师的技能计算公式均涉及了,可是这些帖子对于Char_lv的解释却有区别,分别为Asn自身的级别和Asn自身的技能级别,查询Skill.txt未发现相关公式,怀疑由硬代码控制,于是我采取了单机TCP/IP分别测试,相关数据取自IMPK资料馆。

为了对两种计算公式加以区分,将其重新整理为:
+ // Char_lv=Asn自身的级别
+ // Slvl_Asn=Asn自身的技能级别

测试用人物如下:
攻1:9LvAsn 20sw 20sm 1mb mb面板10-20
攻2:9LvAsn 20sw 20sm 20mb mb面板96-106
攻3:99LvAsn 20sw 20sm 1mb mb面板10-20
受: 9LvBar 215/215

分别代入两种公式,计算mb的理论级别和理论伤害:
攻1_mb理论级别:+=10 // +=6
攻2_mb理论级别:+=10 // +=16
攻3_mb理论级别:+=55 // +=6

攻1_mb理论伤害:{17% * (5*10-16/6)}=6-8 // {17% *(2*6+2*4/9)}=4-6
攻2_mb理论伤害:{17% * (5*10-16/6)}=6-8 // {17% * (5*16-16/6)}=11-13
攻3_mb理论伤害:{17% * (8*55-64/54)}=64-66 // {17% * (2*6+2*4/9)}=4-6

测试过程很简单,保证影子战士身上无加相关技能的装备后,操作受bar不停接近和远离攻Asn即可,测试结果整理如下:
攻1_受:每击bar约损血4-5
攻2_受:每击bar约损血11-12
攻3_受:每击bar约损血4-5

结论:+ 是正确的计算方式,其中Slvl_Asn代表Asn自身的技能级别。

admin 发表于 2020-1-13 07:07:19

网上的旧资料中关于影子大师的技能计算公式均为+,可是在使用的过程中实际伤害和理论伤害总会有差距,初步怀疑是此技能公式有误,查询Skill.txt发现影子大师和影子战士的PetType都是ShadowWarrior,进一步怀疑影子大师和影子战士的公式或许是一样的,于是我测试影子大师的时候,为了加强影子大师的可控性,修改了AI使其只能释放固定技能。

为了对两种计算公式加以区分,将其仿照一楼重新整理为:
+ // Slvl_Asn=Asn自身的技能级别
+ // Slvl_Asn=Asn自身的技能级别

测试用人物如下:
攻1:9LvAsn 20sw 20sm 1mb mb面板10-20
攻2:9LvAsn 20sw 20sm 20mb mb面板96-106
受: 9LvBar 215/215

分别代入两种公式,计算mb的理论级别和理论伤害:
攻1_mb理论级别:+=10 // +=6
攻2_mb理论级别:+=20 // +=16

攻1_mb理论伤害:{17% * (5*10-16/6)}=6-8 // {17% *(2*6+2*4/9)}=4-6
攻2_mb理论伤害:{17% * (8*20-64/54)}=17-19 // {17% * (5*16-16/6)}=11-13

测试过程很简单,保证影子大师身上无加相关技能的装备后,操作受bar不停接近和远离攻Asn即可,测试结果整理如下:
攻1_受:每击bar约损血4-5
攻2_受:每击bar约损血12-13

结论:+ 应该是正确的计算方式,其中Slvl_Asn代表Asn自身的技能级别。

admin 发表于 2020-1-13 07:07:38

关于影子大师和影子战士的协同技能方面,旧资料几乎没有提到过,实际测试过程中,表现的数据波动非常大,经过多次阶段性测试,整理后发现影子大师和影子战士协同技能的效果是存在的,但是激活协同技能的要求比较特殊,需要当前召唤出的影子大师或影子战士使用过该技能,而且重新召唤的影子大师和影子战士并不具备记忆功能,下面是抽选出的部分有代表性的单机TCP/IP测试结果。

测试用人物如下:
攻4:24LvAsn 20sw 20sm 1fb 20ds 20ls 20cbs 20sw 20woi 20wof
受: 9LvBar 215/215

由于fd%=0,测试用的fb公式整理如下:
Min=
Max=[(5*fb_lv+3)*(1+9%*(sw_lv+cbs_lv+wof_lv+ls_lv+woi_lv+ds_lv))/2]

分别代入两种公式,计算fb的理论级别和理论伤害:
攻4_fb技能级别:+=6
攻4_fb协同级别:+=16
攻4_fb理论伤害:{17% * 10/16}=2-3 // 0协同
攻4_fb理论伤害:{17% * 25/40}=5-7 // 1协同
攻4_fb理论伤害:{17% * 40/64}=7-11 // 2协同
攻4_fb理论伤害:{17% * 55/87}=10-15 // 3协同
攻4_fb理论伤害:{17% * 70/111}=12-19 // 4协同
攻4_fb理论伤害:{17% * 86/135}=15-23 // 5协同
攻4_fb理论伤害:{17% * 101/159}=18-28 // 6协同

这次的测试要比之前要麻烦一些,先保证影子战士/影子大师身上无加相关技能的装备后,然后逐个激活协同技能测试,测试过程依然是操作受bar不停接近和远离攻Asn即可,测试结果整理如下:
攻4_受:每击bar约损血2-3 // 0协同
攻4_受:每击bar约损血5-6 // 1协同
攻4_受:每击bar约损血9-10 // 2协同
攻4_受:每击bar约损血12-13 // 3协同
攻4_受:每击bar约损血15-16 // 4协同
攻4_受:每击bar约损血17-18 // 5协同
攻4_受:每击bar约损血21-22 // 6协同

测试结果和理论伤害数据基本吻合,继续测试是否协同技能是否有20级的限制,修改了1枚+1ls技能sc和5枚+7ls技能sc,均是Single Skill,没有NonClass Skill的+3限制。分别代入公式,计算fb的理论级别和理论伤害:
攻4_fb技能级别:+=6
攻4_fb协同级别:+=20
攻4_fb协同级别:+=34
攻4_fb理论伤害:{17% * 29/46}=5-8 // 20ls
攻4_fb理论伤害:{17% * 42/66}=8-12 // 34ls

测试结果整理如下:
攻4_受:每击bar约损血6-8 // 20ls
攻4_受:每击bar约损血9-11 // 34ls

结论:影子大师和影子战士的协同技能需要使用后方可激活,并且没有最高20级的限制。
页: [1]
查看完整版本: 影子战士和影子大师的技能测试