賽爾號(hào)全能刻印強(qiáng)化消耗泰坦之靈數(shù)量估算公式


賽爾號(hào)全能刻印強(qiáng)化消耗泰坦之靈數(shù)量估算公式
作者:橙汁
之所以叫做估算公式,是因?yàn)橛?jì)算結(jié)果和實(shí)際消耗值存在一定的偏差。

以刻印“天啟·寒川之心”為例,估算公式內(nèi)容如下文所示。
基礎(chǔ)單項(xiàng)能力總加成值:指的是不包含隱藏屬性的單項(xiàng)能力加成值,比如,刻印“天啟·寒川之心”的基礎(chǔ)特攻能力總加成值為40。
單項(xiàng)能力初始加成值:指的是不通過(guò)強(qiáng)化、初始提供的單項(xiàng)能力加成值,比如,刻印“天啟·寒川之心”的基礎(chǔ)特攻能力初始加成值為4。
全能刻印角數(shù):指的是刻印中基礎(chǔ)加成值中大于0的項(xiàng)目數(shù),不考慮隱藏屬性,比如,刻印“天啟·寒川之心”的刻印角數(shù)為5。
刻印強(qiáng)化等級(jí)數(shù):全能刻印總共有6個(gè)等級(jí),從Lv.0到Lv.5,一共可以強(qiáng)化5次。假設(shè),第一次強(qiáng)化需要消耗a點(diǎn)泰坦之靈,那么第二次強(qiáng)化就需要消耗2a點(diǎn)泰坦之靈,第五次強(qiáng)化需要消耗5a點(diǎn)泰坦之靈,總共需要消耗15a點(diǎn)泰坦之靈。比如,刻印“天啟·寒川之心”第一次強(qiáng)化需要消耗72703點(diǎn)泰坦之靈,總共需要消耗72703×15=1090545點(diǎn)泰坦之靈。
既然知道了不同等級(jí)強(qiáng)化消耗的泰坦之靈點(diǎn)數(shù)與總消耗點(diǎn)數(shù)的關(guān)系,只需要求出第一次強(qiáng)化消耗的點(diǎn)數(shù)就可以了。
分開(kāi)寫(xiě)步驟
計(jì)算結(jié)果A=基礎(chǔ)攻擊總加成值×1521+基礎(chǔ)特攻總加成值×1521+基礎(chǔ)防御總加成值×1517+基礎(chǔ)特防總加成值×1517+基礎(chǔ)速度總加成值×1822+基礎(chǔ)體力總加成值×1510
計(jì)算結(jié)果B=(攻擊初始加成值×1521+特攻初始加成值×1521+防御初始加成值×1517+特防初始加成值×1517+速度初始加成值×1822+體力初始加成值×1510)÷332
計(jì)算結(jié)果C=(計(jì)算結(jié)果A-計(jì)算結(jié)果B)×(刻印角數(shù)-1.470)
第一次強(qiáng)化所需點(diǎn)數(shù)=向下取整(計(jì)算結(jié)果C÷15)
合并寫(xiě)公式
基礎(chǔ)能力加權(quán)總和=基礎(chǔ)總攻擊×1521+基礎(chǔ)總特攻×1521+基礎(chǔ)總防御×1517+基礎(chǔ)總特防×1517+基礎(chǔ)總速度×1822+基礎(chǔ)總體力×1510
初始能力加權(quán)總和=初始攻擊×1521+初始特攻×1521+初始防御×1517+初始特防×1517+初始速度×1822+初始體力×1510
第一次強(qiáng)化所需點(diǎn)數(shù)=(基礎(chǔ)能力加權(quán)總和-初始能力加權(quán)總和÷332)×(刻印角數(shù)-1.470)÷15,計(jì)算結(jié)果向下取整。
注意:該估算公式計(jì)算范圍不包括“難之皇怒、命之無(wú)常、違之夢(mèng)魘、世之戾決、道之邪鋒、淪之幽罹、天之羈絆”這7個(gè)刻印,它們升級(jí)所消耗泰坦之靈的總數(shù)已被人為強(qiáng)制規(guī)定為某個(gè)常數(shù)。

