魔怀网

 找回密码
 会员注册
查看: 2923|回复: 13

解密敏捷闪躲与命中的关系,百分百正确

[复制链接]

无名的旅人

UID
603487
积分
10
阅读权限
10
元素碎片
14
在线时间
11 小时
最后登录
2013-9-13
发表于 2013-8-26 18:24:25 | 显示全部楼层 |阅读模式
本帖最后由 sephirosh 于 2013-8-26 18:25 编辑

前几天因为敏捷应该加多少的事情,搜遍了论坛和百度,花了大约8小时的时间,根据玩家提供的测试数据,去做参考,没有一点收获,前晚实在受不了,下载一个魔力的外泄服务端,拿来做分析,得到以下结论。
小小提示一下:240理论没错,但是其实是241才对,伤害的基本计算公式为(数值为241理论之后):
(攻击方攻击力 ×攻击方攻击力)/(攻击方攻击力/3 +防守方防御),之后去乘以属性种族等等等修正

最终总结放在最前面,再看不懂没办法,表示无能为力:
1、闪躲最高为70%,1级GBL打百闪也能百分之30命中
2、敏捷有240理论,大于241部分要乘以0.3,411敏捷的人物(411-241)×0.3+241,为真实敏捷。
3、战斗中扣血魔会加敏捷,这样会间接影响命中率。而且影响很厉害,可能开始和你打的时候百闪,最终扣血魔后去到170闪躲,很正常,不过程序修正后最多还会是70%闪躲率最高。
4、百闪之后加阳炎,无意义,除非对方命中很高,阳炎转克高命中,不过最终也只能修正到70%
5、70%的最高闪躲实用中其实很恐怖的,PK中就那么几个回合,可能别人还没办法摸到你一下,因为连续出现10次以上闪躲在百次测试中,不少见
6、乾坤之后,就算百闪,依旧是最高70%闪躲
7、闪躲和命中敏捷的计算公式,需要知道的请老实看完全文
8、必定命中的概率不存在,是我之前误解了,其实是存在各种状态,例如咒术,或者防御护卫等,是必定命中的,所以最高为70%闪躲率不会错
9、求扣血魔增加敏捷的公式,解密很耗时,这个公式没有敏捷闪躲这么好分析。项目忙没那么多时间,时间都拿来练级去了。几个号,每天要花掉很多时间不然卡用不完,如果没有其他玩家的正确公式也麻烦告知一下,我忙完项目继续解密出来。联系方式。。。PM我吧
正文
首先 无论多少闪,最大的闪躲概率为70%
闪躲计算公式为
敏捷比 = 防守方敏捷(241修正之后)/攻击方敏捷(241修正之后) ×10
敏捷比去查表得到闪躲修正,表为:




闪躲概率=防守方闪躲+N+闪躲修正-M-攻击方的命中
1、最终闪躲率如果大于70,例如为100,也会被修正为70。
2、最终闪躲率如果小于1, 会被修正为1,也就是最低闪躲率为1
3、N为技能加的闪赌
4、M为技能加的命中
N和M这个两个值,没有详细研究,因为研究整个过程的数据追踪要花的时间太多了,还必须运行程序才可以看到不然只能靠推理,我估计是受伤之类的导致的属性影响吧
举例:
241敏捷的人打600敏捷的人,
([(600 -241) ×0.3 +241] /241) ×10
=([107.7+241]/241) ×10
=(348.7/241) ×10
=14.6468879668049792531120331950207
14.6 进位为15
15敏捷比得到的闪躲加成查表之后为25,以下是分析各种情况:
双方无加命中以及闪躲的情况:
防守方闪躲概率百分之25也就是命中率为百分之75
攻击方+25命中的情况,则命中率为百分之99
防守方百闪,攻击方不加命中的情况,防守方闪躲率为70%,命中率为30%
防守方为百闪,攻击方为50命中的情况,(100+25)-50,防守方的闪躲为70%,攻击方命中为百分之30
防守方70闪,攻击方50命中,(70+25)-50 防守方闪躲率为45%,命中率为55%
防守方50闪,攻击方50命中,(50+25)-50 闪躲25%,75%
防守方30闪,攻击方50命中,(30+25)-50 闪躲5%,95%
如果防守方25闪躲以下,攻击方50命中,命中率为99%
PS:敌人扣魔扣血之后会加敏捷,所以,这里只是满血魔状态的计算,也就是第一次出手之后,必须计算扣血魔的加成敏捷了

