//没登陆

欢迎您来到凯恩之角,奈非天!

帖子:4546

符文:495

跳转到指定楼层
1#
发表于 2016-12-25 11:44:05 |只看该作者 |倒序浏览 来自:美国
本帖最后由 比的原理 于 2017-1-7 02:14 编辑

此贴作废,请参见http://bbs.d.163.com/forum.php?mod=viewthread&tid=173383936&page=1#pid196472461
(本贴仅针对引导技能)



瘫痪:闪电法术有15%的几率使所有被击中的目标昏迷1.5秒

马纳德的治疗:被瘫痪击晕的敌人也会受到14000%武器伤害值的闪电伤害(以下简称电疗伤害)


咋一看似乎增伤就是15% * 14000%。然而并不是,事实上每hit是否造成电疗伤害,不但取决于本次hit是否触发那15%,同时还取决于之前1.5秒内是否已经触发了瘫痪。对于已经触发瘫痪的怪,1.5秒内100%触发。


根据http://bbs.d.163.com/forum.php?mod=viewthread&tid=173376545&extra=page%3D3

如果在触发瘫痪之后的1.5秒内再次触发了瘫痪,那么上述的1.5秒会被刷新


所以只要攻速够快,就可以不断触发,把怪直接电到死。为了验证究竟需要多少攻速,特写了个程序。


规则如下:如果触发电疗则计伤害1,否则0。模拟20秒,模拟十万次,取平均值,如下表:

dianliao33.PNG
dianliao22.PNG


显而易见,攻速越高则电疗率越高。所以攻速对电疗法师的收益是双层的:1.每秒的hit数更多。2.每hit触发电疗的概率更高。


  • 难怪隔壁杀猪刀那么猛,基础攻速快嘛~
  • 射线的时候来回扫会损失伤害,因为扫走可能损失掉已经触发瘫痪的伤害。TP换位也是同理。
  • 关于瘫痪时间是不是会随着怪物免疫而变短:据科学家@KOCKT说,即使怪物电上去完全不晕了,依然可以触发电疗伤害,并且时间无衰减。


============================================
以下为原版表格,适用于速度系数为1的引导技能,可惜并无真实用途,放在这仅供参考。

