summaryrefslogtreecommitdiff
path: root/db/re
diff options
context:
space:
mode:
Diffstat (limited to 'db/re')
-rw-r--r--db/re/exp.txt1
-rw-r--r--db/re/exp_group_db.conf228
-rw-r--r--db/re/job_db.conf14
3 files changed, 243 insertions, 0 deletions
diff --git a/db/re/exp.txt b/db/re/exp.txt
index 96e8e1604..2310ebfc5 100644
--- a/db/re/exp.txt
+++ b/db/re/exp.txt
@@ -1,3 +1,4 @@
+// LEGACY FILE - TO BE REMOVED ON NEXT RELEASE
//Experience tables format:
//Max Level,Class list,Type (0 - Base Exp; 1 - Job Exp),Exp for Lv 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98
// Supports baselevel up to 1000 and joblevel up to 255 (except Novice/High Novice)
diff --git a/db/re/exp_group_db.conf b/db/re/exp_group_db.conf
new file mode 100644
index 000000000..90aa22a96
--- /dev/null
+++ b/db/re/exp_group_db.conf
@@ -0,0 +1,228 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2018 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Exp Groups Database File.
+//=========================================================================
+
+base_exp_group_db: {
+ EvolClasses: {
+ MaxLevel: 60
+ Exp: [
+ 0,9,16,25,36,77,112,153,200,253,
+ 320,385,490,585,700,830,970,1120,1260,1420,
+ 1620,1860,1990,2240,2504,2950,3426,3934,4474,6889,
+ 7995,9174,10425,11748,13967,15775,17678,19677,21773,30543,
+ 34212,38065,42102,46323,53026,58419,64041,69892,75973,102468,
+ 115254,128692,142784,157528,178184,196300,215198,234879,255341,330188,
+ 365914,403224,442116,482590,536948,585191,635278,687211,740988,925400,
+ 1473746,1594058,1718928,1848355,1982340,2230113,2386162,2547417,2713878,3206160,
+ 3681024,4022472,4377024,4744680,5125440,5767272,6204000,6655464,7121664,7602600,
+ 9738720,11649960,13643520,18339300,23836800,35658000,48687000,58135000,79999998,99300002,
+ 100600902,100902708,101205414,101509034,101813561,102119002,102425359,102732638,103040840,103349964,
+ 103660020,103970998,104282915,104595762,104909549,105224282,105539955,105856574,106174147,106492668,
+ 106812152,107132590,107453992,107776356,108099683,108423981,108749258,109075506,109402732,109730946,
+ 110060139,110390318,110721493,111053662,111386827,111720986,112056149,112392322,112729499,113067686,
+ 113406893,113747119,114088363,114430627,114773918,115118244,115463597,115809993,116157424,116505898,
+ 116855416,117205984,117557604,117910275,118264005,118618802,118974658,119331582,119689581,120048655,
+ 120408804,120770028,121132344,121495743,121860233,122225815,122592496,122960276,123329155,123699142,
+ 124070244,124442453,124815785,125190233,125565805,125942508,126320342,126699307,127079404,127460648,
+ 127843032,128226563,128611242,128997076,129384065,129772218,130161535,130552023,130943682,131336513,
+ 131730524,132125722,132522099,132919665,133318425,133718382,134119541,134521905,134925472,135330251,
+ 135736249,136143467,136551905,136961562,137372455,137784568,138197932,138612532,139028368,139445456,
+ 139863795,140283386,140704245,141126355,141549734,141974380,142400310,142827507,143255989,143685754,
+ 144116820,144549169,144982818,145417767,145854016,146291581,146730461,147170658,147612171,148055015,
+ 148499176,148944668,149391509,149839681,150289202,150740070,151192287,151645868,152100812,152557121,
+ 153014794,153473847,153934264,154396078,154859271,155323845,155789814,156257180,156725958,157196133,
+ 157667719,158140718,158615145,159091000,159568284,160046996,160527136,161008720,161491749,161976222,
+ 162462156,162949549,163438404,163928718,164420509,164913776,165408520,165904741,166402453,166901658,
+ 167402372,167904578,168408293,168913516,169420264,169928520,170438301,170949622,171462468,171976854,
+ 172492782,173010265,173529306,174049903,174572057,175095783,175621067,176147938,176676383,177206416,
+ 177738038,178271249,178806065,179342485,179880511,180420157,180961424,181504312,182048836,182594982,
+ 183142764,183692200,184243272,184795997,185350391,185906439,186464155,187023556,187584626,188147381,
+ 188711822,189277963,189845805,190415349,190986594,191559555,192134234,192710646,193288775,193868638,
+ 194450249,195033610,195618720,196205580,196794204,197384594,197976749,198570686,199166404,199763903,
+ 200363199,200964293,201567185,202171889,202778407,203386739,203996900,204608890,205222726,205838392,
+ 206455919,207075292,207696526,208319621,208944579,209571414,210200126,210830732,211463232,212097626,
+ 212733929,213372142,214012264,214654297,215298271,215944171,216592013,217241796,217893521,218547205,
+ 219202846,219860461,220520050,221181612,221845165,222510708,223178240,223847779,224519324,225192890,
+ 225868479,226546090,227225739,227907425,228591151,229276930,229964763,230654667,231346640,232040684,
+ 232736814,233435031,234135333,234837738,235542262,236248887,236957631,237668509,238381522,239096669,
+ 239813967,240533414,241255013,241978778,242704725,243432839,244163135,244895630,245630324,246367216,
+ 247106322,247847644,248591196,249336978,250084992,250835252,251587759,252342528,253099560,253858855,
+ 254620429,255384298,256150462,256918920,257689674,258462754,259238145,260015863,260795909,261578297,
+ 262363044,263150134,263939583,264731408,265525607,266322182,267121148,267922521,268726301,269532488,
+ 270341083,271152116,271965590,272781502,273599854,274420645,275243907,276069641,276897846,277728555,
+ 278561735,279397419,280235606,281076328,281919554,282765316,283613613,284464446,285317847,286173815,
+ 287032351,287893455,288757126,289623397,290492268,291363738,292237841,293114575,293993909,294875907,
+ 295760537,296647831,297537789,298430411,299325697,300223679,301124357,302027731,302933833,303842631,
+ 304754158,305668412,306585427,307505202,308427738,309353033,310281089,311211937,312145578,313082011,
+ 314021268,314963350,315908256,316855987,317806574,318759986,319716286,320675443,321637489,322602423,
+ 323570246,324540957,325514589,326491142,327470616,328453042,329438422,330426754,331418039,332412309,
+ 333409563,334409803,335413028,336419270,337428528,338440836,339456161,340474535,341495958,342520463,
+ 343548016,344578683,345612431,346649260,347689203,348732290,349778492,350827838,351880330,352935968,
+ 353994783,355056775,356121945,357190325,358261914,359336713,360414721,361495971,362580463,363668196,
+ 364759204,365853485,366951040,368051900,369156067,370263539,371374350,372488466,373605953,374726777,
+ 375850972,376978536,378109471,379243808,380381547,381522688,382667264,383815273,384966717,386121628,
+ 387280004,388441848,389607189,390776029,391948368,393124205,394303572,395486503,396672963,397862987,
+ 399056573,400253754,401454529,402658900,403866897,405078521,406293772,407512649,408735186,409961414,
+ 411191300,412424878,413662147,414903139,416147854,417396292,418648485,419904434,421164170,422427661,
+ 423694939,424966037,426240955,427519691,428802248,430088655,431378914,432673057,433971084,435272994,
+ 436578820,437888561,439202250,440519855,441841408,443166941,444496454,445829946,447167451,448508967,
+ 449854496,451204068,452557685,453915378,455277147,456642993,458012946,459387008,460765178,462147489,
+ 463533940,464924563,466319359,467718327,469121500,470528878,471940460,473356279,474776366,476200691,
+ 477629316,479062209,480499404,481940900,483386728,484836890,486291416,487750308,489213565,490681218,
+ 492153269,493629750,495110659,496595998,498085798,499580059,501078814,502582062,504089804,505602071,
+ 507118896,508640279,510166219,511696717,513231804,514771514,516315845,517864798,519418405,520976666,
+ 522539612,524107245,525679564,527256601,528838388,530424926,532016213,533612283,535213136,536818770,
+ 538429251,540044547,541664688,543289709,544919608,546554386,548194042,549838641,551488183,553142668,
+ 554802095,556466529,558135971,559810419,561489875,563174337,564863870,566558475,568258151,569962962,
+ 571672844,573387862,575108015,576833368,578563856,580299543,582040430,583786581,585537931,587294546,
+ 589056423,590823629,592596099,594373896,596157022,597945475,599739320,601538558,603343188,605153210,
+ 606968688,608789622,610616013,612447860,614285228,616128116,617976525,619830454,621689968,623555066,
+ 625425750,627302018,629183935,631071501,632964715,634863643,636768220,638678509,640594576,642516357,
+ 644443914,646377249,648316425,650261378,652212173,654168810,656131352,658099735,660074024,662054283,
+ 664040448,666032583,668030687,670034761,672044870,674061012,676083189,678111463,680145836,682186307,
+ 684232877,686285609,688344503,690409559,692480779,694558224,696641897,698731860,700828050,702930530,
+ 705039366,707154492,709275974,711403810,713538066,715678677,717825706,719979220,722139152,724305568,
+ 726478467,728657914,730843909,733036451,735235604,737441306,739653619,741872608,744098273,746330614,
+ 748569631,750815324,753067757,755326995,757592972,759865754,762145341,764431796,766725119,769025311,
+ 771332371,773646365,775967291,778295214,780630134,782972050,785320964,787676939,790039975,792410136,
+ 794787358,797171706,799563243,801961970,804367886,806780992,809201351,811628965,814063896,816506080,
+ 818955647,821412532,823876798,826348447,828827478,831313955,833807943,836309377,838818321,841334776,
+ 843858806,846390410,848929588,851476406,854030863,856592958,859162756,861740258,864325526,866918498,
+ 869519301,872127872,874744273,877368507,880000635,882640660,885288580,887944460,890608299,893280163,
+ 895960051,898647962,901343898,904047922,906760098,909480427,912208908,914945541,917690391,920443458,
+ 923204805,925974433,928752406,931538660,934333323,937136331,939947748,942767639,945595938,948432775,
+ 951278086,954131934,956994319,959865306,962744895,965633150,968530071,971435658,974349975,977273022,
+ 980204863,983145499,986094929,989053217,992020428,994996498,997981490,1000975469,1003978435,1006990388,
+ 1010011392,1013041447,1016080617,1019128903,1022186304,1025252884,1028328644,1031413647,1034507894,1037611449,
+ 1040724312,1043846482,1046978025,1050119004,1053269354,1056429206,1059598493,1062777281,1065965634,1069163551,
+ 1072371032,1075588143,1078814882,1082051315,1085297504,1088553451,1091819155,1095094616,1098379962,1101675066,
+ 1104980056,1108295059,1111619948,1114954851,1118299768,1121654698,1125019643,1128394730,1131779959,1135175331,
+ 1138580845,1141996630,1145422685,1148859012,1152305609,1155762605,1159229871,1162707537,1166195731,1169694323,
+ 1173203443,1176723090,1180253265,1183794096,1187345454,1190907469,1194480267,1198063721,1201657960,1205262983,
+ 1208878790,1212505509,1216143013,1219791430,1223450888,1227121258,1230802669,1234495121,1238198615,1241913277,
+ 1245638981,1249375983,1253124154,1256883494,1260654132,1264436068,1268229430,1272034090,1275850176,1279677817,
+ 1283516884,1287367505,1291229681,1295103412,1298988697,1302885665,1306794316,1310714778,1314646923,1318590880,
+ 1322546648,1326514355,1330493874,1334485333,1338488860,1342504326,1346531861,1350571463,1354623262,1358687130,
+ 1362763193,1366851453,1370952039,1375064948,1379190183,1383327743,1387477756,1391640222,1395815141,1400002642,
+ 1404202725,1408415389,1412640635,1416878591,1421129257,1425392633,1429668847,1433957900,1438259791,1442574649,
+ 1446902346,1451243137,1455596895,1459963749,1464343697,1468736741,1473143009,1477562500,1481995214,1486441280,
+ ]
+ }
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+// These spaces are so EXP table starts at line 200, making easier to calc max level positions
+job_exp_group_db: {
+ EvolClasses: {
+ MaxLevel: 40
+ Exp: [
+ 1,5,12,20,30,42,93,153,207,270,
+ 342,412,522,642,782,917,1072,1200,1368,1450,
+ 1668,1937,2226,3040,3988,5564,6272,7021,9114,11473,
+ 15290,16891,18570,23229,28359,36478,39716,43088,52417,62495,
+ 78160,84175,90404,107611,125915,153941,191781,204351,248352,286212,
+ 386371,409795,482092,509596,982092,992092,1002092,1012092,1022092,1032092,
+ 1042092,1052092,1062092,1072092,1082092,1092092,1102092,1112092,1122092,1132092,
+ 1142092,1152092,1162092,1172092,1182092,1192092,1202092,1212092,1222092,1232092,
+ 1242092,1252092,1262092,1272092,1282092,1292092,1302092,1312092,1322092,1332092,
+ 1342092,1352092,1362092,1372092,1382092,1392092,1402092,1412092,1422092,1432092,
+ 1442092,1452092,1462092,1491333,1521159,1551582,1582613,1614265,1646550,1679480,
+ 1713069,1747330,1782276,1817921,1854279,1891364,1929191,1967774,2007129,2047271,
+ 2088216,2129980,2172579,2216030,2260350,2305556,2351667,2398700,2446673,2495606,
+ 2545518,2596428,2648356,2701323,2755349,2810455,2866664,2923997,2982476,3042125,
+ 3102967,3165026,3228326,3292892,3358749,3425923,3494441,3564329,3635615,3708327,
+ 3782493,3858142,3935304,4014010,4094290,4176175,4259698,4344891,4431788,4520423,
+ 4610831,4703047,4797107,4893049,4990909,5090727,5192541,5296391,5402318,5510364,
+ 5620571,5732982,5847641,5964593,6083884,6205561,6329672,6456265,6585390,6717097,
+ 6851438,6988466,7128235,7270799,7416214,7564538,7715828,7870144,8027546,8188096,
+ 8351857,8518893,8689270,8863055,9040315,9221121,9405543,9593653,9785525,9981235,
+ 10180859,10384475,10592164,10804007,11020086,11240487,11465296,11694601,11928492,12167061,
+ 12410401,12658608,12911779,13170014,13433414,13702082,13976123,14255645,14540757,14831571,
+ 15128202,15430765,15739380,16054167,16375250,16702754,17036808,17377543,17725094,18079595,
+ 18441187,18810011,19186211,19569935,19961334,20360560,20767770,21183125,21606786,22038921,
+ 22479697,22929289,23387873,23855628,24332740,24819394,25315781,25822095,26338537,26865306,
+ 27402611,27950663,28509676,29079868,29661464,30254692,30859785,31476979,32106518,33705421,
+ ]
+ }
+}
diff --git a/db/re/job_db.conf b/db/re/job_db.conf
index cac495a60..94a7bc288 100644
--- a/db/re/job_db.conf
+++ b/db/re/job_db.conf
@@ -12,6 +12,8 @@
//============== RE Structure Example ================
/*
Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so if you want to add a new job you should add it there)
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
Inherit: ( "Other_Job_Name" ); // Base job from which this job will inherit its max weight, base ASPD set and HP/SP table.
InheritHP: ( "Other_Job_Name" );// Base job from which this job will inherit its HP table.
InheritSP: ( "Other_Job_Name" );// Base job from which this job will inherit its SP table.
@@ -50,6 +52,8 @@ Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so
*/
//====================================================
Human: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
MoveSpeed: 150
Weight: 20000
BaseASPD: {
@@ -99,6 +103,8 @@ Human: {
}
Ukar: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
MoveSpeed: 150
Weight: 20000
BaseASPD: {
@@ -118,6 +124,8 @@ Ukar: {
}
Redy: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
MoveSpeed: 150
Weight: 20000
BaseASPD: {
@@ -137,6 +145,8 @@ Redy: {
}
Elven: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
MoveSpeed: 150
Weight: 20000
BaseASPD: {
@@ -175,6 +185,8 @@ Orc: {
}
Raijin: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
MoveSpeed: 150
Weight: 20000
BaseASPD: {
@@ -194,6 +206,8 @@ Raijin: {
}
Tritan: {
+ BaseExpGroup: "EvolClasses"
+ JobExpGroup: "EvolClasses"
MoveSpeed: 150
Weight: 20000
BaseASPD: {