闪躲率计算公式详情
第一步(加上其他的敏捷加成):
攻击方敏捷 = 攻击方现有敏捷+(战斗中属性修正× 0.01 × 现有敏捷)
例如:100 ,战斗中提升百分之20的敏捷,就是 400+(400 * 0.01 * 20)
防守方敏捷= 防守方现有敏捷+ (战斗中属性修正× 0.01 × 现有敏捷)
例如:防守方敏捷为200,战斗中提升百分之10 ,就是 200+(200 * 0.01 * 10)
第一步(修正敏捷):
攻击方241修正之后的敏捷
2种情况,小于241保持不变,大于241的情况:
攻击方241修正之后的敏捷 = (现有攻击方敏捷 -241) × 0.3 + 241
例如按照以上的情况,那么
400+(400 * 0.01 * 20) = 480
(480 - 241) × 0.3 +241
= 239 × 0.3 +241
=71.7+241
=312.7
防守方计算241修正计算公式与以上相同
第三步(计算闪躲率):
敏捷比 = 防守方敏捷/攻击方敏捷 ×10
得到的敏捷比结果有19种
(注意,敏捷比如果有小数点,那么四舍五入,这个四舍五入和我们平时不同,叫做四舍六入五成双。
不同之处在于,例如7.5,那么等于8,如果是8.5那么也是等于8,
计算方式是这样的,如果整数部分为奇数则,后面的小数点,大于等于0.5则进1,7.5进位之后为8
如果8.5,整数部分为偶数,则舍去小数部分,偶数必须小数点大于等于0.6才进位。8.6结果为9
但是偶数,如果8.5后面还有大于0的小数,例如8.5000000001,则也进位,结果为9
简单总结,结果整数部分为奇数的时候,按照我们平时的四舍五入来计算
如果,整数部分为偶数,那么小数点部分必须大于0.5才会进位。否则不进位。

敏捷比得到的结果有19种:
如果小于等于10
闪躲修正 = 1
结果11
闪躲修正= 5
结果12
闪躲修正= 10
结果20之前。每大1 则递增5(结果19,闪躲修正=50)
结果20之后。每大1 则递增2.5
结果等于21
闪躲修正=52.5
结果等于21
闪躲修正=55
直到28为最大,大于28的后面被忽略
结果为28
闪躲修正=70
闪躲修正最大的结果为70
下面为以上表格:







得到的闪躲修正为攻击对象闪躲的概率。
闪躲概率=防守方闪躲+技能加成的闪躲+闪躲修正-技能加成的命中-攻击方的命中

闪躲概率最大被修正为百分之70,无论多少闪躲都是这样
源程序的操作为  默认一个70的闪躲,之后如果计算出来的闪躲率小于70则覆盖整个闪躲
之后,闪躲率去进行逻辑运算   return  闪躲率 >= rand(1,100);
如果随机数大于70的,返回的值就是1,接下去就不进行伤害运算。

还有几种情况是必定命中的,因为数值含义不明,我没有进行研究,我将它列出来
定义攻击方为A 定义防守方为B,以下数据没加0x开头的均为10进制数据,0x开头为16进制数据
1、BATTLE_GetDamageReact(a2) 函数得到的返回值大于0
2、B[0x470]& 0x40  结果大于0
3、B[0x458]  等于1 或者42或者43 或者44
4、B[0x458] 等于60的时候 (BATTLE_checkEquipmentEffect(a2, a2) & 8) 等于0也为必定命中
5、A[0x458] 等于42的时候
根据以上必命中的条件来看, 0x458这个位置的数据很有可能是状态
另外,我需要一些怀旧的装备以及一些极限数据,例如最高敏捷等等数据,做加点策略分析,知道的玩家请短信告知,谢谢


PS:最终结论,闪躲率最高百分之70不到。不信可以自己去测试,几分钟的事情,如果为加点看这个文章的人,请仔细研究,仔细分析本文

呢喃的歌声

UID
601279
积分
371
阅读权限
40
元素碎片
422
在线时间
102 小时
最后登录
2015-8-2

型男(照片认证会员)

发表于 2013-8-26 18:26:33 | 显示全部楼层
看不懂 - -
回复 支持 反对

使用道具 举报

摇曳的金星

UID
601617
积分
1723
阅读权限
80
元素碎片
14771
在线时间
579 小时
最后登录
2018-5-4

新人进步奖12459111314靓照区游戏达人名望一族活跃会员勋章月满中秋勋章黑屋王

发表于 2013-8-26 18:39:22 | 显示全部楼层
收藏下
回复 支持 反对

使用道具 举报

酱油恒久远,一瓶永留传!

摇曳的金星

UID
568220
积分
1508
阅读权限
80
元素碎片
18846
在线时间
1099 小时
最后登录
2021-3-21

靓照区游戏达人七夕勇者勋章劳动最光荣教师节活动勋章活跃会员勋章

发表于 2013-8-26 18:46:47 来自手机 | 显示全部楼层
好长      
回复 支持 反对

使用道具 举报

匿名  发表于 2013-8-26 19:07:53
还是那句话
3600箭命中222箭
25敏的100级弓打503敏的人
70%楼主自行解释吧

野猫星系

贵宾

UID
28351
积分
4552
阅读权限
95
元素碎片
14989
在线时间
3535 小时
最后登录
2024-10-16
QQ
QQ

终身成就奖特殊贡献奖原创精华奖魔怀网补偿特殊勋章

发表于 2013-8-26 19:37:55 | 显示全部楼层
看到楼主标题写:“百分百正确”,不得不给楼主泼冷水了。

如果楼主可以把标题改成:韩服端敏捷与命中的关系,倒确实是一篇正确的文章。

关于敏捷与命中关系的文章在2010年就已经出现

很多测试人员都在不同的测试环境发现完全对立的两个结果。

-
2010年年底我对私服端(韩服端)已经做过想尽的测试,如下图:

=
1111.jpg
-

期间魔怀有版友提出异议,与国服实际结果是不一样的。
随后我在 2011年进行了补充对比测试。
详细见贴:
http://www.molifan.net/forum.php?mod=viewthread&tid=147626

『敏捷值』是否只影响出手而不影响修正?<测试484次>
3楼
-
2222.jpg
-

这里我只能善意提醒,
魔怀是国服游戏论坛,
楼主的私服资料对于国服来讲毫无指导意义。

如果有兴趣
楼主可以在国服随便弄一个100级某加点的人物,用1级小号去打200次①
再私服随便弄一个1XX级跟国服一样加点的任务,用1级小号去打200次②
看看结论就知道对不对了。

另外,你要是担心攻击过程中损害血影响命中偏差,你可以自己做一个反检验,用①分别打200次,设为①和①'
你可以比较一下 ①和①' 之间是否存在差异。

整体测试1小时内就可以搞定,

祝测试愉快。

回复 支持 反对

使用道具 举报

阿蒙叫我爷

无名的旅人

UID
602274
积分
3234
阅读权限
10
元素碎片
17842
在线时间
987 小时
最后登录
2023-7-11
QQ
QQ

新人进步奖12345678910111213141617181920212223靓照区游戏达人活跃会员勋章月满中秋勋章

发表于 2013-8-26 19:53:14 | 显示全部楼层
楼上正解!~
回复 支持 反对

使用道具 举报

蕴含的太阳

UID
569315
积分
6974
阅读权限
90
元素碎片
8728
在线时间
3039 小时
最后登录
2024-11-6

灵玥之巅╮七夕活动勋章活跃会员勋章

发表于 2013-8-26 20:36:44 | 显示全部楼层
一看到这么长 我就直接下拉
回复 支持 反对

使用道具 举报

敬畏的静寂

UID
561854
积分
12845
阅读权限
95
元素碎片
39533
在线时间
1670 小时
最后登录
2024-9-9

水王型男(照片认证会员)贴图大师新人进步奖魔怀网补偿特殊勋章名門e族Boom.Show六一特别勋章宅基腐乐园勋章大画家圣诞靓照区游戏达人名望一族情人节活动勋章大力水手文学区活动勋章七夕活动勋章七夕勇者勋章愚人节劳动最光荣教师节活动勋章活跃会员勋章月满中秋勋章

发表于 2013-8-26 20:43:50 | 显示全部楼层
           太深奥
回复 支持 反对

使用道具 举报

摇曳的金星

UID
592336
积分
1128
阅读权限
80
元素碎片
14303
在线时间
487 小时
最后登录
2016-4-22
QQ
QQ

型男(照片认证会员)新人进步奖纵横14七夕勇者勋章

发表于 2013-8-26 23:04:51 | 显示全部楼层
太深奥了,咱们轻松点就好
回复 支持 反对

使用道具 举报

敬畏的静寂

UID
78779
积分
10873
阅读权限
95
元素碎片
49458
在线时间
1539 小时
最后登录
2015-5-14
QQ
QQ

终身成就奖特殊贡献奖水王型男(照片认证会员)新人进步奖灵玥之巅╮Echo⑦和 ﹏⺌冰岚无纤┊い的夫妻勋章234791112141719202123特别贡献奖杯玉兔萌娘大画家圣诞靓照区游戏达人线下聚会勋章名望一族情人节活动勋章大力水手文学区活动勋章愚人节劳动最光荣月满中秋勋章黑屋王

发表于 2013-8-26 23:14:57 | 显示全部楼层
这个有点厉害~~佩服~
回复 支持 反对

使用道具 举报

阿蒙叫我爷

无名的旅人

UID
602274
积分
3234
阅读权限
10
元素碎片
17842
在线时间
987 小时
最后登录
2023-7-11
QQ
QQ

新人进步奖12345678910111213141617181920212223靓照区游戏达人活跃会员勋章月满中秋勋章

发表于 2013-8-26 23:19:45 | 显示全部楼层
打架闪不闪也是赌人品吧。相同修正值的也是赌人品吧!!
回复 支持 反对

使用道具 举报

欢喜的慈雨

UID
222874
积分
3152
阅读权限
85
元素碎片
1358
在线时间
952 小时
最后登录
2016-11-7
QQ
QQ

新人进步奖魔怀网补偿特殊勋章123478911131516172223

发表于 2013-8-27 08:38:02 | 显示全部楼层
这个只能看看了 、、
回复 支持 反对

使用道具 举报

呢喃的歌声

UID
596092
积分
285
阅读权限
40
元素碎片
1323
在线时间
82 小时
最后登录
2013-12-23

新人进步奖

发表于 2013-8-27 11:35:17 | 显示全部楼层
学习一下。就是LZ的图看不到。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|Archiver|日志分享 ( 浙ICP备16045156号

GMT+8, 2024-11-15 22:58

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表