(论坛宽度限制,只贴了10秒,实际数据有20秒)
攻速DPS每hit电疗概率详细数据第1秒第2秒第3秒第4秒第5秒第6秒第7秒第8秒第9秒第10秒
60f0.271 / s27.1%0.150.2780.2780.2780.2780.2780.2780.2780.2780.278
59f0.285 / s28.5%0.4280.2780.2780.2780.2780.2780.2780.2770.2780.278
58f0.285 / s28.5%0.4290.2780.2770.2770.2780.2780.2790.2780.2780.278
57f0.299 / s28.5%0.4280.2780.2780.2770.2780.2780.2780.2780.2780.278
56f0.299 / s28.5%0.4260.2780.2770.2770.2780.2780.2780.2780.2780.277
55f0.299 / s28.5%0.4290.2770.2770.2780.2780.2780.2770.2770.2770.277
54f0.313 / s28.5%0.4290.2780.2770.2780.2780.2780.2790.2780.2770.556
53f0.313 / s28.5%0.4270.2780.2780.2780.2770.2770.2780.5560.2780.277
52f0.327 / s28.4%0.4270.2780.2770.2770.2770.2770.5570.2780.2780.278
51f0.327 / s28.4%0.4270.2770.2770.2780.2780.5560.2780.2780.2780.277
50f0.327 / s27.2%0.4270.2770.2770.2780.2780.5550.2790.2780.2780.277
49f0.341 / s28.4%0.4290.2780.2790.2780.5550.2770.2780.2790.5550.277
48f0.341 / s27.2%0.4280.2780.2780.2770.5540.2770.2770.2770.5560.279
47f0.355 / s28.4%0.4280.2780.2780.5560.2790.2790.2780.5560.2780.279
46f0.369 / s28.4%0.4280.2780.2780.5570.2780.2780.5550.2770.2780.557
45f0.504 / s38.8%0.4270.3860.3860.7730.3860.3860.7710.3850.3860.772
44f0.523 / s38.8%0.4280.3870.7740.3870.3860.7720.3860.3860.7720.385
43f0.524 / s38.8%0.4280.3860.7730.3860.3860.7730.3870.7730.3860.386
42f0.543 / s38.8%0.4280.3860.7730.3860.7710.3860.3860.7720.3860.772
41f0.562 / s38.8%0.4280.3860.7740.3870.7740.3870.7720.3860.7720.386
40f0.562 / s37.5%0.4280.3860.7720.3860.7730.3860.7730.3870.7740.386
39f0.581 / s38.7%0.4280.7730.3860.770.3850.7720.3860.7720.3860.772
38f0.6 / s38.7%0.4280.7720.3860.7720.3850.770.770.3860.7730.386
37f0.62 / s38.7%0.4270.7710.3850.7710.7710.3860.7720.3850.7720.773
36f0.639 / s38.7%0.4290.7740.3860.7730.7730.3860.7720.7730.3870.773
35f0.659 / s38.7%0.4280.7730.7740.3870.7720.7720.3860.7710.7710.773
34f0.678 / s38.7%0.4280.7730.7720.7720.3860.7720.7710.7730.3870.773
33f0.697 / s38.7%0.4280.7720.7720.7730.7730.3860.7720.7720.7730.772
32f0.717 / s38.7%0.4280.7720.7710.7710.7720.7730.7720.3860.7720.773
31f0.736 / s38.7%0.4290.7730.7710.7720.7740.7710.7710.7710.7710.772
30f0.926 / s46.3%0.4290.8650.9560.9560.9570.9550.9550.9560.9570.957
29f0.973 / s47.5%0.8120.9560.9570.9570.9580.9580.9580.9590.9580.955
28f0.998 / s47.5%0.8140.9580.9580.9570.9570.9580.9571.430.9580.957
27f1.04 / s47.5%0.8140.9570.9550.9571.440.9570.9560.9570.9571.43
26f1.09 / s47.5%0.8130.9570.9591.440.9570.9581.440.9550.9551.43
25f1.12 / s46.5%0.8140.9561.430.9550.9561.440.9581.440.9570.957
24f1.16 / s46.6%0.8120.9551.430.9551.430.9571.440.9571.430.955
23f1.24 / s47.6%0.8151.440.9561.431.430.9561.430.9581.441.43
22f1.48 / s55.0%0.8161.591.671.111.671.671.671.111.671.67
21f1.57 / s55.0%0.8141.591.671.671.671.671.111.671.671.67
20f1.62 / s54.1%0.8131.591.671.671.671.671.671.671.671.67
19f1.73 / s55.1%1.291.671.671.671.671.672.231.671.671.67
18f2.02 / s61.3%1.291.81.872.491.871.872.491.871.872.49
17f2.15 / s61.4%1.292.431.872.491.872.491.872.491.872.49
16f2.27 / s60.6%1.292.432.491.872.492.492.491.872.52.49
15f2.64 / s66.0%1.292.542.722.722.722.722.722.722.722.72
14f2.84 / s66.9%1.852.662.723.42.722.722.723.42.722.72
13f3.08 / s67.0%1.853.352.723.43.42.723.42.723.43.4
12f3.54 / s70.8%1.853.493.643.643.643.643.643.643.643.64
11f4.11 / s75.5%2.473.714.613.854.613.844.613.844.613.84
10f4.69 / s78.2%2.474.594.824.824.824.824.824.824.824.82
9f5.44 / s81.7%3.155.6355.835.8355.835.8355.83
8f6.28 / s83.7%3.885.846.866.016.876.016.866.016.866
7f7.39 / s86.5%4.657.777.037.917.037.927.047.917.917.03
6f9.06 / s90.6%5.459.019.269.269.269.269.269.269.269.26
5f11.2 / s93.6%7.1411.211.511.511.511.511.511.511.511.5
4f14.4 / s96.0%9.8314.514.614.614.614.614.614.614.614.6
3f19.6 / s98.0%14.619.819.919.919.919.919.919.919.919.9
2f29.7 / s99.0%24.4303030303030303030



以第一行为例,
60f就是1.0攻速,第一秒的伤害就是0.15没问题;第二秒的伤害则大幅提高,因为第一秒触发电疗则第二秒肯定触发。

===================================


我的感觉是:法师下赛季要爆炸,各位一定都憋着准备放大呢吧


附上程序本体,如有兴趣可以自行修改研究。(此为黑人射线版)



  1. #include <time.h>
  2. #include <vector>
  3. #include <iostream>
  4. using namespace std;

  5. int main()
  6. {
  7.         srand(time(NULL));
  8.         cout.precision(3);
  9.         int seconds = 20;
  10.         int frames = seconds * 60;
  11.         int N = 100000;
  12.         int last_time = 90;
  13.         for (int speed = 20; speed > 1; speed--) {
  14.                 vector<double> total_dam(seconds);
  15.                 for (int i = 0; i < N; i++) {
  16.                         vector<double> dam(seconds);
  17.                         int hit_time = -1;
  18.                         for (int f = 0; f < frames; f += speed) {
  19.                                 bool hit = rand() % 100 < 5;
  20.                                 if (hit) {
  21.                                         hit_time = f + last_time;
  22.                                 }
  23.                                 if (f <= hit_time) {
  24.                                         dam[f / 60]++;
  25.                                 }
  26.                         }
  27.                         for (int j = 0; j < seconds; j++) {
  28.                                 total_dam[j] += dam[j];
  29.                         }
  30.                 }

  31.                 double total = 0;
  32.                 for (int j = 0; j < seconds; j++) {
  33.                         total_dam[j] /= N;
  34.                         total += total_dam[j];
  35.                 }
  36.                 int total_hit = frames / speed;
  37.                 cout << 20.0 / speed << "," << speed << "f," << total / seconds << " / s," << total * 100 / total_hit << "%,";
  38.                 /*for (int j = 0; j < seconds; j++) {
  39.                         cout << "," << total_dam[j];
  40.                 }*/
  41.                 cout << endl;
  42.         }
  43.         return 0;
  44. }

