[閒聊] 強化經驗值公會加成計算方式

作者: yjw691 (C.W.)   2015-05-08 23:31:28
雖然在 #1L8qwu7e 這篇文章有發現,不過還是詳細說明一下吧!
但請注意:內容是我推測的,有可能和系統不一樣。
日前在強化系統中新增的公會加成獎勵,可以讓肥料的經驗值再提升一點,
但是因為計算方式的不同,造成強化前看到的經驗值小於強化後的經驗值,
在一般的情況下,誤差0~5個經驗點左右。
首先,可以看到在選擇肥料的頁面中,若以強化經驗值排序,
則會在卡片圖案的下方,顯示「肥料原始的經驗值」
(不包含屬性、特殊加成和公會加成);然後選取一個肥料後,
左下方的經驗就會顯示「加成後的經驗值(無條件捨去)」就像下面這張圖:
http://i.imgur.com/XGJspoG.jpg
上圖小地經原始的經驗值是210,
同屬1.5倍、公會加成+6%,結果是:
210*1.5*1.06=333.9 => 333 (捨去)
這時選取5隻同樣的腳色,經驗值會是:
1.個別用上面算法算出的經驗值、
2.再加總得到的數字,就像下圖
http://i.imgur.com/HEJdJzG.jpg
圖中5隻小地精的經驗值相加後,得到:
333+333+333+333+333=1665
然後進到強化的預覽畫面,就會用上面的數值計算強化後的狀況,
就像下面這張圖:
http://i.imgur.com/3arazW4.jpg
1等小魔女吃1665點經驗的肥料後,會變成4等99%的小魔女,距離升級差1點。
但是實際上強化後,經驗的計算「應該」是先算五隻肥料的
「屬性加成和特殊加成」、「五隻肥料加總」後,才計算「公會加成」,
而且得到的數值是「四捨五入」,所以實際上就會發生下面這樣的狀況。
http://i.imgur.com/ORNKNTS.jpg
強化時,公會加成放在加總後計算,而且採用四捨五入的方式,
所以會多出5點經驗值。
((210*1.5)*5)*1.06=1669.5 => 1670 (四捨五入)
這兩種的計算方式,剛好會出現實際強化後,較預覽畫面多出0~5點的誤差,
所以當強化後遇到差5點以內就會升級時,可以特別注意一下這個誤差,
會不會直接跳等,尤其在肥料互餵時,差一等可以得到的經驗就差很多。
備註:
上述這樣的猜測方式,主要是因為下面幾點原因,不過當其中一項不正確時,
上面內容就必須微調:
1. 之前在只有屬性加成、特殊加成的設定時,沒有看到相關問題的討論。
2. 如果計算屬性、特殊加成是無條件捨去,那實際上強化後的小數點,
應該會採用四捨五入,而不是更優待的無條件進位。
如有錯誤,請告知指正。
作者: zinbal (飄)   2015-05-08 23:52:00
推應用XD
作者: StevenZ (Arc)   2015-05-08 23:56:00
沒注意過,詳細給推
作者: rehtie (萬籠蒸煮)   2015-05-09 00:05:00
XD
作者: jacky1598753 (五年)   2015-05-09 00:15:00
之前史萊姆地獄是有遇過...當時還以為自己看錯了XD

Links booklink

Contact Us: admin [ a t ] ucptt.com