//====================================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
//=
//= http://herc.ws/board/
//================= More Information =================
// http://herc.ws/board/topic/9082-job-db1txt-redesign/
//============== 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: "Exp Group Name" (string) // Name of base exp group defined in exp_group_db.conf
JobExpGroup: "Exp Group Name" (string) // Name of job exp group defined in exp_group_db.conf
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.
Weight: Max Weight (int, defaults to 20000, units in Weight/10)
BaseASPD: { // Base ASPD for specific weapon type
Fist: 0~200 (int, defaults to 200)
Dagger: 0~200 (int, defaults to 200)
Sword: 0~200 (int, defaults to 200)
TwoHandSword: 0~200 (int, defaults to 200)
Spear: 0~200 (int, defaults to 200)
TwoHandSpear: 0~200 (int, defaults to 200)
Axe: 0~200 (int, defaults to 200)
TwoHandAxe: 0~200 (int, defaults to 200)
Mace: 0~200 (int, defaults to 200)
TwoHandMace: 0~200 (int, defaults to 200)
Rod: 0~200 (int, defaults to 200) (W_STAFF)
Bow: 0~200 (int, defaults to 200)
Knuckle: 0~200 (int, defaults to 200)
Instrumen: 0~200 (int, defaults to 200)
Whip: 0~200 (int, defaults to 200)
Book: 0~200 (int, defaults to 200)
Katar: 0~200 (int, defaults to 200)
Revolver: 0~200 (int, defaults to 200) (inaccurate)
Rifle: 0~200 (int, defaults to 200) (slow and powerful)
GatlingGun: 0~200 (int, defaults to 200) (fast and weak) (very powerful with GatlingFever)
Shotgun: 0~200 (int, defaults to 200) (splash damage, very slow)
GrenadeLauncher: 0~200 (int, defaults to 200)
FuumaShuriken: 0~200 (int, defaults to 200)
TwoHandRod: 0~200 (int, defaults to 200)
Shield: 0~200 (int, defaults to 0)
}
HPTable:[ 1, .... 150 ] (int[]) Reference table for base HP per level
SPTable:[ 1, .... 150 ] (int[]) Reference table for base SP per level
// Note: If table index size is smaller than the max level the server will automatically generate the missing index based on the average increase per level.
}
*/
//====================================================
Human: {
BaseExpGroup: "EvolClasses"
JobExpGroup: "EvolClasses"
MoveSpeed: 150
Weight: 20500
BaseASPD: {
Fist: 40
Dagger: 55
Sword: 57
Axe: 50
Mace: 50
TwoHandMace: 60
Rod: 65
TwoHandRod: 65
Shield: 10
Bow: 100
Revolver: 136
Rifle: 170
Shotgun: 120
GatlingGun: 40
}
HPTable:[ 400, 414, 429, 445, 462, 479, 497, 516, 536, 556, // 1 - 10
577, 599, 621, 644, 668, 693, 718, 745, 771, 799, // 11 - 20
827, 857, 886, 917, 948, 980, 1013, 1047, 1081, 1116, // 21 - 30
1152, 1188, 1225, 1263, 1302, 1342, 1382, 1423, 1464, 1507, // 31 - 40
1550, 1594, 1638, 1684, 1730, 1776, 1824, 1872, 1921, 1971, // 41 - 50
2021, 2073, 2125, 2177, 2231, 2285, 2340, 2396, 2452, 2509, // 51 - 60
2567, 2626, 2685, 2745, 2806, 2867, 2930, 2993, 3056, 3121, // 61 - 70
3186, 3252, 3319, 3386, 3454, 3523, 3593, 3663, 3735, 3806, // 71 - 80
3879, 3952, 4026, 4101, 4177, 4253, 4330, 4408, 4486, 4566, // 81 - 90
4646, 4726, 4808, 4890, 4973, 5057, 5141, 5226, 5312, 5399, // 91 - 100
5486, 5574, 5663, 5752, 5843, 5934, 6026, 6118, 6211, 6305, // 101 - 110
6400, 6495, 6592, 6689, 6786, 6885, 6984, 7084, 7184, 7286, // 111 - 120
7388, 7491, 7594, 7698, 7804, 7909, 8016, 8123, 8231, 8340, // 121 - 130
8449, 8559, 8670, 8782, 8895, 9008, 9122, 9236, 9352, 9468, // 131 - 140
9584, 9702, 9820, 9939, 10059, 10180, 10301, 10423, 10546, 10669, // 141 - 150
10793, 10918, 11044, 11170, 11298, 11426, 11554, 11684, 11814, 11944, // 151 - 160
12076, 12208, 12341, 12475, 12610, 12745, 12881, 13018, 13155, 13293, // 161 - 170
13432, 13572, 13713, 13854, 13996, 14138, 14282, 14426, 14571, 14716, // 171 - 180
14862, 15010, 15157, 15306, 15455, 15605, 15756, 15907, 16060, 16213, // 181 - 190
16366, 16521, 16676, 16832, 16988, 17146, 17304, 17463, 17622, 17783, // 191 - 200
17944, 18106, 18268, 18431, 18595, 18760, 18926, 19092, 19259, 19427, // 201 - 210
19595, 19764, 19934, 20105, 20276, 20448, 20621, 20795, 20969, 21144, // 211 - 220
21320, 21497, 21674, 21852, 22031, 22210, 22390, 22571, 22753, 22936, // 221 - 230
23119, 23303, 23487, 23673, 23859, 24046, 24233, 24422, 24611, 24801, // 231 - 240
24991, 25182, 25374, 25567, 25761, 25955, 26150, 26346, 26542, 26739, // 241 - 250
26937, 27136, 27335, 27535, 27736] // 251 - 255
SPTable:[ 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, // 1 - 10
210, 220, 230, 240, 250, 260, 270, 280, 290, 300, // 11 - 20
310, 320, 330, 340, 350, 360, 370, 380, 390, 400, // 21 - 30
410, 420, 430, 440, 450, 460, 470, 480, 490, 500, // 31 - 40
510, 520, 530, 540, 550, 560, 570, 580, 590, 600, // 41 - 50
610, 620, 630, 640, 650, 660, 670, 680, 690, 700, // 51 - 60
710, 720, 730, 740, 750, 760, 770, 780, 790, 800, // 61 - 70
810, 820, 830, 840, 850, 860, 870, 880, 890, 900, // 71 - 80
910, 920, 930, 940, 950, 960, 970, 980, 990, 1000, // 81 - 90
1010, 1020, 1030, 1040, 1050, 1060, 1070, 1080, 1090, 1000, // 91 - 100
1010, 1020, 1030, 1040, 1050, 1060, 1070, 1080, 1090, 1100, // 101 - 110
1110, 1120, 1130, 1140, 1150, 1160, 1170, 1180, 1190, 1200, // 111 - 120
1210, 1220, 1230, 1240, 1250, 1260, 1270, 1280, 1290, 1300, // 121 - 130
1310, 1320, 1330, 1340, 1350, 1360, 1370, 1380, 1390, 1400, // 131 - 140
1410, 1420, 1430, 1440, 1450, 1460, 1470, 1480, 1490, 1500, // 141 - 150
1510, 1520, 1530, 1540, 1550, 1560, 1570, 1580, 1590, 1600] // 151 - 160
}
Ukar: {
BaseExpGroup: "EvolClasses"
JobExpGroup: "EvolClasses"
MoveSpeed: 150
Weight: 20500
BaseASPD: {
Fist: 40
Dagger: 55
Sword: 57
Axe: 50
Mace: 50
TwoHandMace: 60
Rod: 65
TwoHandRod: 65
Shield: 10
Bow: 100
Revolver: 136
Rifle: 170
Shotgun: 120
GatlingGun: 40
}
InheritHP: ( "Human" );
InheritSP: ( "Human" );
}
Redy: {
BaseExpGroup: "EvolClasses"
JobExpGroup: "EvolClasses"
MoveSpeed: 150
Weight: 20500
BaseASPD: {
Fist: 40
Dagger: 55
Sword: 57
Axe: 50
Mace: 50
TwoHandMace: 60
Rod: 65
TwoHandRod: 65
Shield: 10
Bow: 100
Revolver: 136
Rifle: 170
Shotgun: 120
GatlingGun: 40
}
InheritHP: ( "Human" );
InheritSP: ( "Human" );
}
Elven: {
BaseExpGroup: "EvolClasses"
JobExpGroup: "EvolClasses"
MoveSpeed: 150
Weight: 20500
BaseASPD: {
Fist: 40
Dagger: 55
Sword: 57
Axe: 50
Mace: 50
TwoHandMace: 60
Rod: 65
TwoHandRod: 65
Shield: 10
Bow: 75
}
InheritHP: ( "Human" );
InheritSP: ( "Human" );
}
Orc: {
BaseExpGroup: "EvolClasses"
JobExpGroup: "EvolClasses"
MoveSpeed: 160
Weight: 25000
BaseASPD: {
Fist: 40
Dagger: 55
Sword: 57
Axe: 50
Mace: 50
TwoHandMace: 60
Rod: 65
TwoHandRod: 65
Shield: 10
Bow: 100
Revolver: 136
Rifle: 170
Shotgun: 120
GatlingGun: 40
}
InheritHP: ( "Human" );
InheritSP: ( "Human" );
}
Raijin: {
BaseExpGroup: "EvolClasses"
JobExpGroup: "EvolClasses"
MoveSpeed: 150
Weight: 20500
BaseASPD: {
Fist: 40
Dagger: 55
Sword: 57
Axe: 50
Mace: 50
TwoHandMace: 60
Rod: 65
TwoHandRod: 65
Shield: 10
Bow: 100
Revolver: 136
Rifle: 170
Shotgun: 120
GatlingGun: 40
}
InheritHP: ( "Human" );
InheritSP: ( "Human" );
}
Tritan: {
BaseExpGroup: "EvolClasses"
JobExpGroup: "EvolClasses"
MoveSpeed: 150
Weight: 20500
BaseASPD: {
Fist: 40
Dagger: 55
Sword: 57
Axe: 50
Mace: 50
TwoHandMace: 60
Rod: 65
TwoHandRod: 65
Shield: 10
Bow: 100
Revolver: 136
Rifle: 170
Shotgun: 120
GatlingGun: 40
}
InheritHP: ( "Human" );
InheritSP: ( "Human" );
}