关于气纯静态属性分配的一点看法(非实战向)

1.为什么想做这种求解.

本身气纯配装操作空间挺大的,然后就想假设一种情况,就是,加入我所有的属性都可以随意分配,那么我如何分配才能收益最大.

然后静态求解之后才好加紫气权+特效腰坠+奇穴+秘籍.

没有加基础攻击与面板攻击(默认四精简伤害)

没错,我这次就是只求了一个裸属性(命无会会破),仅此而已......

我想分三篇来做的,第一篇求解静态属性,第二篇加入 紫气权+特效腰坠+奇穴+秘籍 取最优,第三篇求解输出手法.

2.先说一下基本知识

关于伤害值的属性结算,请移步隔壁大佬的帖子:

DPS的PVE通论

有基本结论:

(1)99木桩

3617.8584     破防系数

4144.9944    会心系数

1506.9888    会效系数

2569.0128    无双系数

3425.6088    命中系数

(注意:这里是取过一次近似值的)

(2)

1根骨=0.3会心等级  0.15会效

紫霞功 :1根骨=0.23会心等级  0.08会效

所以:1根骨收益:0.76总双会+1.75面板攻击 (因为根骨只有在附魔时才会与属性相互替换,且附魔根骨数值巨低,故默认附魔不附根骨,根骨在增益结束之后的固定值)

装分: 1属性≈0.85基础攻击

3.标准1370配装下属性池

这里我先把参数找个变量代替,手打会死人的

          命 :  H    无 : O    会 : C     会效  : Cr      破 : T

系数  命 : H_c  无: O_c  会 : C_c 会效  : Cr_c   破 : T_c

我把所有的属性加在一起,同装分下应该是个固定值,但精简不一样

(1)装备提供属性

这里连附魔一起计入,但是不计小橙武加速(加速暂时不在讨论之内)

四精简下面板根骨887

以下是装备总属性(命无会会破之和)

护腕 淮亦 300 风游 376

秋裤 承悬 漾掠 494

戒指  微茫 晓占 282 珂玢 绛觞 319(318)

因为精简属性低攻击就高,我们不讨论攻击,这次演示暂时用一套配装

以下求和顺序(不计根骨):帽 衣 腰 腕 裤 鞋 链 坠 戒 戒 囊 武 五彩(不打攻击)

 A1   风游+漾掠+晓占+珂玢

769+806+380+376+494+439+256+236+282+319+387+629+342=5715  

A2   风游+漾掠+晓占+晓占=5678  

A3   风游+漾掠+珂玢+珂玢=5752  

B1   淮亦+漾掠+晓占+珂玢=5639  

B2   淮亦+漾掠+晓占+晓占=5602  

B3   淮亦+漾掠+珂玢+珂玢=5676  

(暂定用A1,后面你会发现用哪种都一样的)

(2)小吃小药,各种buff

小吃小药

水晶芙蓉宴   珍*提神汤   珍*养魂丹   重置*葵花鸭 重置*九还丹

根骨加成: 63+46+69=178

属性加成: 102+153=255

buff   (因为buff是百分比提升,这里也是有近似的)


袖气  37根骨    7攻  9破  (破防与攻击是37元气效果,攻击不计入计算,破防计入,这里感谢青樽大佬的提示)


关于气纯静态属性分配的一点看法(非实战向)_第1张图片
皮一下

蒸鱼     1%*H_c≈34 命            3%*O≈77 无

抱阳破  10%C_c≈415 会心      20%Cr_c≈301 会效

天鼓    3%H_c≈103命中  10%基础破防(天鼓还是七绝有争议,其他阵法似乎也不是不可以,暂时用天鼓吧,基础破防不必计入属性池,它是按百分比加成破防的)

清涓    10%基础破防(这个是朋友告诉我的,我还没实际测试过,这个数值如果不对,去打:葫芦漏酒了@双梦)

根骨加成 :37

属性加成 :9+34+77+415+301+103=939

20%基础破防加成

(我这里只算的永久buff,其他覆盖率buff以后再算咯)

结算总属性:

根骨  887+37+178=1102

属性  5715+255+939+1102*0.76=7746.52(这里没有近似,根骨已打入属性池)

4.属性分配逻辑

(1)没有溢出属性(今天不讨论紫气问题),如果属性溢出,那就把它移到另一项实现收益的提高,所以最佳静态分配肯定是没有溢出属性的.

由(1)可得:偏离+识破+会心<=100%;

假设我现在有一套最佳配装:X

那么X的:

偏离率         0.25-H/H_c

识破率         0.45-O/O_c

会心率         C/C_c (会心一定不溢出)

会效百分比  Cr/Cr_c+1.75

破防加成比  Tk=(1+T/T_c*1.2)

输出伤害 Dx 有三个部分 识破伤害,会心伤害,普通伤害(可能没有,仍按有计算,大不了是0嘛)

假设基础攻击V

识破伤害   Ox=(0.45-O/O_c)*0.25                                     *V*Tk

