來源:3DM論壇
作者:shadow2k
我對相關內容進行了深入的研究,有了一些進展:
咱們把分界點的那個數值稱為”X”吧
當盾值低於”X”的時候,加成後護盾總量的計算公式很簡單:加成後護盾容量=護盾容量+護盾容量*總加成百分比(注:總加成百分比就是所有加成的百分數之和)
而當盾值高於”X”的時候,加成後護盾總量的計算公式為:加成後護盾容量=護盾容量+護盾同等級人物基礎血量*總加成百分比*0.8
其中的“護盾同等級人物基礎血量”,這個指的是無論現在人物多少級都不重要,重要的是護盾多少級。 護盾是多少級,計算的時候就要填入那個等級的”人物基礎血量“。
”人物基礎血量“指的是沒有經過任何加成的,該等級人物原始的血量,這個血量5個角色是相同的。
那麼,這個分界點到底是多少呢?
這個分界點其實並不是一個固定的數字,而是隨人物基礎血量而變化的。
當護盾容量達到人物基礎血量的某個百分比時,就會達到分界點,更換計算公式。
我推測,這個百分比就是80%。 也就是上面那個計算公式裡的0.8。 對於50級角色而言,50級的基礎血量為36058,所以分界點就是28846。
為什麼只是推測而不是確定的數字,因為這個百分比我沒找到方法來通過計算得到,只能是在遊戲裡進行大量的測試。
我測試的結果是,當角色為50級時,護盾盾值的分界點大約位於:28007~28847之間,也就是基礎血量的77.67% ~ 80.00%(保留小數點後兩位)之間。
其他等級我也測試過,同理。
我認為這個分界點應該不是一個複雜的數字,除非遊戲開發組蛋疼,那麼參考上面的公式,我認為80%是一個比較合理的推測。
如果誰有容量位於28007~28847之間護盾,可以自己測試,或交給我測試,以進一步驗證這個推測。
而且在研究這個的過程中還發現了一些其他的問題,還在探索中。 不過其實這些不是我所擅長的東西,如果研究沒能繼續下去,還請見諒。
截圖說明
技能點加成
壞小子點數加成
總加成:0.091+0.18=0.271
28007盾的原始盾值
28007盾加成後數值35597
用低於分界點公式計算:28007+28007×0.271=35596.897
沒問題
28847盾的原始數值
28847盾加成後數值36665
用高於分界點公式計算:28847+36058×0.271×0.8=36664.3744
要是按四捨五入來算,差了1,我認為是基礎血量和盾值本身就不是整數,只是在遊戲裡只顯示整數,於是只用整數計算導致了這微小的差別。