暗黑破坏神3中文网
  • 6857阅读
  • 11回复

[1.09战网][转帖]dy牛场中牛牛命中率的测试(多少防御才能使牛的命中为5%) [复制链接]

上一主题 下一主题
离线yy5512
 

发帖
17597
积 分
82594088
战网点
1
1.09折扣币
0
1.13游戏币
0
1.09游戏币
0
1.13折扣币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2014-06-26
— 本帖被 yy5512 设置为精华(2014-06-26) —
dy牛场中牛牛命中率的测试(多少防御才能使牛的命中为5%)

首先,介绍一下命中率公式:
    R = 100% * AR / (AR+DEF) * 2 * AL / (AL+DL)
其中
    R:  命中率
    AR: 攻击者的 attack rating
     DEF: 被攻击者的防御
    AL: 攻击者的等级
    DL: 被攻击者的等级
    武器上有“无视敌人防御”(Ignore Target's Defence)属性(ITD)时的命中率:
        R = 2 * AL / (AL+DL)
    (注:ITD 属性在 pvp 中无效)
    (注:命中率下限 5% ,上限 95% ,如果上面两个式子中 R 的结果超出 5% ~ 95% 的范围 ,则最后结果取 5% 或 95%)
dy牛场中,大部分的牛牛的等级是90 (少数金牛、小 BOSS 牛、牛王不在考虑范围之内) ,也就是命中率公式中 AL=90
被攻击者,就是我们玩家了。DEF、DL 分别是我们的防御和等级。
至于 AR,乌漆抹黑 在 bbs.xy999game.cn/read-htm-tid-17218-fpage-2.html 中说 “牛的 ar 打开 mpq 可以查看下”
这个事情我还没干过,于是就下载了 MPQ Viewer ,研究了半天,搞不定
   (PS:有谁会用这个的,教教我)
那我只能另想方法了。
当 AL = DL 时,  R = 100% * AR / (AR+DEF)  
由此得
  AR = DEF /[(1/R)-1]
还好,我有个 90 级的 CHAR,进了牛场跟牛牛打了声招呼回城,按 C,看见:

看到这里 ,心急的人就说:“哈哈 ,我知道了,牛的 AR = 1453/(1/0.47-1)”
但请注意 ,游戏里显示的 47% ,不一定是准确值 ,它可能是 46.01% 向上取整得来的 ,或者是 46.5% 四舍五入得来的 ,或者是 46.99% 舍去小数部分得到的。
所以,这个情况我们只能算出

第一种情况,假如命中率的显示是四舍五入法 ,0.465 ≤ R < 0.475 都显示为 47% ,则
    1453/(1/0.465-1)≤AR<1453/(1/0.475-1)
第二种情况,假如命中率的显示是进一法(向上取整法), 0.46 < R ≤ 0.47 都显示为 47% ,则
    1453/(1/0.46-1)<AR≤1453/(1/0.47-1)
第三种情况,假如命中率的显示是截尾法(向下取整法), 0.47 ≤ R < 0.48 都显示为 47% ,则
    1453/(1/0.47-1)≤AR<1453/(1/0.48-1)

不停更换 CHAR 的装备,得出不同防御下的命中率:

DEF R AR1 AR2 AR3 AR4 AR5
244 84% 1234.8  1330.2  1191.3  1281.0  1382.7
372 78% 1281.3  1358.2  1245.4  1318.9  1399.4
404 76% 1245.0  1315.1  1212.0  1279.3  1352.5
778 63% 1296.7  1353.5  1269.4  1324.7  1383.1
870 60% 1278.1  1332.5  1252.0  1305.0  1360.8
1131 54% 1301.3  1354.7  1275.4  1327.7  1382.3
1141 53% 1261.1  1312.8  1236.1  1286.7  1339.4
1193 52% 1266.8  1318.6  1241.7  1292.4  1345.3
1227 52% 1302.9  1356.2  1277.1  1329.3  1383.6
1234 51% 1258.9  1310.3  1234.0  1284.4  1336.8
1281 51% 1306.9  1360.2  1281.0  1333.3  1387.8
1288 50% 1262.5  1314.0  1237.5  1288.0  1340.6
1323 50% 1296.8  1349.7  1271.1  1323.0  1377.0
1345 49% 1266.7  1318.4  1241.5  1292.3  1345.0
1387 49% 1306.2  1359.5  1280.3  1332.6  1387.0
1425 48% 1289.3  1342.0  1263.7  1315.4  1369.1
1453 47% 1262.9  1314.6  1237.7  1288.5  1341.2
1506 47% 1308.95 1362.6  1282.9  1335.5  1390.2
1507 46% 1258.1  1309.8  1233.0  1283.7  1336.4
1564 46% 1305.7  1359.4  1279.6  1332.3  1386.9
1590 45% 1274.9  1327.4  1249.3  1300.9  1354.4
1598 45% 1281.3  1334.1  1255.6  1307.5  1361.3
1651 44% 1271.1  1323.8  1245.5  1297.2  1350.8
1716 43% 1268.3  1321.2  1242.6  1294.5  1348.3
1767 43% 1306.0  1360.4  1279.6  1333.0  1388.4
1819 42% 1290.4  1344.5  1264.1  1317.2  1372.2
1821 42% 1291.8  1346.0  1265.4  1318.7  1373.7
1845 41% 1255.8  1308.8  1230.0  1282.1  1336.03
1885 41% 1283.1  1337.2  1256.7  1309.9  1365.0
2131 38% 1278.6  1334.0  1251.5  1306.1  1362.4
2179 38% 1307.4  1364.1  1279.7  1335.5  1393.1
2212 37% 1271.5  1327.2  1244.3  1299.1  1355.7
2260 37% 1299.1  1356.0  1271.3  1327.3  1385.2
2507 34% 1262.9  1320.5  1234.8  1291.5  1349.9
2564 34% 1291.6  1350.5  1262.9  1320.8  1380.6
2659 33% 1280.3  1339.5  1251.3  1309.7  1369.8
2671 33% 1286.0  1345.5  1256.9  1315.6  1376.0
2776 32% 1276.6  1336.6  1247.2  1306.4  1367.3
3152 29% 1256.4  1318.9  1225.8  1287.4  1350.9
4118 24% 1265.0  1336.3  1230.1  1300.4  1372.7
4340 23% 1260.0  1333.2  1224.1  1296.4  1370.5
4507 22% 1234.4  1308.48 1198.1  1271.2  1346.2
4727 22% 1294.7  1372.4  1256.5  1333.3  1412.0
4785 21% 1233.9  1310.5  1196.3  1272.0  1349.6
注:
AR1 = DEF / [(1/(R-0.5%))-1]
AR2 = DEF / [(1/(R+0.5%))-1]
AR3 = DEF / [(1/(R-1%))-1]
AR4 = DEF / [(1/R)-1]
AR5 = DEF / [(1/(R+1%))-1]
四舍五入法 , AR1 ≤ AR < AR2
向上取整法 , AR3 < AR ≤ AR4
向下取整法 , AR4 ≤ AR < AR5
由此得结论:
四舍五入法 ,  1308.95 ≤ AR < 1308.48(废)
向上取整法 ,  1282.9  < AR ≤ 1271.2 (废)
向下取整法 ,  1335.5  ≤ AR < 1336.03
又因为 AR 是整数(废话) ,  所以 AR = 1336
结论:
1、命中率显示是截尾法(向下取整法),比如 5.99% 显示成 5%
2、dy牛场的牛牛的攻击命中率 AR = 1336

当玩家 99 级 时,牛牛的命中率计算式子是:
    R =100%*1336/(1336+DEF)*2*90/(90+99)
由此可得:
       DEF=1336*[(180/(189R))-1]
把 R 的不同值代入,就可以算出要使牛牛的命中率低于 R ,玩家的防御至少要达到的数值:
R       DEF
5% 24112
6% 19871
7% 16841
8% 14569
9% 12802
10% 11388
20%  5026
25%  3754
40%  1845
50%  1209
反过来,算算 DEF = 19870、19871 时的命中率:
当 DEF=19870 时,R = 6.0001%
当 DEF=19871 时,R = 5.9998%
所以,当我们的 DEF ≥ 19871, 牛牛的命中率就显示为 5% 。不要得意,认为牛牛的的命中已经是最低了。我们要把防御撑到 24112 ,才真正把牛牛的命中降到极限。
战网注册表下载 暗黑破坏神2专题站 战网登录教程 暗黑2补丁下载
暗黑2游戏攻略 游戏币交易流程以及作用 CNBN战网增值服务 CNBN战网充值入口
暗黑2常用俗语 暗黑2装备库查询 暗黑2模拟器大全 暗黑2 精彩视频
 
离线yy5512

发帖
17597
积 分
82594088
战网点
1
1.09折扣币
0
1.13游戏币
0
1.09游戏币
0
1.13折扣币
0
只看该作者 沙发  发表于: 2014-06-26
回复:[转帖]dy牛场中牛牛命中率的测试(多少防御才能使牛的命 ..
据我个人测试,好像数字有点不太对,当我def=18976的时候,def就是5%了,关键是15584的时候,就是6%了。
离线一夜无语

发帖
8636
积 分
11915
战网点
628
1.09折扣币
2
1.13游戏币
0
1.09游戏币
3842
1.13折扣币
0
只看该作者 板凳  发表于: 2014-06-26
回复:[转帖]dy牛场中牛牛命中率的测试(多少防御才能使牛的命 ..
你测试的没问题,我也试过
acc:13   职业bus,有需要pass的微信联系
微信:81476441
离线tossgirl

发帖
2458
积 分
4476166
战网点
0
1.09折扣币
1
1.13游戏币
0
1.09游戏币
361
1.13折扣币
0
只看该作者 地板  发表于: 2014-06-27
回复:[转帖]dy牛场中牛牛命中率的测试(多少防御才能使牛的命 ..
109的原始数据太少了,打多都素110的~~~
离线cpn

发帖
6244
积 分
5959
战网点
1
1.09折扣币
0
1.13游戏币
0
1.09游戏币
0
1.13折扣币
0
只看该作者 4楼 发表于: 2014-06-27
回复:[转帖]dy牛场中牛牛命中率的测试(多少防御才能使牛的命 ..
还是过20000好点

acc=xiaotuzi
离线afu4127

发帖
6481
积 分
19060269
战网点
984
1.09折扣币
0
1.13游戏币
0
1.09游戏币
0
1.13折扣币
0
只看该作者 5楼 发表于: 2014-06-27
回复:[转帖]dy牛场中牛牛命中率的测试(多少防御才能使牛的命 ..
同意楼主这贴自精
*
离线yy5512

发帖
17597
积 分
82594088
战网点
1
1.09折扣币
0
1.13游戏币
0
1.09游戏币
0
1.13折扣币
0
只看该作者 6楼 发表于: 2014-07-07
回复:[转帖]dy牛场中牛牛命中率的测试(多少防御才能使牛的命 ..
无聊,弄了一组数据

15345    7%
15185    7%
14512    7%
14351    7%
13904    7%
13232    8%
8402    12%
18976    5%
7917    13%
2392    33%
2367    34%

根据这组数字,在默认是直接舍去小数点的前提下,估算出牛牛的AR大约是1270,以此数据计算出,要想达到最小有效命中率,DEF需要22950。
离线zidan

发帖
378
积 分
442
战网点
9
1.09折扣币
0
1.13游戏币
0
1.09游戏币
0
1.13折扣币
0
只看该作者 7楼 发表于: 2015-02-11
Re:[转帖]dy牛场中牛牛命中率的测试(多少防御才能使牛的命中 ..
学习了
BBSID=zidan
QQ=383830770
acc=zidan01
离线ksharp0930

发帖
4750
积 分
6437
战网点
226
1.09折扣币
0
1.13游戏币
0
1.09游戏币
0
1.13折扣币
0
只看该作者 8楼 发表于: 2015-09-17
Re:[转帖]dy牛场中牛牛命中率的测试(多少防御才能使牛的命中 ..
楼主的帖子,到现在才发现!
就像证明了一道数学题一样,真的非常专业!!!
看了后对命中率有了明确的理解。

虽然知道原理与否,不影响玩游戏,但是知道后心里面非常的敞亮。
楼主说的是KC
在这里想到,PK。
因为PK一般都是99级和99级那么:
R=AR/(AR+DEF)

以攻击者的视角看待命中率就是:
1.准确和对方防御相等,命中率=50%(2次中1次)
2.准确是对方防御两倍,命中率=67%(3次中2次)
3.准确是对方防御一半,命中率=33%(3次中1次)

可以以上面百分比大体估算命中率。


ACC=GS
离线ksharp0930

发帖
4750
积 分
6437
战网点
226
1.09折扣币
0
1.13游戏币
0
1.09游戏币
0
1.13折扣币
0
只看该作者 9楼 发表于: 2015-09-17
回 yy5512 的帖子
yy5512:无聊,弄了一组数据
15345    7%
15185    7%
14512    7%
....... (2014-7-7 22:15) 

YY
想知道,5#BUG
对R的影响是怎么样的?
分别对应
1.PVP
2.PVC
3.PET使用效果

大神可知道?
ACC=GS