更新特殊技能每秒傷害值(DPS)計算公式

更新特殊技能每秒傷害值(DPS)計算公式

以往我們計算技能的每秒傷害值(DPS)都是簡單地直接將威力(Power)除以耗時便得出結果,可是這其實並不準確,因為在Pokemon Go遊戲中,我們如要發動特殊技能,需要按住小精靈一會才能發招,而這個在上述計算中卻未有計算進去,雖然這個啟動出招的所需時間不多,但卻也足以對招式的傷客值帶來影響,另外一般技能的致命一擊機率(Critical Chance)都是5%,然而卻有一些技能是特別高一些的(25%),更有一招石刃(Stone Edge)是高達50%,如果單以基本公式計算,的確不足以反映實戰時技能所帶來的應有實力,因此我們更新的特殊技能的DPS計算公式,公式參照外國 Pokemon 資訊網站 Pokeassistant,將按鍵發招的耗時假設為0.3秒,並把致命一擊機率也加進公式中進行計算,務求令最終結果更貼近現實

以尼美后為例,三招特殊技能分別如下:

技能名稱 屬性 威力 耗時
地震 100 4.2s
石刃 80 3.1s
污泥波浪 70 3.4s

如果以基本DPS公式計算,每秒傷害 = 威力/耗時 (DPS = Power/Duration),那麼結果會是如下

技能名稱 屬性 威力 耗時 同屬性加乘 DPS
地震 100 4.2s x1.25 29.76
石刃 80 3.1s x1 25.81
污泥波浪 70 3.4s x1.25 25.73

地震是最佳技能並且相比石刃有達4DPS的優勢

然而,如果採用新的公式計算
每秒傷害 = 威力/(耗時 + 0.3) * (1 + 致命攻擊機率/2)
DPS = Power/(Duration + 0.3) * (1 + Critical Chance/2)
那麼結果將是如下

技能名稱 屬性 威力 耗時 同屬性加乘 DPS
地震 100 4.2s x1.25 28.48
石刃 80 3.1s x1 29.41
污泥波浪 70 3.4s x1.25 24.24

可以看到由於石刃有高達50%的致命攻擊機率,所以DPS計算出來反而變得比地震高了一些,最佳技能也就變成了「石刃」而非「地震」

當然這只是一個小小的例子,實戰起來影響的因素還有很多,例如對方小精靈的屬性、血量、技能配搭,哪一招才是最佳技能還是會因應這些不定的變數而有影響的,因此這個最佳技能配搭只能作為基本參考,並非必然。