角色属性数据详解
阅读
2023-03-14更新
最新编辑:醒来吧少年
阅读:
更新日期:2023-03-14
最新编辑:醒来吧少年
攻击,伤害的实际算法(不看还真不一定知道)
1. 无免伤无增伤的伤害计算
f=x^2/[x+y(1-z%)]
(f为伤害,x为攻击,y为防御,z为穿甲)
一般伤害会在五个值上下起伏,且五个值相差均匀,极差大概是伤害的百分之四,相邻值的差大概为中间值的百分之一。五值的中间值便是计算值,一般只有很小的计算误差。
招式伤害分两种:1.主动技能面板有臂力加成的,伤害F=(x+o)^2/[(x+o)+y(1-z%)];2.招式描述中是倍率伤害的,F=f*o。
(F为招式伤害,f为上述攻击伤害,o为招式面板加成(技能描述中形如“1200(+X)”的部分)或者倍率(技能描述中形如“造成70%伤害”的部分)
2. 有免伤、罡气的伤害计算
平a伤害=f*(1-m)-n
招式伤害F1={(x+o)^2/[(x+o)+y(1-z%)]}*(1-m)-n(臂力加成)
招式伤害F2=f*o*(1-m)-n(倍率招式)
(f为板块1无免伤无增伤的伤害,x为攻击,y为防御,z为穿甲,o为招式面板加成或者倍率,m为免伤,n为罡气)
注:1.罡气的减免就是伤害被防御、免伤减免之后,再减去固定数值的伤害;2.内劲是随技能附带的固定数值伤害(“劲”小字单独显示,不会被减免),范围、连击招式的内劲倍率各不相同,单体是100%,具体倍率移步关于百级野外镇派武学的讨论。
3. 实际的攻击x的一般计算方法
x=(a(1+p%)+s)(1+q%)+b+c+d
1) a表示基础攻击,主要包括人物,装备,套路,修为(套路百分比),内功,经脉,秘籍天赋特殊内功中的套路百分比加成,及兵器威力百分比加成。
2) p表示一阶百分比攻击加成,主要包括通用天赋,如两仪,一夫,疯癫;多数秘籍,如柳絮,活脉,九幽;特殊阵法阴阳,军争;佛香。
3) s表示特殊情况面板速度提供的攻击加成,飘忽孟天赋加成。一般无琴酒药时a(1+p%)+s就是看到的面板攻击,会存在几点误差。
4) q表示二阶百分比攻击加成,主要包括大多数局内buff,如锐锋,五狱,舞殇,小李的酒,龙象(测试并非10%的加成,而是8.2%,一个很奇怪的值)等;大多数阵法(猜测除了阴阳,军争)buff;特殊秘籍,如合斗(3%),阵前(8%)可看作局内buff;琴药酒(不知道为什么佛香要差一头);九幽buff。
5) b表示内功提供的攻击(一般叫内劲),一般受内息影响,玄薇受道学影响。没错这个会再算一遍,而且不受加成,蓝鲸总是奇奇怪怪,可能是怕攻击太低伤害值不好浮动。
6) c表示一些特殊加成,比较五花八门大致分成四小类。
1*.差值加成,如舞殇两点速度差加1攻击,狂风速度差(据树洞大佬说一速度差加0.4攻击),龙象一臂力差加5攻击,五香一内息差加5攻击,凌霜内息差(非线性,差的越多平均每点加的攻击越多,所以溢出加点反而平均一点的加成会高,测试的数据内息差值在10-60点,每一点差值大概加3-6点攻击),大手印一根骨差加1点攻击,也可能非线性但很低,幻影身法差(非线性,和凌霜类似,但整体加的比凌霜少,测试2-4点),荡魔血量差每差1%气血增加0.75%的攻击,属于二阶加成q,拜血量差(未测),龙雀加十重王剑一臂力差加2攻击,鸦九一内息差加1攻击。测试中溢出加点不影响结果,也可能是溢出的不够多,个人认为溢出影响很小甚至没有影响;
2*.逆差值加成,如伏羲身法,八卦掌身法,破锋血量(均未测);
3*.碧波局内加50*回合数的攻击;
4*.特殊局内buff,如烛龙buff,萧的天赋buff。有烛龙萧在场其他人用龙象凌霜,可以额外加4种攻击。伏羲刀buff(未测,也可能是百分比加成)。
以后有机会再对此类加成详细测试。
7) d表示一般套路用大招时的额外加成,一般受臂力影响。
类比到其它属性上算法类似,只不过攻击有是s,b,c,d这些额外加成。
随从的天赋(有一些未测,未必都很准),商僧姜杜这些局内虽然没有buff显示,但加成都属于二阶加成;月杨及陶的面具这些局内buff显示的也是二阶加成(减弱)。而陶的防御,乞丐的闪避,苏妹妹的命中招架属于一阶加成。(还有一种说法是杜姜是一阶加成,不少人感觉上姜杜比残血商和寡妇月伤害要低,可能不止是练度问题,等树洞大佬验证。)
4. 攻击加成和伤害加成
游戏对两者的文本描述极不严谨,如一夫文本为攻击加成,而疯癫,牛犊文本为伤害加成,实际三者都是一阶攻击加成(p)。一些文本是攻击,一些是伤害,还有一些文本是威力(垃圾游戏没有文本师)。
事实上游戏内桃花破招,暴击,秦打男性(家园木人判定是男性,奇奇怪怪的设定),长兵精要,不动明王,狂狮无极刀意是伤害加成(拜变身后也可以看成伤害加成),其他描述都是攻击加成。而只有桃花破招增伤和其他不同单独计算,其他所有伤害加成之间是加成是加法,和桃花破招之间是乘法。如烈阳暴击,桃花破招,不动明王同时触发打到50免的人,伤害为f*(1+0.4+0.4)*1.6*0.5;百花暴击,秦打男性,长兵精要同时触发打0免的人,伤害为f*(1+0.5+0.15+0.06)。
注:在诸多测试中,除了舞殇,狂风,其它测试仅有个位数误差,很多好的结果更是只差了不到1点。