魔兽世界私服首页 | 新开魔兽私服技术文章 | 私服家族 | 魔兽私服玩家经验交流
技能攻击与必杀技攻击区别
技能攻击与必杀技攻击区别
我们在魔兽私服游戏里做过试验所用人物:
90级合欢
试验所用装备:
加能+4高手服:攻击力+8,加能+2高手帽:攻击力+4,灵戮:攻击力+10
试验所用技能:
普通攻击,无任何攻击加成
缠绵3阶,追加89%技能攻击力,天书冷血2阶,追加10%技能攻击力
倾城5阶,追加必杀技攻击力6%,附加攻击力625点,天书冷血2阶,追加10%技能攻击力
试验开始
1、人物LT,固定攻击力401-401
2、普通攻击河阳野兔,伤害390,得出野兔防御力11
3、使用技能缠绵攻击河阳野兔,实际伤害786,理论伤害401*(100%+89%+10%)-11=786.99
4、使用技能倾城攻击河阳野兔,实际伤害1079,理论伤害401*(100%+10%)+401*6%+625-11=1079.16
5、人物穿上试验装备,攻击力增加22,为423-423
6、普通攻击河阳野兔,伤害412
7、使用技能缠绵攻击河阳野兔,实际伤害830,理论伤害423*(100%+89%+10%)-11=830.77
8、使用技能倾城攻击河阳野兔,实际伤害1104
理论伤害猜想1:423*(100%+10%)+401*6%+625-11=1103.36
理论伤害猜想2:423*(100%+10%)+423*6%+625-11=1104.68
理论伤害猜想3:(423*(100%+10%))*106%+625-11=1107.218
理论伤害猜想4:(423*(100%+10%)+625)*106%-11=1144.718
首先排除猜想3和4,因为误差太大。因为上面的实验证明理论伤害是舍去小数点后的数字而成,所以舍去猜想1,猜想2比较容易成立
至此,可得出的实验结论一:
附加必杀技攻击力与附加技能攻击力完全与装备无关
实验完善:
状态:倾情8级,增加自身攻击力12%
人物LT,使用技能倾城攻击河阳野兔,实际伤害1131
理论伤害猜想1:401*(100%+10%)*112%+401*6%+625-11=1132.092
理论伤害猜想2:(401*(100%+10%)+401*6%)*112%+625-11=1134.9792
理论伤害猜想3:(401*(100%+10%)+401*6%+625-11)*112%=1208.6592
理论伤害猜想4:401*(100%+10%+12%)+401*6%+625-11=1127.28
在此时,我立刻被击倒了。
无论是哪个算法,都无法得出1131的结果
到底是哪里出错了呢?
经过近半小时的思考,通过观察,我发现似乎是过晚舍去尾数的问题造成1的误差也不可。
理论伤害猜想1:401*(100%+10%)*112%+401*6%+625-11=1132.092
如果把此公式每运算一次便舍去尾数,那又如何呢?
401*(100%+10%)=441.1=441
441*112%=493.92=493
401*6%=24.06=24
493+24+625-11=1131
完全吻合实际伤害
至此,得出结论二:
必杀技攻击力,即为在无任何增加攻击状态下的攻击力