魔獸世界懷舊服:TBC風劍仇恨具體數值測試

魔獸世界懷舊服:TBC風劍仇恨具體數值測試

看了本版有人放出了TBC防戰各項技能具體仇恨數值,結合戰士區經典舊世精華帖,借深淵門口練武器技能的功夫測試了一下,發現TBC下風劍特效仇恨數值有點怪。

先放結論:

當前版本風劍特效仇恨為兩部分:debuff仇恨和特效傷害仇恨。debuff仇恨固定為63,跳到下一個目標即使只有一個debuff也是63。特效傷害仇恨為數值的一半。兩部分仇恨享都受仇恨係數加成。

根據經典舊世的精華帖子,風劍兩特效252,加300自然傷害,一共552,難道仇恨被大砍了?

另1:順便測試了毀滅打擊觸發風劍特效問題,確定毀滅打擊最多可觸發兩次特效,據說是毀滅打擊在服務端被分解為一次技能攻擊和一次破甲,所以能觸發兩次。風劍用到P2階段仇恨似乎沒問題。

另2:有朋友說會觸發3次,我沒測試出來,不過我懷疑是平砍也觸發了,誤以為是毀滅打擊觸發3次。

1.測試方法:

攢滿怒氣,拿掉盾牌(排除盾牌專精怒氣仇恨影響),找個黑鐵矮子幹,平砍一下取消,運氣好的話一兩次攻擊就能觸發風劍特效。然後執行 /script print(UnitDetailedThreatSituation(“player”,“target”)) 獲取當前總仇恨值。並分別在防禦姿態和戰鬥姿態下測試了兩組資料。

2.資料:

(注:API輸出的仇恨值應除以100)

魔獸世界懷舊服:TBC風劍仇恨具體數值測試

3.分析:

剛開始以為風劍特效觸發仇恨為減25自然抗debuff、減攻速debuff、自然傷害三個仇恨之和,怎麼算資料也對不上,後來看了以前的帖子,發現兩個debuff只計算一個仇恨。那麼問題來了,風劍特效跳到下一個怪,只有一個減25自然抗debuff生效時,仇恨是多少呢?

答案是跟兩個debuff仇恨相同,具體數值在防禦姿態和戰鬥姿態下分別是94。18和50。40,94。18/50。40=1。495/0。8 符合仇恨模型。這部分的測試資料我就不放上來了,測試方法很簡單,拉兩個怪,打其中一個,特效觸發後,看另一個怪的仇恨值就知道了。

那麼,我們拿防禦姿態第一組資料來看,按直覺應該按下面這樣計算:(169+270+94。18)*1。495=797。1041,而API輸出的仇恨值為548。66,看來這個等式有問題,懷疑300自然傷害並沒有產生足額仇恨。

假設風劍特效傷害有個線性折扣係數x,那解個一元一次方程就行了,最後求得x=0。5,代入4組資料驗算無誤。

4.結論:

風劍特效仇恨為兩部分:debuff仇恨和特效傷害仇恨。debuff仇恨固定為63,跳到下一個目標即使只有一個debuff也是63。特效傷害仇恨為數值的一半。兩部分仇恨享都受仇恨係數加成。