LV.
16
GP
1k
【攻略】新版血量、魔力、物攻、物防、魔防、生命回復、魔力回復算法
樓主
林Jacky
z24366060
GP133
BP-
2016-03-08 16:57:35 編輯
舊能力值 = 起始能力值+成長能力值*等級新能力值 = 起始能力值+成長能力值*(0.995+0.6675*等級+0.0175*等級平方)注意:官網資料已大多更新,需採用以下新算法新能力值 = 起始能力值+成長能力值*(-0.685+0.6675*等級+0.0175*等級平方)註:能力值指血量、魔力、物攻、物防、魔防等,但不包括攻速與跑速。成長能力值指成長血量、成長魔力等,例如 405 + 76x每級,76就是成長血量。新能力值並不包括遠程射手的物攻各位好,本人純粹太無聊發這篇文。看到這次的改版,什麼什麼成長數值72%~128%,我看的霧煞煞,各位有看懂嗎?沒關係,我相信在座一定有和我一樣很喜歡求數據的人,就讓我們繼續看下去。以往舊版的能力值,線性好算,大概是國一生程度的題目吧?解法如下:設{Ai} = 能力值,UA = 成長能力值,i,n,Lv = 等級依據以下規律A2= A1+UAA3 = A2+UA得An = A(n-1)+UA而依據規律,An = A(n-1)+UA = A(n-2)+2UA = A(n-3)+3UA = A(n-n)+nUA = A0+LvUA所以An = A0+LvUA相信各位都懂,也絕對明白。但看到新版的這個成長數值72%~128%,第一個想法就是,乾,殺小?所以,讓我們繼續看下去。單純把128-72 = 56,是看不出所以然的,你或許會明白它是14的倍數,但是我們的認知裡面等級有18等,而1等到18等有17次升等,所以絕對沒辦法猜出答案來。解法如下:首先我們還是知道起始能力值和原成長能力值。LOL這遊戲是沒有等級0的存在的,也就是說我們必須把成長能力值的72%從一等到二等開始算,而非從零等到一等。從一等到三等有兩次的升級,一等到四等則有三次,所以一等到十八等共有十七次的升等。十七到十八等的成長能力值是原成長能力值的128%。設UA1 = 一等到二等的成長能力值,UA17 = 十七等到十八等的成長能力值,{UAi} = 當前成長能力值要注意的是UA0和UA18並不存在!所以UA1 = 0.72UA,UA17 = 1.28UA設成長能力值是線性成長,得UAn = UA(n-1) + VUA,其中VUA為成長成長能力值。UAn = UA(n-1)+VUA = UA(n-2)+2VUA = UA(n-(n-1))+(n-1)VUA = UA1+(n-1)VUA得UAn = UA1+(n-1)VUA因為成長成長能力值是原成長能力值的0.72~1.28倍之公差p設VUA = pUA則UAn = UA1+p(n-1)UA已知UA1 = UA1+p(1-1)UA = 0.72UAUA17 = UA17+p(17-1)UA = 1.28UAUA17 - UA1 = p16UA = 16pUA = 0.56UAp = 0.035則UAn = UA1+0.035(n-1)UA因UA1 = 0.72UAUAn = 0.72UA+0.035nUA-0.035UA = 0.685UA+0.035nUA = 0.685UA+0.035LvUA所以UAn = 0.685UA+0.035LvUA得到了UAn後呢,我們必須知道A0是多少。根據改版資訊一等能力值 = 起始能力值+成長能力值*168%所以A1 = A0+1.68UA我們想知道的是Ai和Lv之間的關係。UAn = 0.685UA+0.035LvUA = 0.685UA+0.035nUAAn = A(n-1)+UA(n-1) = A(n-1)+0.685UA+0.035(n-1)UA = A(n-2)+0.685UA+0.035(n-2)UA+0.0685UA+0.035(n-1)UA= A(n-2)+2*0.685UA+0.035((n-2)+(n-1))UA= A(n-3)+3*0.685UA+0.035((n-3)+(n-2)+(n-1))UA= A(n-(n-1))+(n-1)0.685UA+0.035((n-n)+(n-(n-1))+(n-(n-2))+......+(n-3)+(n-2))UA= A1+0.685(n-1)UA+0.035(1+2+3+...+(n-3)+(n-2))UA因1+2+3+...+(n-3)+(n-2) = (1+(n-2))/2*n = (n-1)/2*n = n(n-1)/2An = A1+0.685(n-1)UA+0.035(1+2+3+...+(n-3)+(n-2))UA = A1+0.685nUA+0.035(n(n-1)/2)UA= A1+0.685(n-1)UA+0.0175n(n-1)UA = A0+1.68UA+0.685(n-1)UA+0.0175n(n-1)UA= A0+1.68UA+0.685nUA-0.685UA+0.0175(n^2-n)UA= A0+0.995UA+0.685nUA+0.0175n^2UA-0.0175nUA= A0+0.995UA+0.6675nUA+0.0175n^2UA = A0+0.995UA+0.6675LvUA+0.0175Lv^2UA所以An = A0+0.995UA+0.6675LvUA+0.0175Lv^2UAAn = A0+UA(0.995+0.6675Lv+0.0175Lv^2)答:An = A0+UA(0.995+0.6675Lv+0.0175Lv^2)UAn = 0.685UA+0.035LvUA以上是非常複雜的數學問題,大概是高一程度吧,算到累算到死......感謝allen92123提供藍色為舊版能力值,紅色為新版能力值遠程英雄物攻的部分不適用於An = A0+UA(0.995+0.6675Lv+0.0175Lv^2)因為射手型遠程英雄物攻AD1 = AD0+UAD+2or0其中2or0到底什麼時候是2什麼時候是0我目前沒頭緒...只知道艾希要+2而EZ則+0設AD1 = AD0+UAD+2UADn = 0.685UAD+0.035nUADADn = AD1+0.685(n-1)UAD+0.0175n(n-1)UAD = AD0+UAD+2+0.685(n-1)UAD+0.0175n(n-1)= AD0+UAD+2+0.685nUAD-0.685UAD+0.0175n^2UAD-0.0175nUAD= AD0+0.315UAD+2+0.6675nUAD+0.0175n^2UAD= AD0+0.315UAD+0.6675LvUAD+0.0175Lv^2UAD+2= AD0+UAD(0.315+0.6675Lv+0.0175Lv^2)+2ADn = AD0+UAD(0.315+0.6675Lv+0.0175Lv^2)+2是否+2取決於系統對該射手設定,像艾希有+2而EZ則+0非射手型遠程英雄物攻則適用於舊版ADn = AD+LvUAD懶人包:新能力值 = 起始能力值+成長能力值*(99.5+66.75*等級+1.75*等級平方)%亦即一、二、三級強化,四級至十五級弱化,而十六級至十八級強化遠程型英雄物攻不適用於上述公式射手型英雄物攻 = 起始物攻+成長物攻(31.5+66.75*等級+1.75*等級平方)%+2或0非射手型遠程英雄物攻 = 起始物攻+成長物攻*等級
133
-
還有 66 則留言
排序:由舊到新
收合留言
顯示舊留言
一不留 神犬
感謝懶人包
B69
2014-12-02 15:40:14
回覆
蝌蚪
遊戲很強 現實有成功嗎?
B70
2014-12-02 17:58:38
回覆
雨晴
插值多項式為何不用?
B71
2014-12-02 19:30:50
回覆
雨晴
F(1)=1.68 F(2)=2.4 F(18)=18
B72
2014-12-02 19:41:46
回覆
dna
真的 有一樣的疑問XD
B73
2014-12-03 01:08:35
回覆
連結
文字顏色
更多顏色
背景顏色
更多顏色
中
特大
很大
大
中
小
字級
粗體
斜體
底線
刪除線
清除格式
更多顏色
未登入的勇者,要加入討論嗎?
板務人員:
引言回覆
收藏文章
看他的文
複製連結
卡留言
刪除文章
編輯文章
檢舉文章
嵌入文章
刪除
閱覽分級
水桶
M文
收精華區
管理本頁
IP 位置
發文時間
編輯留言
刪除留言
檢舉留言
作品介紹
水桶名單
分享
關閉圖片影片
設定
查看全文
卡回文
本站所刊載之圖文內容等版權皆屬原廠商或原作者所有,非經同意請勿轉載
巴 哈 姆 特 電 玩 資 訊 站 https://www.gamer.com.tw