該公式計(jì)算結(jié)果為72704,刻印“天啟·寒川之心”第一次強(qiáng)化實(shí)際需要的泰坦之靈點(diǎn)數(shù)為72703,計(jì)算偏差為1。
接下來(lái),多做幾次實(shí)驗(yàn)。為了多次計(jì)算方便,用Python寫(xiě)段代碼。
import math
def getHorn(a):
? ? n=0
? ? for i in a:
? ? ? ?if i>0:
? ? ? ? ? ? n+=1
? ? return n
def getConsume(a,o):
? ? s=a[0]*1521+a[1]*1521+a[2]*1517+a[3]*1517+a[4]*1822+a[5]*1510
? ? s=s-(o[0]*1521+o[1]*1521+o[2]*1517+o[3]*1517+o[4]*1822+o[5]*1510)/332.0
? ? n=getHorn(a)
? ? s=s*(n-1.470)
? ? q=math.floor(s/15)
? ? return q
a=[0,40,25,25,20,90]
o=[0,4,2,2,2,9]
print(getConsume(a,o))

嘗試計(jì)算一下V8-01。
a=[45,0,25,25,35,80]
o=[4,0,2,2,8,3]
print(getConsume(a,o))
該公式計(jì)算結(jié)果為77370,刻印“V8-01”第一次強(qiáng)化實(shí)際需要的泰坦之靈點(diǎn)數(shù)為77374,計(jì)算偏差為4。

嘗試計(jì)算一下衡·巨刃α。
a=[55,0,0,0,0,110]
o=[5,0,0,0,0,10]
print(getConsume(a,o))
該公式計(jì)算結(jié)果為8822,刻印“衡·巨刃α”第一次強(qiáng)化實(shí)際需要的泰坦之靈點(diǎn)數(shù)為8820,計(jì)算偏差為2。

嘗試計(jì)算一下偃月之云。
a=[0,0,50,50,0,90]
o=[0,0,5,5,0,9]
print(getConsume(a,o))
該公式計(jì)算結(jié)果為29326,刻印“偃月之云”第一次強(qiáng)化實(shí)際需要的泰坦之靈點(diǎn)數(shù)為29326,計(jì)算偏差為0。

嘗試計(jì)算一下神圣怒火。
a=[45,25,25,0,0,70]
o=[4,0,2,2,0,7]
print(getConsume(a,o))
該公式計(jì)算結(jié)果為42171,刻印“神圣怒火”第一次強(qiáng)化實(shí)際需要的泰坦之靈點(diǎn)數(shù)為42154,計(jì)算偏差為17,這個(gè)偏差就有點(diǎn)兒大了,不過(guò)在占比之中仍然很小,17/42154=0.04%

嘗試計(jì)算一下弒神獵皇專屬全能刻印。
a=[0,32,24,24,25,75]
o=[0,3,2,2,2,7]
print(getConsume(a,o))
該公式計(jì)算結(jié)果為65943,刻印“弒神獵皇專屬全能刻印”第一次強(qiáng)化實(shí)際需要的泰坦之靈點(diǎn)數(shù)為65943,計(jì)算偏差為0。
綜上,我們可以得到什么結(jié)論呢?
在游戲官方設(shè)定的刻印強(qiáng)化系統(tǒng)中,速度是最值錢(qián)的能力項(xiàng),體力是最不值錢(qián)的能力項(xiàng)。速度的權(quán)重為1822/9408,體力的權(quán)重為1510/9408。或許,我們玩家可以通過(guò)這個(gè)分配權(quán)重來(lái)判斷相同總和刻印的強(qiáng)弱。不過(guò),需求永遠(yuǎn)是第一位的,游戲官方給出的權(quán)重只代表一般情況,如果玩家極其需要增加精靈體力,那對(duì)于玩家來(lái)說(shuō),體力就是“最值錢(qián)”的。
這個(gè)估算公式仍然與實(shí)際的結(jié)果有一定的偏差,需要進(jìn)行完善。不過(guò),繼續(xù)完善的意義其實(shí)并不大,因?yàn)榇蠹覐?qiáng)化刻印的時(shí)候,絕大多數(shù)情況不會(huì)考慮消耗多少泰坦之靈,畢竟現(xiàn)在打礦洞很快就能使泰坦之靈達(dá)到數(shù)量上限。歡迎有興趣的網(wǎng)友繼續(xù)完善這個(gè)公式,其實(shí)我也很想知道確切的算法。