会心伤害   Cx=C/C_c*(Cr/Cr_c+1.75)                                *V*Tk

普通伤害    Vx=(1-(0.25-H/H_c)-(0.45-O/O_c)-C/C_c)    *V*Tk

(上面有破防和基础系数的,就是对齐了一下,方便对比)

Dx=Ox+Cx+Vx={[(0.45-O/O_c)*0.25](识破)+[C/C_c*(Cr/Cr_c+1.75)](会心)+[(1-(0.25-H/H_c)-(0.45-O/O_c)-C/C_c)](普通命中)]}*V*(1+T/T_c*1.2)

(这里忽略不研究的常系数基础攻击,得到Dk=Dx/V,命名为伤害转化率)

Dk={[(0.45-O/O_c)*0.25](识破)+[C/C_c*(Cr/Cr_c+1.75)](会心)+[(1-(0.25-H/H_c)-(0.45-O/O_c)-C/C_c)](普通命中)]}*(1+T/T_c*1.2)

化简得

Dk=(0.4125+C/C_c*(Cr/Cr_c+0.75)+H/H_c+O/O_c*0.75)*(1+T/T_c*1.2)

(这个函数是个积的形式,前半段我们把它命名为破防前伤害Dz,后半段就是破防加成比Tk了)

把Dk对O C Cr H T分别偏导求收益率;

偏命中导数 : H' =1/H_c*(1+T/T_c*1.2)

偏无双导数 : O' =0.75/O_c*(1+T/T_c*1.2)

偏会心导数 : C' =(Cr/Cr_c+0.75)/C_c*(1+T/T_c*1.2)

偏会效导数 : Cr'=C/(C_c*Cr_c)*(1+T/T_c*1.2)

偏破防导数 :  T' =1.2/T_c*Dz

(这里Dz是个复合值,所以我们等会儿破防拎出来单独说,以下结论忽略破防)

因为命无会会的导数有着相同的系数,把他们的导数作比较得:

(1)命无收益相等(因为静态配装是不存在挤压会心的),1/H_c=0.75/O_c;

(2)会效越高会心收益越高,会心收益只与会效有关系;

(3)会心越高会效收益越高,会效收益只与会心有关系;

(4)会心收益在会效>=2.2100时超越命无;(近似了)

(5)会效收益在会心>=0.4399时超越命无;(近似了)

(6)会心会效在  ((Cr/Cr_c+1.75)-1)/(C/C_c)=C_c/Cr_c 即 (会效百分比-1)/会心率≈2.7505的时候收益相等,否则谁低谁收益高;

给出几组样例  会心率:会效百分比   0.3:1.8252       0.4:2.1002      0.5:2.3752         0.6:2.6503       0.7:2.9254 

0.727:3

5.属性分配函数

有了前面的理论支撑,我们可以解决这个问题了,我解决分配问题的方案是这样的(仍然破防丢一边):

我假设自己有无限的属性;

那么我可以分配满每一项,这样我的配装一定是最合理的;

现在我用一根针把属性池捅破,让属性一点一点外流,在这个过程中,如果每一步我都可以保证属性分配最佳,那么我的配装就是属性最佳(数学归纳法,这里的属性其实流向破防了);

/*下面一段都可以不看,用上面的导数结论就好了,我写这个更严谨一点,因为会心的圆桌挤压不好用导数解释,互相影响的值是不能在求导的时候认为是常数的,但他的结果与导数确实一致*/

那么有几个问题:

流失单位属性的损失是怎么得到的?

流失命无算不算挤压已经是100%的会心率;

先流失哪个属性?

流失前是没有普通命中概率的,流失过程中可不可能出现普通命中概率?

解决这三个问题才能得到函数逻辑;

我们依次解决:

(1)流失单位属性的损失是怎么得到的?

以一百次攻击为一组,一次普通命中伤害为E

直接上手算

(这里的1%是1%个单位,打比方110%命中,那1%命中还是1%命中,不是1.1%)

H1_e 流失1%H:   (会心圆桌满)

解放属性 1%H_c+1%C_c     丢失伤害:会效*E

H2_e 流失1%H :   (会心未圆桌满)

解放属性 1%H_c     丢失伤害:E

O1_e  流失1%O :   (会心圆桌满)

解放属性 1%O_c+1%C_c     丢失伤害:(会效-0.25)*E

O2_e  流失1%O :   (会心未圆桌满)

解放属性 1%O_c     丢失伤害:0.75*E

C_e  流失1%C :(生成且只有此操作会生成普通命中)

解放属性  1%C_c                   丢失伤害:(会效-1)E

Cr_e 流失1%Cr :

解放属性  1%Cr_c                   丢失伤害:会心率*E   (每次会心损失1%E的伤害,一共会心100*会心率 次)

丢失伤害/100 得到每次平均丢失的伤害 求得损失率,E约去:  

H1_e=会效/7570.6032;

H2_e=1/3425.6088;

O1_e=(会效-0.25)/6714.0072;

