此中一项感化是HP Gain = (Base Vit * 3) (New Lvl *
2),vit成为生命值没有上限的情状下,点得越早收益越高的属性点,但是因为生命值的上限的属性点是20W也就是即便没有1点vit人物品级也将会到:
(1 x)x=200000 x = 446。
71 也就是 447级时生命上限涨满,因而当生命上限满时vit的收益最小。
所以: 我考虑在不被秒的情状下,通过补血手段,来降低vit点的分配,多出的点数分配到其他属性,从而优化PP分配。
在此先介绍下我通过翻开DLC频频搜集测试拟合出来的医治算法阐发如下:
那是关于差别属性mag点以及int点医治数据 heal是最后级的医治 Hheal是高级医治。
int 15 16 37
mag 90 216 2252
heal 350 490 2820
Hheal 1600 2160 11480
线性回回算法 linear {(90,350), (216,490), (2252,2820)} 得出当int 值附近时
初级医治的线性关系
1。
14331 x 245。134
高级医治线性关系
linear {(90,1600), (216,2160), (2252,11480)}
4。57326 x 1180。54
那是关于更高int点 999时差别的医治技巧回复活命值
HP mag int
初级医治 20030 5994 999
初级医治 20930 6894 999
高级医治 80320 5994 999
高级医治 83920 6894 999
从以上数据中得到 医治量与 mag 技巧有线性关系 但与int 非线性关系,
x为int加成对智力的加成
15*x 1*90=350 x=52/3 ```17。
33
16*x 1*216=490 x=137/8 ```17。12
37*x 1*2252=2820 x=568/37 ```15。351
999*x 1*6894=20930 x=14036/999 ```14。
06
linear{(15,52/3), (16,137/8), (37,568/37),(999,14036/999)}
16。6723-0。00265172 x 线性回回效果欠安,故料想
int 对医治的加成是 a b/(c x d)形式
拟合:通过以上数据拟合a b/(c x d)
FindFit[{(15,52/3), (16,137/8), (37,568/37),(999,14036/999)}, a b/(c x d)
,{a,b, c, d}, x]
{a - 14。
, b - 60074。3, c - 1201。49, d -
-1。7747481850524767*^-11}
f(int)=14 ( 60074。3/ (1201。49*int -1。7747481850524767*^-11))
得最末医治算法: Skill*(mag int*f(int))
Skill为技巧加成 初级医治为1,高级医治为4
医治算法总结:
1、肉盾的更大生命值连结在‘高级医治’技巧刚好满,医治不溢出。
2、近战非肉盾的更大生命值连结在‘医治’技巧的两倍。
3、长途的更大生命值连结在‘医治’技巧的一倍。
肉盾的vit和根据医治者的int,分配数量 vit:int=4×(6 1×14)*int :5×lvl=16*int:lvl
如当前人物20级 医治人物的int 是100 那么肉盾分配的vit=100*16/20=80
2类人物的vit和根据医治者的int,分配数量 vit:int=2×(6 1×14)*int :5×lvl=8*int:lvl
如当前人物20级 医治人物的int 是100 那么2类人物的vit=100*8/20=40
3类人物vit和根据医治者的int,分配数量 vit:int=1×(6 1×14)*int :5×lvl=4*int:lvl
如当前人物20级 医治人物的int 是100 那么3类人物分配的vit=100*4/20=20
PS:品级低的时候PP不敷,就优先分配vit,当品级上往后就有余外出来了。
其余的pp分配到人物特征的str和int,假设如果偷工具就分配一些到luk与他的主属性1:1,假设str/int包罗配备已经满就全分配到luk,或者随意(主属性是int的人用魔法进攻不消担忧打不中)
通过医治算法,肉盾人物品级抵达lvl26
(lvl=4×(6 1×14)/3)时肉盾从1点vit每品级增加的血量已经抵达医治每1int供给的医治,但是因为是肉盾需要防备仍是陆续保此每级一点vit,肉盾会在270级前更先抵达上限。
简单战略不消计算 非肉盾的vit连结跟他的品级不异即可 他将在283级前满上限。