復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

不想看過程直接翻到最後有結論。

1。護甲,破甲與無視護甲:

1。1護甲與減傷:

首先明確一個很重要的問題:人偶造成的傷害是魔法傷害。

先放出一個EXCEL表格,後續主要引用這裡資料:

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

1。1。1護甲減傷的效果:

透過一些取點大概繪製的圖形,是可以確定在沒有其他減傷途徑的情況下實際受到的傷害佔初始百分比與魔抗是一個類似於雙曲線的曲線。用一個手遊比較常見的演算法:受到傷害=基礎傷害*(固定值a/(固定值b+護甲)),將上述暗奶,弓,鏡子的資料代入,可以得到ab均為3000,用魔女和鳳凰的資料代入驗證,是基本符合公式:

實際傷害=[3000/(3000+護甲)]*基礎傷害

1。1。2護甲減傷和百分比減傷的相互關係:

上述表格龍1和鳳凰使用減傷技能的資料可以看出,實際受到傷害量和僅計算護甲減傷受到的傷害的差距是符合百分比減傷直接和僅計算護甲的傷害量相乘得到的資料。

可以得到結論,當存在百分比減傷時候:實際傷害=[3000/(3000+護甲)]*基礎傷害*(1-百分比減傷)

龍2在其他條件不變的情況下(指被動同為2級,就是20%減傷),攜帶一個擁有7。1%魔法傷害減免的項鍊,最後得到結果,實際減傷效果是這兩之後。可以得到結論,不同來源的百分比減傷是線性疊加。

本來是想測算對方的百分比增加傷害與己方百分比減傷之間的關係,但是人偶無法達到這一需求,同時JJC也沒有辦法進行測算,希望後續能開一個好友對戰的模式方便測試。

1。2破甲:

1。2。1破甲上限:

破甲上限為1500這個問題應該很多人都見過,那麼到底是破甲只能最大為1500還是生效的為1500還是負數護甲的效果為-1500。

經過一些測試,人偶的護甲是可以超過-1500,甚至-4000,-5000均可。但是負數護甲造成的最大增傷效果是和-1500一樣的,也就是翻倍,和上述護甲減傷效果的結論一樣(3000/(3000-1500)=2)。

同時,我們可以推測一個結論,破甲數值本身是沒有上限的,有上限的是負數護甲的增傷效果,為2倍,和-1500護甲的情況下增傷效果一樣。

1。2。2提高單個破甲數值的方法(以龍為例):

(1)首先能提高龍破甲的,肯定是提高攻擊力,這點不用測試。

(2)那麼物理傷害加成能否提高效果,我進行了一個測試:(不要學我強化這東西,我只是測試用)

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

根據演算法,龍破甲為30%攻擊力,也就是理論上為2248,實際測算結果如圖:

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

與理論計算相同,說明物傷不會影響破甲

(3)那麼除了疊加攻擊力還有什麼方法提高破甲效果哪,我們來測試一下魔女一技能的效果:

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

和(2)相同的龍,破甲也為2247,如果魔女釋放1再破甲的效果仍然為2247,說明這個效果提高並不能影響破甲值。

1。3無視護甲效果:

首先我將結論擺出來:

這個效果目前演算法是類似於一種只作用於擁有這個特效的角色的破甲效果,同時和無視護甲這個效果描述有衝突,目前來看,即使護甲為負數,無視護甲的效果仍然生效,相當於變成額外的破甲,當然,破甲增傷效果仍然不能超過2倍。

我們用風弓來進行測試:

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

2級被動疊滿,擁有20增傷和20無視護甲效果,由於不懈怠任何帶有物傷加成的裝備,增傷效果直接乘法疊加即可。

一技能是造成三次傷害。打人偶第一段3605,第二段3883,第三段4194

4級一技能基礎傷害一段45%Ad,角色AD為8010,第一段傷害理論為3604。5,符合實際。如果第二段傷害僅僅考慮2%增傷不考慮無視護甲則傷害理論上為3676。6,如果考慮將無視護甲作為單人破甲效果來看,2%的無視護甲增傷(注意該角色無視護甲的效果是根據自身AD決定)為3000/(3000-8010*0。02)=1。056;

1。056*3676。6=3883。1,和實際符合,說明結論正確。

從結果來栞,按理說無視護甲效果應該只能在目標有護甲情況下生效,不知道現在正在狀況是故意這樣設定還是BUG。

