遊戲攻略

鬼谷八荒 (Guigubahuang) 傷害計算方法詳解

撰文:禦花梨

判斷角色境界

當對方跨越你一個大境界時,保護值(下面會詳細解釋,先記住這個值)=0,否則保護值=0.3。

舉個例子,你是煉氣中期,對方是築基後期,那麼保護值為0。但如果對方是築基中期,那麼保護值為0.3。

傷害計算

有兩種狀態

1、你攻擊沒對方防禦高

這種情況下,你的傷害公式為——攻擊保護值技能傷害/(100+對手功法抗性10/3)(1+詞條加成(有小數))

最後得到結果向上取整,如果為0則強製取1。

2、你攻擊比對方防禦高

這種情況下,你的傷害公式為——(攻擊-敵方防禦)技能傷害/(100+對手功法抗性10/3)*(1+詞條加成(有小數))

最後得到結果同樣向上取整。

經過多次驗算證實該演演算法實際有效,在攜帶詞條加成武技時存在±3以內的偏差值,可以考慮為詞條顯示為整數,但實際有小數尾數,不影響實際結果。

保護值

我相信所有人都遇到過跨境界大家強制扣血的情況,實際上問題出在演演算法上。

為了讓你不同階PK卻只能強制扣血,

為了讓NPC同階打你不會只強制扣血,

所以有了保護值演演算法。

即0.3攻擊力武技

大家都知道NPC攻擊低,當你同階上心法之後,NPC大多數攻擊都沒你防禦高。這個情況下宗門選比和飛升大會就很尷尬了。

因此,保護演演算法保護的是比你同階的NPC,肯定不是為了保護你的。

測試的時候,我曾經把自己的攻擊調到10,去打一個元嬰後期,結果實際傷害5,當時我就體會到了身為一個NPC,一個路人,修仙是多麼痛苦。

計算過程

我把心法下了(心法太多,有一些額外傷害的演演算法,會影響結果)

這是面板,主要武技和絕技,以及攻擊資料

鬼谷八荒 (Guigubahuang) 傷害計算方法詳解
鬼谷八荒 (Guigubahuang) 傷害計算方法詳解
鬼谷八荒 (Guigubahuang) 傷害計算方法詳解

攻擊678

武技威力——186

詞條加成3所有人20%+修仙者詞條8%,一共——28%(實際存在尾數,所以最後會產生輕微偏差)

絕技威力——3702

詞條加成3所有人,一共是21%

將資料excle

鬼谷八荒 (Guigubahuang) 傷害計算方法詳解

接著隨便選個人,進行切磋或者攻擊,之前記錄下他的資料,輸入表格預測傷害

鬼谷八荒 (Guigubahuang) 傷害計算方法詳解
鬼谷八荒 (Guigubahuang) 傷害計算方法詳解

可以看到,測算武技平A是218

鬼谷八荒 (Guigubahuang) 傷害計算方法詳解
鬼谷八荒 (Guigubahuang) 傷害計算方法詳解

實際切磋之後,結果武技是222,比預計多了4點,絕技是4071,比預計少了29點

這種偏差主要是因為詞條並不是整值,絕技差那麼多是因為絕技傷害基數太大產生,都在可以接受的範圍內

接著再找幾組

鬼谷八荒 (Guigubahuang) 傷害計算方法詳解
鬼谷八荒 (Guigubahuang) 傷害計算方法詳解
鬼谷八荒 (Guigubahuang) 傷害計算方法詳解
鬼谷八荒 (Guigubahuang) 傷害計算方法詳解

這組測算比較相近,武技比預算的多了1點,絕技比預算的少了2點,符合預期

再測兩組,然後打一次化神

鬼谷八荒 (Guigubahuang) 傷害計算方法詳解
鬼谷八荒 (Guigubahuang) 傷害計算方法詳解
鬼谷八荒 (Guigubahuang) 傷害計算方法詳解
鬼谷八荒 (Guigubahuang) 傷害計算方法詳解

這組武技結果相同,絕技少了33點傷害,符合偏差預期

鬼谷八荒 (Guigubahuang) 傷害計算方法詳解
鬼谷八荒 (Guigubahuang) 傷害計算方法詳解
鬼谷八荒 (Guigubahuang) 傷害計算方法詳解
鬼谷八荒 (Guigubahuang) 傷害計算方法詳解

這組武技傷害比預算多了2,絕技傷害比預算少了26,我的絕技詞條肯定是注水了,絕對沒有21%

鬼谷八荒 (Guigubahuang) 攻略彙整目錄

Back to top button