賽爾號(hào) | 威力提升描述核實(shí)與威力寶石加成測(cè)試
導(dǎo)言:本文的整體邏輯是方法——實(shí)例。一共有三部分,前兩部分是解釋測(cè)試方法,第三部分是實(shí)例應(yīng)用。第一部分解決的是“如何確定某個(gè)提升效果到底屬于威力提升還是傷害提升”的問(wèn)題。第二部分解決的是“如何測(cè)試威力寶石究竟有無(wú)效果、是否被提升”的問(wèn)題。第三部分以混沌埃蘭的先三為例,確定了混?!笆妊獢貧ⅰ薄睦办`劍封魂”—機(jī)王“金屬風(fēng)暴”式威力提升效果的本質(zhì)。

一、如何確定某個(gè)提升效果到底屬于威力提升還是傷害提升?
(一)確定傷害函數(shù)、理論最高傷害與理論最低傷害的函數(shù)
基礎(chǔ)傷害計(jì)算公式的簡(jiǎn)化版為:
(0.84×技能威力×攻擊方攻擊÷防御方防御+2)×本系修正×克制系數(shù)×(0.85~1)
由于我們是在戰(zhàn)斗測(cè)試器中進(jìn)行對(duì)戰(zhàn)測(cè)試,所以防御方防御為150,克制系數(shù)為1。使用的技能為本系技能,所以本系修正為1.5。增傷的倍數(shù)在基礎(chǔ)傷害計(jì)算公式的基礎(chǔ)上進(jìn)行乘法疊加。
我們令技能威力為x,則在戰(zhàn)斗測(cè)試器中的基礎(chǔ)傷害為:
f(x)=(0.84·x·攻擊方攻擊÷150+2)·1.5·1·(0.85~1)
即理論上的最高傷害為[f(x)]max=(0.84·x·攻擊方攻擊÷150+2)·1.5·1·1
最低傷害為[f(x)]min=(0.84·x·攻擊方攻擊÷150+2)·1.5·1·0.85
我們只需要在后續(xù)的測(cè)試中確定技能威力和攻擊方的攻擊即可。
?(二)兩種提升效果的函數(shù)表達(dá)
字面描述為“威力提升s%”的效果在實(shí)際上可能是(1)威力提升s%,也可能是(2)傷害提升s%。
若是(1),則最后的傷害為:f((1+s%)·x)。
若是(2),則最后的傷害為:(1+s%)·f(x)。
?
(三)兩種提升效果與理論最高傷害、最低傷害形成矩陣
上述兩種情況又各自有理論上的最低傷害和最高傷害。這樣我們就得到一個(gè)矩陣:

(四)確定方法
我們?cè)谥暗摹?a target="_blank" >文章】中計(jì)算過(guò),威力提升s%始終要比傷害提升s%的整體傷害區(qū)間要低一點(diǎn),也就是a1<a2,b1<b2。
在實(shí)際對(duì)戰(zhàn)中,我們會(huì)得到一系列傷害值,其中會(huì)有最高傷害值m和最低傷害值n。
通過(guò)觀察最低傷害和最高傷害落在哪個(gè)區(qū)間,即可確定該提升效果究竟是什么:
如果b1<m≤b2,則說(shuō)明該提升效果為傷害提升;如果a1≤n<a2,則說(shuō)明該傷害提升效果為威力提升。
(五)方法的簡(jiǎn)化
為方便記錄,上述矩陣可以被擴(kuò)展為:

根據(jù)(四)、(五)之方法,即可確定某種字面描述為威力提升s%或傷害提升s%的效果實(shí)際上是哪一種。
?二、如何測(cè)試威力寶石究竟有無(wú)效果、是否被提升?
(一)確定不同情況的傷害函數(shù)
添加威力寶石后,我們記威力寶石的提升點(diǎn)數(shù)為g。那么,威力提升s%和傷害提升s%各自對(duì)于3種情況。
假設(shè)實(shí)際效果為威力提升s%,則有:
f((1+s%)x)……僅僅技能威力被提升,威力寶石的加成完全無(wú)效。
f((1+s%)·(x+g))……威力寶石和技能威力一起被提升。
f((1+s%)·x)+f(g)……技能威力被提升,但威力寶石沒(méi)被提升。
?而假設(shè)實(shí)際效果為傷害提升s%,則有:
(1+s%)f(x)……傷害被提升,威力寶石的加成完全無(wú)效。
(1+s%)f(x+g)……威力寶石連同原來(lái)的技能威力一起被記入傷害提升的公式之中。
(1+s%)f(x)+f(g)……僅技能威力被記入傷害提升公式,威力寶石單獨(dú)計(jì)算傷害,且沒(méi)被提升。
(二)確定方法
每種情況下都有理論最低傷害和最高傷害。于是,上述6種情況可以形成如下矩陣:

?同理,只要記錄實(shí)戰(zhàn)中出現(xiàn)的最高傷害值或最低傷害值,并與理論值進(jìn)行比較,即可確定威力寶石屬于哪一種情況,繼而得出結(jié)論:威力寶石到底有沒(méi)有效果、有沒(méi)有被提升。
?(三)方法的簡(jiǎn)化
為方便記錄,上述矩陣可以被擴(kuò)展為:

根據(jù)(二)、(三)之方法,即可確定威力寶石到底有沒(méi)有效果、有沒(méi)有被提升。
?三、舉例:混沌埃蘭
簡(jiǎn)要說(shuō)明:
混沌埃蘭的先三技能“嗜血斬殺”有傷害增加的效果:每次使用威力增加15%,最高增加60%。該效果同艾夏拉“靈劍封魂”和馬爾修斯“王·金屬風(fēng)暴”一致。確定了埃蘭的這一威力增加效果的特性,也就可以同類判定艾夏拉和馬爾修斯技能的特性。
目標(biāo):
(1)確定“嗜血斬殺”的威力增加效果到底是提升威力還是提升傷害?
(2)確定威力寶石對(duì)該提升效果是否有效。如果有效,威力寶石是否會(huì)受加成?
第一步:數(shù)據(jù)準(zhǔn)備
我方混沌埃蘭攻擊為602,先三威力為85。無(wú)能力套裝干擾。
由于埃蘭先三的提升效果是遞增的,我們直接測(cè)試其疊加完成后的最高狀態(tài),即提升60%,也就是提升了1.6倍。
無(wú)論是嗜血斬殺還是靈劍封魂,這個(gè)效果都是第一次使用就已經(jīng)疊加了15%,第四次使用技能打出的傷害就是疊滿的傷害。所以我們從第四回合的傷害開(kāi)始記錄起。
威力寶石為三級(jí)威力寶石,也就是g=7。
?第二步:傷害記錄
數(shù)百次回合(我沒(méi)數(shù),太多了)的測(cè)試中,記錄以下數(shù)據(jù):
(不用在意多少回合對(duì)戰(zhàn)和最值的出現(xiàn)次數(shù),只要出現(xiàn)1次就足以說(shuō)明問(wèn)題)
?記錄表1:

記錄表2:

注釋:數(shù)字是我從excel表中直接復(fù)制過(guò)來(lái)的,小數(shù)點(diǎn)后沒(méi)有經(jīng)過(guò)處理,所以看上去比較“雜”。如果要處理的話,應(yīng)當(dāng)是向下取整,不可四舍五入。
?第三步:分析
在記錄表1中,實(shí)戰(zhàn)的最高傷害出現(xiàn)了691,大于f(1.6·x)的理論最高傷害690(注意,不能四舍五入,要向下取整),在1.6f(x)的傷害范圍之內(nèi)。所以這個(gè)傷害值不符合威力提升1.6倍的效果,而符合傷害提升1.6倍的效果。
在記錄表2中,實(shí)戰(zhàn)的最高傷害為748,只在1.6f(x+g)的傷害范圍之內(nèi),接近其理論最高值749,并且均高于其他函數(shù)的傷害最高值。所以這個(gè)傷害值只符合1.6f(x+7)這一種情況,也就是:威力寶石生效了,并且還一同被翻了倍。
?第四步:結(jié)論
(1) “嗜血斬殺”的威力增加效果實(shí)際上是提升傷害。
(2)威力寶石對(duì)該提升效果有效,且威力寶石會(huì)跟著被翻倍。
(艾夏拉、馬爾修斯效果描述一致,故結(jié)論同理。其中艾夏拉簡(jiǎn)單測(cè)了下傷害最高值,符合結(jié)論;馬爾修斯一直有魂印弱化,搞不定=-=)

附錄:其他7個(gè)威力提升效果的核實(shí)和測(cè)試
1.王雷

2.莫迪西斯

3.萬(wàn)魔

4.光螳螂

5.邪靈主宰摩哥斯

6.阿徒

7.錮靈舞

如果在方法上沒(méi)有錯(cuò)誤的話,應(yīng)該就是這樣了=。=