2。部分輔助加攻擊力效果:

我們以暗奶和薔薇之心來測試:

初始面板如圖:

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

目前角色技能疊加攻擊力的效果,不同角色的攻擊力BUFF是可以互相疊加的。依據自身攻擊力增加攻擊力的效果,增加的數值只和角色初始介面的面板有關,和當前戰鬥狀態的攻擊力無關,不能像春黑那樣指數式增加。

暗奶作為一號位,薔薇之心二號位(薔薇之心加工技能只能作用於一號位)

暗奶初始攻擊力4824,薔薇之心初始AD為1099。

當觸發一次暗奶充能技能後,攻擊力變為6561,增加1737。

如果開靈魂爆發,在10S時間內再次開出暗奶充能技能,攻擊力仍為6561,並不會依據當前攻擊力增加加工的效果。

如果先讓薔薇之心對暗奶加工,暗奶攻擊力變為5154,再讓暗奶保持這個攻擊力BUFF情況下觸發充能技能,攻擊力變為6891,增加1737,和沒有BUFF觸發充能技能增加幅度一樣,再次證明結論。

如果使用魔女一技能20%效果BUFF情況下,攻擊力增加效果仍為1737,說明魔女一技能20%技能效果可能僅作用於治療量和傷害量,不能作用於其他狀態類效果。

3。暴擊,魔法傷害,物理傷害對治療量護盾影響:

3。1暴擊,魔法與物理傷害加成對於治療者治療量影響:

先說結論,治療量是可以收到魔法傷害加成,但是物理傷害無效的。

我們用這個玉作為例子:

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

玉僅攜帶這一件裝備,玉加血技能一技能根據角色AD的28%進行治療。

實際治療量為1299

理論治療量為0。28*3964=1110

1110*1。171=1299

符合結論,治療量會受到魔法傷害加成影響。

物理傷害我們用暗奶測試:

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

暗奶1技能1。34AD加成,理論治療量為1。34*4953=6637

實際同樣為為6637,說明物理傷害並不能對治療量產生影響,和魔法傷害不同。

暴擊和輸出的暴擊效果一樣,不討論。

3。2盾的效果與魔傷的關係:

盾首先是不能暴擊,所有盾都應該是不可以的。

盾與魔傷關係要分兩情況,一種是生命加成的,比如枕頭鏡子,一種是AD加成,比如暗奶。

關於護盾量如何進行測算,目前思路是魔法傷害加成由佔比充能技能提供,護盾量用生命的條和護盾條比例作為比較方法。

(1)生命類護盾

沒有加成情況下:

仔細觀察會發現有很明顯的提高。

沒有加成情況下的鏡子:

有加成情況下:

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

有明顯提升。

同時如果魔女一技能釋放後,鏡子變為

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

說明是有效果的

得到結論,魔法傷害對生命類護盾是有加成效果。

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

復甦的魔女一些資料和演算法分析(護甲治療攻擊力BUFF)

需要注意的是,這種情況下暗奶的充能技能是無法觸發,所以不會有額外變數。

觀察發現魔法加成對於護盾無影響

基本可以得到結論,攻擊力加成類護盾對於魔法傷害的加成是無效的

也是無效的。

4。總結:

(1)角色受到傷害的計算公式為:

(2)無視護甲類角色的實際造成傷害演算法:

造成傷害=基礎傷害*[3000/(3000+當前護甲-可以無視的護甲)](不考慮雙方增傷減傷)

(3)絕大部分輔助的攻擊力加成類BUFF加成的效果只和角色介面的屬性有關,和當前戰鬥狀態的屬性無關。

(4)破甲數值是無上限的,有上限的是負數護甲造成的額外傷害,當目標護甲小於等於-1500時候,受到傷害均為2倍,具體演算法和減傷演算法一樣。

(5)妨害系和治癒系治療類技能受魔法傷害加成,可以暴擊,不受物理傷害加成。

(6)生命加成的護盾受魔法傷害加成,攻擊力加成護盾不受影響。同時護盾均不能暴擊。

(7)魔女一技能帶來的20%技能效果絕大多數情況下只能作用於傷害量和治療量,其他效果無法提升。除非作用的效果是生命加成的護盾時,會有效果提升。

最後感謝幾個群友對測試護盾時的一些建議。

相關文章