#ifndef _EXP_TABLE_H_ #define _EXP_TABLE_H_ #include namespace EXP { static unsigned char GetUsingMaxLevel(void) { if (true == CServerSetup::GetInstance().UseContents(GameRYL::LEVEL_LIMIT_100)) { return 100; } else if (true == CServerSetup::GetInstance().UseContents(GameRYL::LEVEL_LIMIT_90)) { return 90; } else { return 80; } } const __int64 ExpTable[Creature::PC_MAX_LEVEL] = { 200 , 300 , 422 , 571 , 752 , 974 , 1244 , 1574 , 1976 , 2467 , 3066 , 3796 , 4687 , 5775 , 7101 , 8719 , 10693 , 13102 , 16040 , 19625 , 23999 , 29335 , 35844 , 43786 , 53475 , 65296 , 79717 , 97310 , 118774 , 144961 , 176908 , 215884 , 263434 , 321446 , 392220 , 478564 , 583905 , 712420 , 869208 , 1060490 , 1293854 , 1578557 , 1925896 , 2349649 , 2866628 , 3497342 , 4266813 , 5205568 , 6350849 , 7748092 , 9452728 , 11532384 , 14069565 , 17164925 , 20941264 , 25548398 , 31169102 , 38026360 , 46392216 , 56598559 , 69050298 , 84241420 , 102774588 , 125385054 , 152969821 , 186623238 , 227680407 , 277770152 , 338879641 , 413433218 , 504388583 , 615354127 , 750732091 , 915893207 , 1117389768 , 1363215573 , 1663123055 , 2029010183 , 2475392479 , 3019978881 , 3684374291 , 4494936691 , 5483822818 , 6690263894 , 8162122007 , 9957788905 , 12148502520 , 14821173130 , 18081831275 , 22059834211 , 26912997794 , 32833857365 , 40057306041 , 48869913426 , 59621294436 , 72737979268 , 88740334762 , 108263208466 , 132081114385 , 132081114385 // 100·¹º§ ºÎÅÍ ÀÌÇØ ¸øÇØ-_- }; const unsigned long ExpCapTable[Creature::PC_MAX_LEVEL] = { 58, 62, 67, 72, 82, 86, 96, 202, 221, 240, 259, 278, 298, 326, 355, 384, 413, 442, 480, 518, 566, 605, 653, 710, 768, 826, 893, 970, 1046, 1133, 1219, 1315, 1421, 1536, 1661, 1795, 1939, 2093, 2266, 2438, 2640, 2851, 3082, 3322, 3590, 3878, 4186, 4522, 4886, 5280, 5702, 6163, 6653, 7181, 7757, 8381, 9053, 9773, 10560, 11405, 12317, 13306, 14371, 15514, 16762, 18096, 19546, 21110, 22800, 24624, 26602, 28723, 31027, 33504, 36192, 39082, 42211, 45590, 49238, 53174, 57427, 62026, 66989, 72346, 78134, 84384, 91133, 98419, 106301, 114806, 123984, 133910, 144624, 156192, 168682, 182179, 196752, 212496, 229498, 247853 }; const float ExpConvertTable[Creature::PC_MAX_LEVEL] = { 1.2f, 0.652173913f, 0.395833333f, 0.221052632f, 0.147058824f, 0.107142857f, 0.080434783f, 0.06056338f, 0.04952381f, 0.064356436f, 0.051724138f, 0.044887781f, 0.038745387f, 0.033426184f, 0.031149302f, 0.029661017f, 0.027516779f, 0.027027027f, 0.025438596f, 0.023050847f, 0.021866667f, 0.020726496f, 0.020138889f, 0.019400856f, 0.018979834f, 0.019104478f, 0.019107744f, 0.019010043f, 0.019446154f, 0.018932528f, 0.018588137f, 0.018548387f, 0.018669076f, 0.019495352f, 0.020523708f, 0.021702486f, 0.023075468f, 0.024573379f, 0.025590848f, 0.026882439f, 0.028578261f, 0.03020531f, 0.032458698f, 0.034889868f, 0.037479936f, 0.040498899f, 0.044010767f, 0.047801858f, 0.052198744f, 0.056302083f, 0.060962822f, 0.066287215f, 0.072166196f, 0.078949329f, 0.086399724f, 0.094809356f, 0.104353011f, 0.115183537f, 0.122776247f, 0.131411711f, 0.141578839f, 0.153099017f, 0.166192541f, 0.181208054f, 0.197992027f, 0.216885605f, 0.238397966f, 0.262553292f, 0.289851868f, 0.308373111f, 0.330063006f, 0.35528795f, 0.384373361f, 0.417348834f, 0.454948957f, 0.497478302f, 0.545998585f, 0.600566859f, 0.662433912f, 0.701894612f, 0.749179452f, 0.804414873f, 0.868368606f, 0.941942784f, 1.025947304f, 1.1215602f, 1.230182368f, 1.353346121f, 1.492902584f, 1.209087319f, 1.071556113f, 1.001289906f, 0.968735572f, 0.960942686f, 0.971115208f, 0.995614754f, 1.032601272f, 1.081251392f, 1.141193513f, 1.198466357f // 100·¹º§ ºÎÅÍ ÀÌÇØ ¸øÇØ-_- }; }; #endif