请选择 进入手机版 | 继续访问电脑版

13号避难所

 找回密码
 立即注册
搜索
查看: 1654|回复: 3

關於潛行傷害倍率計算

[复制链接]
发表于 2016-3-24 00:23:53 | 显示全部楼层 |阅读模式
應該很多人都知道Ninja、Mister Sandman、Cloak & Dagger這幾個perk獲得的順序不同會影響潛行傷害倍率,而1.4版時Bethesda“修正”了Mister Sandman,所以現在潛行傷害最高只剩4.8倍(最低4.4),這部份的問題原因是它們的效果設定不統一:

首先,基本潛行傷害倍率(以下寫為CritMult)遠距武器是2.0倍,徒手和近戰武器則是3.0倍。另外每個perk設定效果中,有個“優先度”(Priority)屬性。

Ninja第一級效果:
優先度0 - 檢查沒有Ninja第二級,有單手近戰武器關鍵字,CritMult +1
優先度1 - 檢查沒有Ninja第二級,沒有單手與雙手近戰武器關鍵字,CritMult +0.5

Ninja第二級效果:
優先度0 - 檢查沒有Ninja第三級,沒有單手近戰武器關鍵字,CritMult +1
優先度0 - 檢查沒有Ninja第三級,有單手近戰武器關鍵字,CritMult +2

Ninja第三級效果:
優先度0 - 沒有單手近戰武器關鍵字,沒有雙手近戰武器關鍵字,CritMult +1.5
優先度0 - 有單手或雙手近戰武器關鍵字,CritMult +7

從上面條件可以看出Ninja的問題點之一:檢查關鍵字的條件設得太爛。第一級時徒手武器被視為遠距武器,而雙手近戰武器完全沒被列入;第二級時雙手近戰和徒手武器被視為遠距武器;第三級時雙手近戰武器才終於被當成近戰武器處理。徒手武器從頭到尾都很苦命的被當成遠距武器,潛行傷害硬是比近戰武器低了一截。

Mister Sandman第一級效果:
(1.4版以前)優先度0 - 檢查沒有Mister Sandman第二級,有消音器關鍵字,CritMult *1.15
(1.4版)優先度0 - 檢查沒有Mister Sandman第二級,有消音器關鍵字,CritMult +0.15

Mister Sandman第二級效果:
(1.4版以前)優先度0 - 檢查沒有Mister Sandman第三級,有消音器關鍵字,CritMult *1.3
(1.4版)優先度0 - 檢查沒有Mister Sandman第三級,有消音器關鍵字,CritMult +0.3

Mister Sandman第三級效果:
(1.4版以前)優先度0 - 有消音器關鍵字,CritMult *1.5
(1.4版)優先度0 - 有消音器關鍵字,CritMult +0.5

Cloak & Dagger效果:
優先度0 - CritMult *1.2

至於優先度是在效果同時作用時決定誰先誰後,但從上面可以看出除了Ninja第一級針對遠距武器的效果有特別設為優先度1之外,其他全是一樣的優先度0,所以在加法乘法混用的情況下,先後順序就變成很重要了(以1.4版情況為例):

最差的情況,像我就是先選了Sandman第三級,再選Ninja第三級,最後拿到Cloak & Dagger: (2.0 * 1.2) + 1.5 + 0.5 = 4.4倍
最好的情況,例如一開始先拿到Cloak & Dagger,再選Sandman第三級,最後選Ninja第三級: [(2.0 + 1.5) + 0.5] * 1.2 = 4.8倍
(其他一些組合例子與運算邏輯可以參考國外Reddit上的討論

Nexus上的非官方Ninja修正mod是針對原本不合群(用加法)的Ninja做出修正:
Ninja第一級效果:
優先度0 - 檢查沒有Ninja第二級,是進行近戰攻擊,CritMult *1.333334
優先度0 - 檢查沒有Ninja第二級,不是進行近戰攻擊,CritMult *1.25

Ninja第二級效果:
優先度0 - 檢查沒有Ninja第三級,是進行近戰攻擊,CritMult *1.666667
優先度0 - 檢查沒有Ninja第三級,不是進行近戰攻擊,CritMult *1.5

Ninja第三級效果:
優先度0 - 是進行近戰攻擊,CritMult *3.333334
優先度0 - 不是進行近戰攻擊,CritMult *1.75

進行近戰攻擊(IsMeleeAttacking)的檢查適用在徒手、近戰武器、甚至拿槍敲人也算。在1.4版前,這樣修改之後全部效果都是乘法,自然也沒什麼先後順序會影響的問題,通通都是2 * 1.5 * 1.75 * 1.2 = 6.3倍。

結果1.4版時Bethesda不知道是吃錯什麼藥還是真的想nerf潛行傷害,反而把Mister Sandman也改成用加法了,現在變成Cloak & Dagger才是不合群的傢伙,所以一樣還是有上面提的運算順序問題,於是Nexus前兩週才有人做了把Mister Sandman反修正的mod來搭配非官方Ninja修正mod。如果他們真的是想nerf潛行傷害,我想下次大概會把Cloak & Dagger也改成用加法,這樣倍率應該就只會剩下2 + 1.5 + 0.5 + 0.2 = 4.2倍。
 楼主| 发表于 2016-3-24 09:19:54 | 显示全部楼层
danger要躲到敵人看不到的地方,如果他們沒追過來,過一小段時間danger字樣兩邊的括號才會開始展開到變成caution。
caution下觸發潛行加成的條件是有點怪,一般情況應該是看那括號的展開距離或敵人是否看到你但還沒進入danger,不過像敵人正在和其他中立/友善NPC戰鬥時我在旁邊一段距離外放冷槍,常常會有一開始攻擊有加成,但中間幾下又沒加成,最後又加成的情況。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|13号避难所

GMT+8, 2024-4-18 11:39 , Processed in 0.050587 second(s), 14 queries .

快速评论 返回顶部 返回列表