O2_e=0.75/2569.0128==H2_e;

C_e=(会效-1)/4144.9944;

Cr_e=会心率/1506.9888;

(这里的1%相当于取lim,准确性是可靠的,因为约去了)

显然,这个值越小,解放了越多的属性,丢失了更少的伤害,收益越高

这里有个非常非常关键的值C_e

因为只有C_e会产生普通命中也就是只有C_e触发,才可能有H2_e与O2_e;

联立不同属性的损失率;

C_e与H1_e的我们可以知道:

Cr>2.21时 C_e>H1_e;损失会心的伤害流失更多;

H1_e与O1_e的我们可以知道:

Cr>2.21时 O1_e>H1_e;损失无双的伤害流失更多;

C_e与O1_e的我们可以知道:

Cr>2.21时 C_e>O1_e;损失会心的伤害流失更多;

C_e与Cr_e的我们可以知道:

(会效百分比-1)/会心率≈2.7505的时候收益相等,否则谁低谁收益高,所以Cr_e是根据C_e动态的;

/*可以接着看了,我废话都讲完了*/

由上面的结论,我们知道在属性流失的过程中,在C>0.44时一直有Cr>2.21(C与Cr从满的开始减少,一开始肯定大于这两个值),所以伤害流失来看 有C_e>O1_e>O2_e一直存在,所以开始时到Cr_eC_e根本不会触发,也就没有H2_e和O2_e这两个状态,可以证明属性削减到C>0.44之前一直是会心满圆桌的状态;

我们得到了第一第四个问题的答案

第二个问题就不重要了,收益比算出来,可以得知命中挤压会心,在静态情况下是解放属性的挤压,不是常规意义上的0收益挤压.

最后是第三个问题

那么根据结论我们先来减少H,由于H1_e收益是线性的,直到H削减到0,他的收益仍然是最低的;

同理可得其次减少O;

但这里有一个问题----随着命无挤压会心空间,会效不再是需要顶满的状态了,他需要满足收益比与会心相等,否则的收益就低于会心了.

我们求得会效脱离满状态是在    会心:会效 0.727:3  时

因为已知关系可得,此时偏离25%,识破2.3%;

5.构建函数

好了,所有的条件我们都得到了,我们来构建函数:

满所有属性(忽略破防),需求的属性总值是8041.188点,这个不难算.

我们做一个输出属性x与最优收益y的函数:

他应该是分段的:  

(这里这个比例是圆桌的破无之和的比例)0-25,一直在压榨命中;25-25.023,一直在压榨无双;25.023-56,会心被无双挤掉并且不得不减少会效;56-100,这个属性被压榨太严重,基数太小,没有可比性.

这里的X是理想属性啊,算破防要转化成真实属性

f(x)  =  {0

={0.25*(H_c+C_c)

={0.25*(H_c+C_c)+0.023*(O_c+C_c)

上图:


关于气纯静态属性分配的一点看法(非实战向)_第2张图片
简单收益表(无破防)


那这样,我把所有伤害乘上破防值就是最终静态伤害值 (1+T/T_c*1.2) ,这里要考虑我真实属性了,8041.188-7746.52=294.668这个是X的补正 T=x-294.668,函数也应该从这个位置开始,由此获得真实伤害函数:



关于气纯静态属性分配的一点看法(非实战向)_第3张图片
最终函数
关于气纯静态属性分配的一点看法(非实战向)_第4张图片
大一点看

(Piecewise, (((x-294.668)*1.2)/3617.8584+1)*(3-0.000396*x)*def(x, 294.668, 1893), (((x-294.668)*1.2)/3617.8584+1)*(3.0254-0.00041*x)*def(x, 1893, 2042), (((x-294.668)*1.2)/3617.8584+1)*(2.75*((9942-x)/10858.25)^2+0.75*((9942-x)/10858.25)+0.1875)*def(x, 2042, 4893))  //这是我在函数编辑器里使用的函数式

喏,这是函数编辑器

这里我们对函数求极值得最优解:

因为斜率为0很明显在第三段(一二段都是单斜率线性的啊),故只在此区间求就好了;

第三区间函数求导


∂f/∂x=(264000*x^2−3542022336*x+6527799882915)/11374700502254596

x=2205.511106917315

没错我又找了一个函数插件\滑稽

结论

破防值为1910.8431

此时伤害最高

此时的破防率 T/T_c=52.817%  吃完20%增益是63.380%

命中 90%  偏离 25%  识破 3.746%   会心 71.254%  会心效果 295.98%

造成3.460271179524746≈3.46 倍普通攻击的伤害;

小结

当然实战中不可能压到0命中,也不可能不开紫气,这个结果没有什么意义,但是这是一个基础,有这个值才能接着求解秘籍,覆盖率buff,奇穴,甚至是手法的最优解。

最后,你肯花时间看到这里,我非常的感谢,么么哒。

你可能感兴趣的:(关于气纯静态属性分配的一点看法(非实战向))