2012.06.16簡化公式 不用log算法了 感謝wisevirgo提示 這樣公式就更明白了
應該沒什麼問題了
先看例子 完整公式在下面----------------------------------------------------------------------------------------
設 戰鎧白虎LV=153 CON=61 WIS=30 寵物沒溫泉影響=0
MaxHp=ROUND(LV^0.35 * CON * 2 + LV * 1 + CON * 2 + 180 + 溫泉值)
=ROUND(153^0.35 * 61 * 2 + 153 * 1 + 61 * 2 + 180 + 0) 套入數據
=ROUND(709.5807603262610303747277796994 + 153 +122 +180)
=1165
∴最大hp=1165
MaxSp=ROUND(LV^0.3 * WIS * 3.2 + LV * 1 + WIS * 2 + 94 + 溫泉值)
=ROUND(153^0.3 * 30 * 3.2 + 153 * 1 + 30 * 2 + 94 + 0) 套入數據
=ROUND(434.18884573691986354607617173785 + 153 + 60 + 94)
=741
∴最大sp=741
下個等級所需經驗公式------------------------------------------------------------------
---------------------未轉公式例子---------------------------------------------------------
設 當前LV=198
未轉=ROUND((當前LV+1)^3.1 + 5)
=ROUND((198+1)^3.1 + 5) 套入數據
=ROUND(13379643.347226898231327935700776 + 5)
=13379648
∴LV198->LV199: need 13379648
參閱1 ~ 199 級 各級所需經驗
---------------------已轉<150公式例子---------------------------------------------------------
設 當前LV=149
已轉<150=ROUND((當前LV+1)^3.3 + 50)
=ROUND((149+1)^3.3 + 50) 套入數據
=ROUND(15174037.565369723412524349864663 + 50)
=15174088
∴149 → 150 need:15174088
參閱 1 ~ 190級 各級所需經驗
---------------------已轉>=150公式例子---------------------------------------------------------
設 當前LV=150
已轉>=150=ROUND((當前LV+1)^3.3 + (當前LV+1-150)^4.9)
=ROUND((150+1)^3.3 + (150+1-150)^4.9) 套入數據
=ROUND(15510433.143527588359096118791471 + 1)
=15510434
∴150 → 151 need:15510434
參閱 1 ~ 190級 各級所需經驗
總結公式-----------------------------------------------------------------------------------------------
ROUND = 4捨5入到整數
hp / sp公式 與職業屬性無關 還有 如轉職過的lv要+100
最大hp
ROUND(LV^0.35 * CON * 2 + LV * 1 + CON * 2 + 180 + 溫泉值)
最大sp
ROUND(LV^0.3 * WIS * 3.2 + LV * 1 + WIS * 2 + 94 + 溫泉值)
升級所需經驗公式 看你幾等就是幾等 不用+100
未轉升級所需經驗
ROUND((當前LV+1)^3.1 + 5)
已轉<(小於)150升級所需經驗
ROUND((當前LV+1)^3.3 + 50)
已轉>=(大於等於)150升級所需經驗
ROUND((當前LV+1)^3.3 + (當前LV+1-150)^4.9)
有錯誤的話請多指教
__________________________________________________________________________________
Excel 函數公式
直接複製表格貼在A1
再依序輸入LV、CON、WIS
可自動計算HP、SP
LV | CON | WIS |
HP | SP | 溫泉值 |
=ROUND(A2^0.35*B2*2+A2+B2*2+180+C4,0) | =ROUND(A2^0.3*C2*3.2+A2+C2*2+94+C4,0) |