本帖最後由 49651531 於 2017-10-3 09:04 編輯
254還是255?如何刷學習力才能物盡其用? 賽爾號計算解析系列文章(第一期)
(注意:為方便起見,本文所討論能力值,僅由種族值、個體、性格、學習力這4個基礎值決定,預設等級為100級,不計算刻印、戰隊加成、稱號、套裝、魂印、年費加成、特訓、道具加成。)
為了方便大家對資料進行理解,首先請仔細閱讀精靈能力計算公式的有關內容。 【精靈滿級基礎能力計算公式】 A.五項能力值=Int[((種族值×2+學習力÷4+個體)+5)×性格修正] B.體力能力值= Int [(種族值×2+學習力÷4+100+個體)+10]
【計算公式備註】 ①精靈的攻擊、特攻、防禦、特防、速度這五項能力採用公式A計算,精靈的體力能力採用公式B計算。 ②精靈的除了體力之外的五項能力值受性格影響,即存在性格修正,其數值是這樣的:提升項數值為1.1,平衡項為1.0,降低項為0.9。 ③公式中Int代表取整,在得出計算結果後,直接舍去小數部分進行取整,獲得基礎能力值(基礎能力值僅由種族值、個體、性格、學習力、等級決定)。
對於精靈能力的計算公式有了一定瞭解,接下來,我們再來對精靈的學習力對於能力的影響進行分析。 【計算公式分析】 ①平均來看,每4個學習力即可提升1個能力值。 ②當性格修正為1.0或者無性格修正(體力)時,學習力刷252即可達到極限; ③當性格修正為1.1時,刷254或者255才可以達到極限,至於到底刷多少,需要做以下計算: 設種族值個位數為a,個體值個位數為b,令x=2a+b,y=x mod 10(y為x的個位數),當4≤y≤6時,該能力刷255才能到達極限,並且會浪費幾點學習力;否則刷254即可,剩下的252分給一項,餘下4還可以再提升其他一項能力值。 白话解析:種族值的個位數×2+個體值的個位數,如果這個結果的個位數是4,5或6,那就刷255,否則就刷254. 再把情況特殊化,當精靈為31個體時,如果某項種族值的個位數為2或7,要想達到該能力的極限,就刷255,否則刷254即可。 ④特殊情況提示:飛王凡爾斯因魂印效果影響,建議體力與速度都刷255學習力。 為了方便大家記憶,這裡有兩張學習力刷法流程圖。
為了加深大家對於學習力刷法的理解,以下將舉兩個例子。 【實際應用舉例】
①255刷法比254刷法能力多1點的情況舉例。 聖瞳繆斯的特攻種族值為132,假設她的性格為保守(特攻性格修正1.1),31個體。 因為特攻種族值的個位為2,個體值的個位為1,2×2+1=5,因此她屬於255刷法極限情況。 當特攻學習力刷254時,她的特攻基礎能力值為399;當特攻學習力刷255時,她的特攻基礎能力值為400.
②255刷法與254刷法能力等同的情況舉例。 艾歐麗婭的攻擊種族值為130,假設她的性格為固執(攻擊性格修正1.1),31個體。 因為攻擊種族值的個位為0,個體值的個位為1,2×0+1=1,因此她屬於254刷法極限情況。 當攻擊學習力刷254時,她的攻擊基礎能力值為395;當攻擊學習力刷255時,她的攻擊基礎能力值為395.
“知其然,知其所以然。”對於絕大部分玩家來說,只需要懂得如何去更好地刷學習力就可以了。不過,仍然有渴望知識的常長老。橙汁將在下面展示數學推導過程,或許會很長,但願有人能看下去。 【數學推導過程】
五項能力值=Int[((種族值×2+學習力÷4+個體)+5)×1.1]
假設種族值與個體值一定,那麼到達能力極限值的重點在於學習力是該刷254還是255。
最終決定能力是否達到極限的根本就是那個取整處理,關鍵在於種族值、學習力、個體各項數值×性格修正1.1之後的小數部分。
現在,一步步將公式拆分。我們先不管公式最終的取整處理,公式變成這樣:
((種族值×2+學習力÷4+個體)+5)×1.1
進行一下處理,根據乘法分配律,將公式再變成這樣
(種族值×2 +個體)+[種族值×0.2+個體×0.1+學習力÷4×1.1+ 5.5]
由於前部分( )內的資料為整數,並且不受學習力影響,因此我們將它去掉,比較後面[ ]中的數值。
種族值×0.2+個體×0.1+學習力÷4×1.1+ 5.5
當學習力分別取254與255時,可以繼續化簡:
種族值×0.2+個體×0.1+254÷4×1.1+ 5.5
= 種族值×0.2+個體×0.1+75.35
種族值×0.2+個體×0.1+255÷4×1.1+ 5.5
= 種族值×0.2+個體×0.1+75.625
由於我們研究的重點是小數部分,所以把更多的整數部分舍去,繼續簡化:
首先,把後面的數位整數部分75舍去,僅留下0.35與0.625做研究。
其中,種族值×0.2=種族值百位×100×0.2+種族值十位×10×0.2+種族值個位×0.2
=(種族值百位×20+種族值十位×2)+種族值個位×0.2
舍去( )內的整數,僅留下種族值個位×0.2做研究。
再其中,個體×0.1=個體值十位×10×0.1+個體值個位×0.1,舍去整數(個體值十位元),只留下小數部分(個體值個位×0.1)做研究。
在這時,我們的思路或許會明朗一些,只要滿足如下條件,那麼255刷法的能力值就會比254刷法的能力值多1點。
種族值個位×0.2+個體值個位×0.1+0.35<1 (254刷法)
種族值個位×0.2+個體值個位×0.1+0.625≥1 (255刷法)
換種說法來講,就是255刷法攢足了勁兒又湊出來一個1,這樣能力值取整後就會比254刷法多1點。
為了方便計算,將上面的兩個不等式再進行化簡:
種族值個位×2+個體值個位<7 (254刷法)
種族值個位×2+個體值個位≥4 (255刷法)
由於種族值個位×2+個體值個位的結果只能是整數,所以當結果為4,5或6時,刷255要比刷254多一點能力,當結果的個位數為0,1,2,3,7,8或9時,刷254與255的能力值一樣,那不如省出來1點學習力,將學習力刷成254,252,4,餘下4點用來提升某項能力。
關於在性格修正為1.1前提下,253的刷法是否能達到極限,在此不再敘述計算過程,只是說一下結果,當計算(種族值個位×2+個體值個位)的結果的個位數為0,1,2或3時,刷253即可到達該項能力的極限,也就是比254刷法多出1點空餘學習力,但是這1點學習力無論分配給哪一項能力,都無法使這一項能力再多一點,因此,253刷法相對於254刷法而言,毫無意義。
|