Categories

仙境傳說RO手遊STR與攻擊力的關系及攻擊力詳解 | RO仙境傳說攻略

計算過程比較復雜,不想看的可以直接拉到結論部分即可食用~點擊跳轉

STR:預覽界面有個每點力量增加兩點物理攻擊的固定加成效果,然而實際測試,並非固定的2點傷害,所以實際的物理攻擊=固定加成(公式=力量*2)+額外加成(力量相關函數)。由於自己人物等級已經太高,有JOB加成,無法測試從1力量開始的攻擊力相關數據來推算函數,於是找到瞭黑貓不睡,要到瞭以下的力量與ATK關系表:

如上圖所示記錄瞭100點力量值所帶來的的固定加成和額外加成,利用excel中的插入曲線可以得到屬性點和額外加成的函數關系如下圖:

根據圖像大致可以推斷力量相關函數應該是二次方函數 或者三次方函數

先寫個函數關系式

力量相關函數1=力量*力量*系數1

力量相關函數2=力量*力量*力量*系數2

接下來就簡單瞭,先默認系數1和系數2都為1,分別把屬性點帶入到函數1和函數2

得到兩列數據如下圖:

再用額外加成的數值比上這兩列數值,得到的就是系數1和系數2,如下圖:

因為系數1和系數2是固定值,所以誤差不應該很大,而且應該是大致相同,由上圖可見,基本排除三次方函數的可能性(系數值變動誤差大)

再由上圖平方函數系數值的特點(基本在0.01上下浮動,判斷系數值大致為0.01),大致可以推斷這部份函數關系的最終結果,程序在計算的時候應該是使用瞭取整計算(向上,向下,或者四舍五入)

於是我分別使用瞭excel中的向上,向下,和四舍五入函數來進行驗證如下圖:

最終隻有向下取整的關系式與額外加成的數值一致,於是推斷力量影響物理攻擊的函數關系式應該為:

物理攻擊=力量*2+向下取整(力量*力量*0.01)

此公式已經與官方求證,準確無誤(特別感謝:黑貓不睡)

說完力量,順便把ATK也說瞭,相信大傢都有發現,很多時候2張螃蟹打大嘴鳥,效果不如2張哥佈林卡。但是明明螃蟹卡是20%,哥佈林卡是15%,為什麼呢?接下來看幾張測試圖片:

無卡片連刺傷害:6565

插2張螃蟹卡連刺傷害:7844

插螃蟹+哥佈林 連刺傷害:7844

插2張哥佈林 連刺傷害:8333

ro

算法算出:

2張哥佈林實際加傷比例26.9%,一張大約是13.45%,

2張螃蟹實際加上比例19.5%,一張大約是9.75%

混插實際加上比例24.68%,混插如果是乘算,應該是1.1345*1.1975=1.2451,24.51%

如果混插是加算,應該是13.45+9.75=23.25%

相比實際,混插乘算更接近實際傷害,但是卡片加成數據不對,於是再次求證:黑貓不睡,得出以下說法:

屬性加傷卡和體型加傷卡隻針對裝備攻擊力有效,但是種族加傷卡對素質攻擊力和裝備攻擊力都生效;

進一步攻擊力確切來說分為三部分:

素質攻擊力:由提升力量點才來的攻擊力;

裝備攻擊力:顧名思義,裝備部分提升的攻擊力屬於裝備攻擊力;

精煉攻擊力:精煉所帶來的攻擊力屬於精煉攻擊力;

由於測試過程太漫長,直接上結果,對於各種攻擊,劃分如下:

1. 附魔所增加的ATK屬於裝備攻擊力,附魔所增加的力量所帶來的攻擊力屬於素質攻擊力;

2. 工會祈禱帶來的攻擊力屬於裝備攻擊力;

3. 解鎖頭飾卡片永久加成的攻擊力屬於裝備攻擊力,

4. 技能增加的攻擊力(比如神威、集中攻擊),如果技能描述寫的是物理攻擊的就是裝備攻擊力 寫的是素質攻擊的就是素質攻擊力;

5. 精煉所提升的攻擊力,屬於精煉攻擊力.

6. 卡片上增加的ATK屬於裝備攻擊力,卡片所增加的力量所帶來的攻擊力屬於素質攻擊力;

精煉攻擊力:不享受體型卡片加成、屬性卡片加成、種族卡片加成,因為它有特別的加成方式,即將開放。

裝備攻擊力:享受體型卡片加成、屬性卡片加成、種族卡片加成

素質攻擊力:隻享受種族卡片加成,不享受體型卡片加成、屬性卡片加成

綜上所屬,牛卡並非神卡,牛卡和屬性加成卡片,裝備攻擊力占比越大,效果越明顯。

另外附魔或者技能出現的描述是物理傷害%或者物傷加成%,代表是計算瞭乘算防禦、減算防禦、物傷減免後得出的最終傷害來計算加成(這部分加成不包含任何物理傷害加成帶來的效果),也就說如果敵方防禦越高,該效果越差

領主光環是傷害加成(但這個加成是加算,請看下面公式),而集中攻擊直接是裝備攻擊力提升20%

其實應該是這麼理解:物理傷害=基礎物理傷害*(1+物傷加成1),基礎物理傷害就代表你公示中除瞭物傷加成那部分的算法,說下物傷加成屬性,屬性是加算並非乘算,意味著如果額外增加瞭物傷加成的屬性,是加算到(1+物傷加成1)這部分中去的,即(1+物傷加成1+物傷加成2),而不是(1+物傷加成1)*(1+物傷加成2),其實就相當於將這部分屬性進行瞭衰減。

你可以想象成物理傷害=基礎物理傷害(計算乘算物傷減免和減算物傷減免)*(1+物傷加成1+物傷加成2…)

所以很多人說吃瞭B料理打出10000傷害,為什麼有光環不是打13000,因為10000其實是基礎物理傷害*1.2%的效果,而這30%是用10000/120%的傷害來計算30%加成的。

再逛逛>>