复制代码









更多图片 小图 大图
组图打开中,请稍候......
头像被屏蔽

帖子:433

符文:78

2#
很好,下赛季增痛维尔走起。
发表于 2016-12-25 11:51:20 来自凯恩之角App |只看该作者 来自:山西

帖子:4546

符文:495

3#
本帖最后由 比的原理 于 2016-12-25 12:09 编辑
wanfanhou 发表于 2016-12-25 11:51
很好,下赛季增痛维尔走起。

哪位科学家能告诉我维尔的攻速有上限么?

帖子:16

符文:41

4#
你这程序源码怎么连标点都没有
发表于 2016-12-25 12:08:27 来自凯恩之角App |只看该作者 来自:浙江

帖子:16

符文:41

5#
比的原理 发表于 2016-12-25 12:08
哪位科学家能不能告诉我维尔的攻速有上限么?

攻速有上限,5.0最高

点评

比的原理  谢谢  发表于 2016-12-25 23:38
发表于 2016-12-25 12:09:35 来自凯恩之角App |只看该作者 来自:浙江

帖子:4546

符文:495

6#
何为贼 发表于 2016-12-25 12:08
你这程序源码怎么连标点都没有

什么标点?

帖子:16

符文:41

7#
比的原理 发表于 2016-12-25 12:10
什么标点?

每行代码不是要加;表示结束吗
发表于 2016-12-25 12:11:06 来自凯恩之角App |只看该作者 来自:浙江
头像被屏蔽

帖子:433

符文:78

8#
比的原理 发表于 2016-12-25 12:08
哪位科学家能不能告诉我维尔的攻速有上限么?

维尔没有,但暗黑3有,是5,以前因为有BD攻速太高但是数据量太大于是给攻速加了个帽子。现在仅有的突破的方法是武僧的翔龙和百烈第二下。

点评

比的原理  谢谢!  发表于 2016-12-25 20:37
发表于 2016-12-25 12:11:14 来自凯恩之角App |只看该作者 来自:山西

帖子:6340

符文:840

9#
第一次晕1.5秒抗性+15%,以此类推。

点评

比的原理  据科学家说,即使免疫了晕的怪,依然会收到电疗伤害  发表于 2016-12-25 23:39
发表于 2016-12-25 12:15:25 来自凯恩之角App |只看该作者 来自:广东

帖子:4546

符文:495

10#
何为贼 发表于 2016-12-25 12:11
每行代码不是要加;表示结束吗

有分号的,字数字数
发表于 2016-12-25 12:15:26 来自凯恩之角App |只看该作者 来自:美国

帖子:16

符文:41

11#
比的原理 发表于 2016-12-25 12:15
有分号的,字数字数

原来是我手机不显示;啊 很奇怪
发表于 2016-12-25 12:18:18 来自凯恩之角App |只看该作者 来自:浙江

帖子:16

符文:41

12#
wanfanhou 发表于 2016-12-25 12:11
维尔没有,但暗黑3有,是5,以前因为有BD攻速太高但是数据量太大于是给攻速加了个帽子。现在仅有的突破的 ...

武僧翔龙最高可到10?
发表于 2016-12-25 12:19:37 来自凯恩之角App |只看该作者 来自:浙江
头像被屏蔽

帖子:433

符文:78

13#
何为贼 发表于 2016-12-25 12:19
武僧翔龙最高可到10?

不,我从未突破过,因为我真的堆不出来那么多攻速,所以最高多少我也不知道,但达到十肯定是可以的,以前纯元灵听说就有10+攻速,可漫步80+。
发表于 2016-12-25 12:27:06 来自凯恩之角App |只看该作者 来自:山西

帖子:883

符文:78

14#
黑人射线是1.0攻速下每20f有5%概率触发瘫痪,触发瘫痪之后每20f造成一次电疗(电奔和电刑类似,这里拿黑人射线举例),你拿60f 15%算每hit概率应该也没问题,就是最后的dps部分,电刑要乘2,黑人射线要乘3,电奔乘9
控制递减和免控不影响玛戒,玛戒对免控的金闪闪(ptr新词缀)也能造成伤害
发表于 2016-12-25 12:57:52 |只看该作者 来自:日本

帖子:883

符文:78

15#
还有一点,瘫痪之后1.5秒持续触发只试用于引导技能,对非引导技能,攻速没有双层的收益
发表于 2016-12-25 13:01:27 |只看该作者 来自:日本
您需要登录后才可以回帖 登录 | 注册网易通行证