3.4 版本【克制、消除、暴擊/護身】算法揭秘
版本更新后,戰(zhàn)斗中克制和消除的算法與原來已有所不同。
有些玩家可能已經(jīng)發(fā)現(xiàn),即使帶了日月同輝秘籍的俠客,配上很高的消除打克制低的對手,也出不了最大值了。這是因為,消除的算法改變了。
在舊版本,消除技能是直接抵消俠客收到的克制,計算關(guān)系是相減,比如一個帶了48%消除的俠客,完全不受48%以下克制技能的影響,但高于48%的那部分,消除技能就無能為力了。
計算公式: 打出的數(shù)值=俠客數(shù)值*(100%+消除%-對方克制%)*(100%+暴擊%) (藍色部分負數(shù)取零,且不超過100%)
這會帶來一個很嚴重的問題,如今,當自帶克制的俠客越來越多,眾多有實力的玩家的克制平均水平有可能達到150%以上,這很容易使對方所有俠客即使帶了消除也出現(xiàn)全部為0的數(shù)值,導致進階,暴擊數(shù)值都完全無效了。
于是,算法更改了:
新版本剛開始,更新后一度出現(xiàn)暴擊可以當消除使用的bug,在兩天后就被修復。
修復后對新算法進行了測試:
為了控制俠客初始值的變量,選取一個上下限接近的低星俠客,并帶加下限的秘籍
攜帶兩個+1裝備,和無雙V靈獸,克制消除量(48+1+1)%=50%
攻擊一個僅有兩個情俠克星I的目標,目標兩個技能全部觸發(fā),打出降低14%的效果。
根據(jù)數(shù)據(jù)比對,13024*(100%-(100%-50%)*14%)*(100%+90%)=23013
得到算法公式:
打出的數(shù)值=俠客數(shù)值*(100%-(100%-消除%)*對方克制%)*(100%+暴擊%)
更新后的算法在一定程度上緩解了全0這個問題,外加消除能力進一步上升,我們來算一下這時把對方清零需要的克制量:
當俠客消除達到48%時,此時克成全0,需要193%的克制量;
當俠客消除達到63%時,此時克成全0,需要271%的克制量;
當俠客消除達到73%時,此時克成全0,需要371%的克制量;
對于一個玩家,如果說平均193%還有理論上的可能,271%就基本是妄想了,更不要說371%的克制量。
當消除高的時候,可以有效避免被對方高克制打成全0的局面。(當然對手運氣好,多個天下無雙V全部觸發(fā),也是有可能全0的)
而相反,當對手克制低的時候,卻不能像以前一樣完全抵消克制的效果了,消除量變成了一個比例系數(shù),只要對方有克制,俠客就會被克掉一定比例的數(shù)值。