《幻塔》屬性面板攻擊加成演算法分析

屬性面板,我們最開始接觸的東西,在2.0來臨之前,我們在回頭看看,你們真的瞭解他麼?你知道面板上的攻擊是怎麼來的嗎?

《幻塔》屬性面板攻擊加成演算法分析

1.面板攻擊的來源

屬性面板上的攻擊屬性分為:物攻、火攻、冰攻、雷攻。

《幻塔》屬性面板攻擊加成演算法分析

面板攻擊來源:初始攻擊(人物等級、抑制器增加的攻擊)、武器、意志、裝備、攻擊加成buff(包括攻擊加成的擬態buff、技能buff、意志buff、武器專屬和星級buff等)。

源器增傷不加面板攻擊

《幻塔》屬性面板攻擊加成演算法分析

同理,傷害提高類的屬性都不增加面板的攻擊,如賽彌爾擬態、冰弓一星被動,以及團本的作戰引擎的隨機增傷屬性(傷害提高類)等。

《幻塔》屬性面板攻擊加成演算法分析

2.攻擊buff的計算公式

那麼攻擊buff增加的攻擊是怎樣計算的呢?

增加攻擊的buff是加算,而不是乘算,可以理解為:

基礎攻擊*(1+攻擊buff1+攻擊buff2)

而不是:

基礎攻擊*(1+攻擊buff1)*(1+攻擊buff2)

我們從面板來驗證:

以啟明星專屬被動舉例(裝備兩把以上雷屬性武器增加20%雷攻)。

《幻塔》屬性面板攻擊加成演算法分析

初始面板四種屬性攻擊是相同的,此時其他屬性攻擊為3639。

由於我們帶兩把雷屬性武器啟用被動-雷電共鳴,所以其他屬性攻擊不變,而雷攻增加了20%。

計算3639*(1+20%)=4366.8,面板上不顯示小數點,所以現在的雷攻為4367。

《幻塔》屬性面板攻擊加成演算法分析

我們繼續試驗,啟明星五星效果--釋放技能脈衝鎖定後,提高自身(10+自身電極數*10)%雷電攻擊。

《幻塔》屬性面板攻擊加成演算法分析

如果我們有1根電極時,可增加20%雷攻,此時我們釋放完技能可以看到面板雷攻變成了5095。

《幻塔》屬性面板攻擊加成演算法分析

這個資料是怎麼來的?

我們可以使用加算公式:3639*(1+20%+20%)=5094.6,即5095雷攻。

可以看到我們的所有攻擊buff都是基於基礎攻擊計算的,而不是面板的當前攻擊。

3.基礎攻擊

那麼基礎攻擊受什麼影響?

我們上面提到了,面板攻擊來源有:初始攻擊、武器、意志、裝備、攻擊加成buff,下面我們來分析一下。

(1)上面的實驗中,我們都佩戴了三把武器,所以可以得出結論:武器增加的攻擊屬於基礎攻擊

(2)我們先帶上意志,此時面板攻擊為5758,啟用啟明星雷電共鳴後雷攻為6909。

《幻塔》屬性面板攻擊加成演算法分析

計算方法:5758*(1+20%)=6909.6

啟用啟明星五星效果後雷攻為8061

《幻塔》屬性面板攻擊加成演算法分析

計算方法:5758*(1+20%+20%)=8061.2

可以得出結論:意志增加的攻擊屬於基礎攻擊

(3)我們帶上裝備(以加雷攻的手套實驗)

《幻塔》屬性面板攻擊加成演算法分析

此時其他屬性攻擊為6529,雷攻為8293

《幻塔》屬性面板攻擊加成演算法分析

計算方法:(6529+手套雷攻381)*(1+20%)=8292,

可以得出結論:裝備增加的攻擊屬於基礎攻擊

※由於面板不顯示小數點,而小數點後資料是實際存在的,所以以整數計算會有少許偏差。

4.總結

從面板攻擊的變化可以得出結論:

屬性攻擊=基礎攻擊(包含武器、裝備、意志)*(1+攻擊buff1+攻擊buff2+…)

多個屬性攻擊buff的演算法為加算,都是基於面板的基礎攻擊計算的。

以上是 《幻塔》屬性面板攻擊加成演算法分析 的全部内容, 来源链接: utcz.com/yxgl/575766.html

回到顶部