D*****o 发帖数: 904 | 1 刚刚在官网上看到了一个关于攻速对Wicked Wind的tick影响的文章
https://us.battle.net/d3/en/forum/topic/6794871641 说明了单个风在6秒内产生的
tick值对于攻速的阶梯分布,但具体击中次数如何影响真正决定生存能力的击回生命回
复,秘法回复,以及减CD的能力,还很不清楚。
proc系数是一个冰法build里面,左右生命回复,秘法回复和减CD的关键系数,我参考
了另一篇关于proc和CM的文章https://eu.battle.net/d3/en/forum/topic/5208511084
,发现CM在具体的冰法的战斗过程中的作用还很不清楚,于是我做了如下的一个演算。
这个算式的前提假设是冰法持续不断放风(左键一直按住),面对一个体积足够大的
uber boss,所有的风都能够命中,每个WW持续6秒。
冰法目前ptr无限冰的build如下http://db.d.163.com/tw/calculator/wizard.html#VgYXhO!WgX!YcZacc
几个算式,都是以x每秒做为单位,吸血生命和秒回回复并没有算在这里面。
Life Reg=LOH*Proc*tps
Arcane Reg=apoc*proc*tps*cc
这里的tps是群风每秒产生的tick数量。tick的原始数据来源在第一个引用文章,表格
附在后面。
tps=tick/6*n 向下取整
n是风数,是六秒连续放风,同时能存在的风数量
风数n=attack speed*6s 向下取整
减CD计算是一个二项分布,在Critical Mass临界质量的存在下,每一个tick产生后,
有一个几率触发暴击,暴击后有几率产生减CD1秒的作用。
暴击后触发减CD1秒的几率,官网并无说明,有网友说这个几率就是proc,http://gaming.stackexchange.com/questions/67706/what-is-the-trigger-mechanic-for-the-wizard-passive-critical-mass
在这里我先用Proc这个数当做这个系数,那么每次tick带来的减cd一秒的几率就是
proc*critical chance
对于冰法的主要cd技能,包括冰环,钻石甲和聚能爆来说,它们的CD时间分别是9秒(
用的是cold snap),15秒,和6秒。因此在这里主要讨论在每秒产生的tick里面,从不
触发CM到触发15次CM的几率。
二项式分布的公式如下http://zh.wikipedia.org/wiki/%E4%BA%8C%E9%A0%85%E5%88%86%E4%BD%88
刚刚在官网上看到了一个关于攻速对Wicked Wind的tick影响的文章
https://us.battle.net/d3/en/forum/topic/6794871641 说明了单个风在6秒内产生的
tick值对于攻速的阶梯分布,但具体击中次数如何影响真正决定生存能力的击回生命回
复,秘法回复,以及减CD的能力,还很不清楚。
proc系数是一个冰法build里面,左右生命回复,秘法回复和减CD的关键系数,我参考
了另一篇关于proc和CM的文章https://eu.battle.net/d3/en/forum/topic/5208511084
,发现CM在具体的冰法的战斗过程中的作用还很不清楚,于是我做了如下的一个演算。
这个算式的前提假设是冰法持续不断放风(左键一直按住),面对一个体积足够大的
uber boss,所有的风都能够命中,每个WW持续6秒。
几个算式,都是以x每秒做为单位,吸血生命和秒回回复并没有算在这里面。
Life Reg=LOH*Proc*tps
Arcane Reg=apoc*proc*tps
Arcane Consumption=35*Attack Speed
只要保证AR大于AC,apoc就是合格的,不过在开风的初始不稳定状态中,较低apoc更容
易造成断风。
这里的tps是群风每秒产生的tick数量。tick的原始数据来源在第一个引用文章,表格
附在后面。
tps=tick/6*n 向下取整
n是风数,是六秒连续放风,同时能存在的风数量
风数n=attack speed*6s 向下取整
减CD计算是一个二项分布,在Critical Mass临界质量的存在下,每一个tick产生后,
有一个几率触发暴击,暴击后有几率产生减CD1秒的作用。
暴击后触发减CD1秒的几率,官网并无说明,有网友说这个几率就是proc,http://gaming.stackexchange.com/questions/67706/what-is-the-trigger-mechanic-for-the-wizard-passive-critical-mass
在这里我先用Proc这个数当做这个系数,那么每次tick带来的减cd一秒的几率就是
proc*critical chance
对于冰法的主要cd技能,包括冰环,钻石甲和聚能爆来说,它们的CD时间分别是9秒(
用的是cold snap),12秒,和6秒。因此在这里主要讨论在每秒产生的tick里面,从不
触发CM到触发12次CM的几率。
二项式分布的公式如下http://zh.wikipedia.org/wiki/%E4%BA%8C%E9%A0%85%E5%88%86%E4%BD%88
计算结果见图,我的计算的基础数据是CC54,基础攻速2.62,击回1089,暴回17。
在开风的条件下,Life Reg为11979,Arcane Reg为100.98,Arcane Consumption为91.
84
,在开护罩的情况下,LR提高到了13068,AR提高到了110.76,AC是97.58。秘能是没问题
的。
对我的700抗5000甲5万血到6万血之间的法师的条件来说,这个一万多的生命回复能够
对抗PTR瘟疫和一层亵渎,但在秘法的高伤害前面还是不行,不过因为15秒的钻石甲一
般在2秒就能回复,两万多的钻石甲也相当于秒回10000多,只要不站在秘法圆心,就没
问题。
对于减CD,由图可见,在我的暴击比例下,基础攻速2.62对应的区间,概率最大的是一
秒减6-7秒,如果开罩子,攻速到了2.79,概率最大在7-8秒之间。对于9秒的cold snap
已经近似
能每1-2秒刷一次,精英怪在有CC 65%减免的情况下,能冰住3*35%=1.05秒,因此算上
冰环的瞬间动作基本我的2.79buff攻速能够足够无限冰,但攻速小于2.5的冰法就很难
对单个精英或者boss无限冰。
计算的表格发到了网上https://docs.google.com/spreadsheet/ccc?key=
0AsAWIhxcIa4odDBQQ1NUVi1qa3d2aHlOcndCbGJOUEE
请广大冰法自行计算自己的最优化的无限冰方案。
附表
攻速 Tick
1.5000 18
1.5080 19
1.5750 19
1.5820 20
1.6660 20
1.6830 22
1.7556 22
1.7660 23
1.8603 23
1.8779 24
1.9980 24
2.0007 26
2.1411 26
2.1587 28
2.3010 28
2.3100 30
2.4957 30
2.5080 33
2.7258 33
2.7378 36
2.9913 36
3.0030 40
3.3276 40
3.3453 45
3.3807 45 | t********u 发帖数: 4469 | | p*****2 发帖数: 1542 | | A***d 发帖数: 4037 | 4 先跪再看.
5208511084
【在 D*****o 的大作中提到】 : 刚刚在官网上看到了一个关于攻速对Wicked Wind的tick影响的文章 : https://us.battle.net/d3/en/forum/topic/6794871641 说明了单个风在6秒内产生的 : tick值对于攻速的阶梯分布,但具体击中次数如何影响真正决定生存能力的击回生命回 : 复,秘法回复,以及减CD的能力,还很不清楚。 : proc系数是一个冰法build里面,左右生命回复,秘法回复和减CD的关键系数,我参考 : 了另一篇关于proc和CM的文章https://eu.battle.net/d3/en/forum/topic/5208511084 : ,发现CM在具体的冰法的战斗过程中的作用还很不清楚,于是我做了如下的一个演算。 : 这个算式的前提假设是冰法持续不断放风(左键一直按住),面对一个体积足够大的 : uber boss,所有的风都能够命中,每个WW持续6秒。 : 冰法目前ptr无限冰的build如下http://db.d.163.com/tw/calculator/wizard.html#VgYXhO!WgX!YcZacc
| i******t 发帖数: 11048 | 5 都写成论文了
5208511084
【在 D*****o 的大作中提到】 : 刚刚在官网上看到了一个关于攻速对Wicked Wind的tick影响的文章 : https://us.battle.net/d3/en/forum/topic/6794871641 说明了单个风在6秒内产生的 : tick值对于攻速的阶梯分布,但具体击中次数如何影响真正决定生存能力的击回生命回 : 复,秘法回复,以及减CD的能力,还很不清楚。 : proc系数是一个冰法build里面,左右生命回复,秘法回复和减CD的关键系数,我参考 : 了另一篇关于proc和CM的文章https://eu.battle.net/d3/en/forum/topic/5208511084 : ,发现CM在具体的冰法的战斗过程中的作用还很不清楚,于是我做了如下的一个演算。 : 这个算式的前提假设是冰法持续不断放风(左键一直按住),面对一个体积足够大的 : uber boss,所有的风都能够命中,每个WW持续6秒。 : 冰法目前ptr无限冰的build如下http://db.d.163.com/tw/calculator/wizard.html#VgYXhO!WgX!YcZacc
| D****g 发帖数: 473 | | B*****2 发帖数: 7520 | 7 跪了再看,还是看不懂怎么办?
求文科翻译。
【在 A***d 的大作中提到】 : 先跪再看. : : 5208511084
| f****n 发帖数: 3036 | | G*****y 发帖数: 2768 | | c****n 发帖数: 2031 | 10 赞一个,相当专业.
稍微测试了一下,发现当攻速到一定程度(2.5+),暴率对cd起相当重要的作用...觉得暴
率要达到54%,没有带暴率的lacuni和娜套两件是不可能的...
45%暴率到>50%暴率是分辨DS和GSF冰坦的方式,呵呵.
5208511084
【在 D*****o 的大作中提到】 : 刚刚在官网上看到了一个关于攻速对Wicked Wind的tick影响的文章 : https://us.battle.net/d3/en/forum/topic/6794871641 说明了单个风在6秒内产生的 : tick值对于攻速的阶梯分布,但具体击中次数如何影响真正决定生存能力的击回生命回 : 复,秘法回复,以及减CD的能力,还很不清楚。 : proc系数是一个冰法build里面,左右生命回复,秘法回复和减CD的关键系数,我参考 : 了另一篇关于proc和CM的文章https://eu.battle.net/d3/en/forum/topic/5208511084 : ,发现CM在具体的冰法的战斗过程中的作用还很不清楚,于是我做了如下的一个演算。 : 这个算式的前提假设是冰法持续不断放风(左键一直按住),面对一个体积足够大的 : uber boss,所有的风都能够命中,每个WW持续6秒。 : 冰法目前ptr无限冰的build如下http://db.d.163.com/tw/calculator/wizard.html#VgYXhO!WgX!YcZacc
| | | g*******s 发帖数: 2963 | | g*****e 发帖数: 10097 | | s*******h 发帖数: 1361 | 13 通俗版:请无脑抱D大大腿。
D大我挑个小毛病。Arcane Reg=apoc*proc*tps 应该是
Arcane Reg=apoc*proc*tps*chc。
就是个typo,你后面算对了.
【在 g*****e 的大作中提到】 : 求通俗版。
| g*****e 发帖数: 10097 | 14 忒抢手了,抱不上啊,哈哈。
【在 s*******h 的大作中提到】 : 通俗版:请无脑抱D大大腿。 : D大我挑个小毛病。Arcane Reg=apoc*proc*tps 应该是 : Arcane Reg=apoc*proc*tps*chc。 : 就是个typo,你后面算对了.
| D*****o 发帖数: 904 | 15 嗯,我发现了,改了
【在 s*******h 的大作中提到】 : 通俗版:请无脑抱D大大腿。 : D大我挑个小毛病。Arcane Reg=apoc*proc*tps 应该是 : Arcane Reg=apoc*proc*tps*chc。 : 就是个typo,你后面算对了.
| u******r 发帖数: 1541 | 16 3.0 以上攻速果然好厉害啊...
哪位实践过50%以上爆率,3.0以上攻速的过来吱一声啊... | r*********g 发帖数: 11078 | | t********u 发帖数: 4469 | 18 Re。但105我估计大腿们都自抱成团,为了追求1分钟速杀精英的快感,lol
【在 s*******h 的大作中提到】 : 通俗版:请无脑抱D大大腿。 : D大我挑个小毛病。Arcane Reg=apoc*proc*tps 应该是 : Arcane Reg=apoc*proc*tps*chc。 : 就是个typo,你后面算对了.
| B*****a 发帖数: 1121 | | e***n 发帖数: 3441 | | | | c****n 发帖数: 2031 | 21 3.0攻速...那要比较jp带提速的棒棒糖,不然对其他装备压力太大.
【在 u******r 的大作中提到】 : 3.0 以上攻速果然好厉害啊... : 哪位实践过50%以上爆率,3.0以上攻速的过来吱一声啊...
| O****e 发帖数: 5061 | | D*****o 发帖数: 904 | 23 凯恩一个哥们写了个matlab代码
% Default
weapon_attack_speed_default = 1.40;
attack_speed_increased_by_default = 0.34;
crit_hit_chance_default = 0.55;
life_on_hit_default = 679;
ap_on_crit_default = 20;
% User override
disp('----- Input -----');
weapon_attack_speed = input(['Weapon Attack Speed (Default: ' num2str(weapon
_attack_speed_default) '): ' ]);
if isempty(weapon_attack_speed)
weapon_attack_speed = weapon_attack_speed_default;
end
attack_speed_increased_by = input(['Attack Speed Increased by (Default: '
num2str(attack_speed_increased_by_default) '): ' ]);
if isempty(attack_speed_increased_by)
attack_speed_increased_by = attack_speed_increased_by_default;
end
crit_hit_chance = input(['Critical Hit Chance (Default: ' num2str(crit_hit_
chance_default) '): ' ]);
if isempty(crit_hit_chance)
crit_hit_chance = crit_hit_chance_default;
end
life_on_hit = input(['Life on Hit (Default: ' num2str(life_on_hit_default) '
): ' ]);
if isempty(life_on_hit)
life_on_hit = life_on_hit_default;
end
ap_on_crit = input(['AP on Crit (Default: ' num2str(ap_on_crit_default) '):
' ]);
if isempty(ap_on_crit)
ap_on_crit = ap_on_crit_default;
end
% Constants
energy_twister_ap_cost = 35;
energy_twister_proc_coeff = 0.125;
explosive_blast_cool_down = 6;
explosive_blast_ap_cost = 20;
lookup_table = [0.71, 9;
0.7455, 9;
0.7526, 10;
0.8262, 10;
0.8424, 11;
0.918, 12;
1, 12;
1.0044, 13;
1.071, 13;
1.0716, 14;
1.15, 14;
1.16, 15;
1.25, 15;
1.26, 16;
1.3, 16;
1.308, 17;
1.352, 17;
1.365, 18;
1.5, 18;
1.508, 19;
1.575, 19;
1.582, 20;
1.666, 20;
1.683, 22;
1.7556, 22;
1.766, 23;
1.8603, 23;
1.8779, 24;
1.998, 24;
2.0007, 26;
2.1411, 26;
2.1587, 28;
2.301, 28;
2.31, 30;
2.4957, 30;
2.508, 33;
2.7258, 33;
2.7378, 36;
2.9913, 36;
3.003, 40;
3.3276, 40;
3.3453, 45;
3.3807, 45];
% Calculation
num_attacks_per_sec = weapon_attack_speed * (1+attack_speed_increased_by);
crit_hit_chance_per_tick = crit_hit_chance * energy_twister_proc_coeff;
attacks_per_sec_break_point_idx = find(num_attacks_per_sec
, 1, 'first') - 1;
num_ticks_per_twister_over_six_sec = lookup_table(attacks_per_sec_break_
point_idx, 2);
total_num_ticks_per_sec = num_ticks_per_twister_over_six_sec * num_attacks_
per_sec;
life_regen_per_sec = total_num_ticks_per_sec * energy_twister_proc_coeff *
life_on_hit;
ap_regen_per_sec = total_num_ticks_per_sec * energy_twister_proc_coeff * ap_
on_crit * crit_hit_chance;
avg_cd_reduction_in_one_sec = total_num_ticks_per_sec * crit_hit_chance_per_
tick;
num_explosive_blasts_per_sec = avg_cd_reduction_in_one_sec / explosive_blast
_cool_down;
ap_consumption_per_sec = energy_twister_ap_cost * num_attacks_per_sec + num_
explosive_blasts_per_sec * explosive_blast_ap_cost;
% Results display
disp('----- Results -----');
disp(['Life Regen Per Sec (by LoH): ' num2str(life_regen_per_sec)]);
disp(['AP Consumption Per Sec: ' num2str(ap_consumption_per_sec)]);
disp(['AP Regen Per Sec: ' num2str(ap_regen_per_sec)]);
disp(['Avg. CD Reduction in 1 Sec: ' num2str(avg_cd_reduction_in_one_sec) '
s']); | f*******e 发帖数: 853 | 24 这科研精神真是不服不行。我就以D大的build为榜样了。
BTW,用了你的spread sheet,很好用,如果不用probability distribution 而用
cumulative probability distribution curve,可以直接得出减CD大于9秒的概率。
5208511084
【在 D*****o 的大作中提到】 : 刚刚在官网上看到了一个关于攻速对Wicked Wind的tick影响的文章 : https://us.battle.net/d3/en/forum/topic/6794871641 说明了单个风在6秒内产生的 : tick值对于攻速的阶梯分布,但具体击中次数如何影响真正决定生存能力的击回生命回 : 复,秘法回复,以及减CD的能力,还很不清楚。 : proc系数是一个冰法build里面,左右生命回复,秘法回复和减CD的关键系数,我参考 : 了另一篇关于proc和CM的文章https://eu.battle.net/d3/en/forum/topic/5208511084 : ,发现CM在具体的冰法的战斗过程中的作用还很不清楚,于是我做了如下的一个演算。 : 这个算式的前提假设是冰法持续不断放风(左键一直按住),面对一个体积足够大的 : uber boss,所有的风都能够命中,每个WW持续6秒。 : 冰法目前ptr无限冰的build如下http://db.d.163.com/tw/calculator/wizard.html#VgYXhO!WgX!YcZacc
| D*****o 发帖数: 904 | 25 我没作图,直接算了一个数在上面。
自己的版本上面后来加上了这个。
【在 f*******e 的大作中提到】 : 这科研精神真是不服不行。我就以D大的build为榜样了。 : BTW,用了你的spread sheet,很好用,如果不用probability distribution 而用 : cumulative probability distribution curve,可以直接得出减CD大于9秒的概率。 : : 5208511084
|
|