//==================================================== //= _ _ _ //= | | | | | | //= | |_| | ___ _ __ ___ _ _| | ___ ___ //= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| //= | | | | __/ | | (__| |_| | | __/\__ \ //= \_| |_/\___|_| \___|\__,_|_|\___||___/ //= //= 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) (Reserved - Do not use) 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) (Demure's power weapon) 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: 52 Mace: 52 Whip: 62 TwoHandMace: 75 TwoHandSpear: 69 Rod: 92 TwoHandRod: 92 Bow: 90 Knuckle: 20 Katar: 50 Revolver: 90 Rifle: 100 Shotgun: 80 GatlingGun: 36 } HPTable:[ 400, 450, 500, 550, 600, 648, 697, 746, 795, 844, // 1 - 10 891, 939, 987, 1035, 1082, 1129, 1175, 1222, 1268, 1315, // 11 - 20 1360, 1406, 1451, 1497, 1542, 1586, 1631, 1675, 1719, 1763, // 21 - 30 1806, 1849, 1893, 1936, 1979, 2021, 2063, 2105, 2147, 2188, // 31 - 40 2229, 2270, 2311, 2352, 2393, 2432, 2472, 2511, 2551, 2591, // 41 - 50 2629, 2668, 2706, 2745, 2783, 2821, 2858, 2895, 2933, 2970, // 51 - 60 3006, 3042, 3079, 3115, 3151, 3186, 3221, 3256, 3291, 3326, // 61 - 70 3360, 3394, 3428, 3462, 3496, 3529, 3561, 3594, 3627, 3660, // 71 - 80 3691, 3723, 3754, 3786, 3818, 3848, 3878, 3909, 3939, 3970, // 81 - 90 3999, 4028, 4058, 4087, 4116, 4144, 4173, 4201, 4229, 4257, // 91 - 100 4284, 4311, 4338, 4365, 4392, 4418, 4444, 4470, 4495, 4521, // 101 - 110 4546, 4571, 4595, 4620, 4645, 4668, 4692, 4715, 4739, 4763, // 111 - 120 4785, 4807, 4830, 4852, 4874, 4896, 4917, 4938, 4959, 4981, // 121 - 130 5001, 5021, 5041, 5061, 5081, 5100, 5119, 5138, 5157, 5176, // 131 - 140 5194, 5212, 5229, 5247, 5265, 5282, 5298, 5315, 5332, 5348, // 141 - 150 5364, 5379, 5395, 5410, 5426, 5440, 5454, 5469, 5483, 5498] // 151 - 160 SPTable:[ 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, // 1 - 10 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, // 11 - 20 300, 308, 316, 324, 332, 340, 348, 356, 364, 372, // 21 - 30 380, 388, 396, 404, 412, 420, 428, 436, 444, 452, // 31 - 40 480, 488, 496, 504, 512, 520, 528, 536, 544, 552, // 41 - 50 560, 568, 576, 584, 592, 600, 608, 616, 624, 632, // 51 - 60 660, 668, 676, 684, 692, 700, 708, 716, 724, 732, // 61 - 70 740, 748, 756, 764, 772, 780, 788, 796, 804, 812, // 71 - 80 840, 848, 856, 864, 872, 880, 888, 896, 904, 912, // 81 - 90 920, 928, 936, 944, 952, 960, 968, 976, 984, 992, // 91 - 100 1020, 1028, 1036, 1044, 1052, 1060, 1068, 1076, 1084, 1092, // 101 - 110 1100, 1108, 1116, 1124, 1132, 1140, 1148, 1156, 1164, 1172, // 111 - 120 1200, 1208, 1216, 1224, 1232, 1240, 1248, 1256, 1264, 1272, // 121 - 130 1280, 1288, 1296, 1304, 1312, 1320, 1328, 1336, 1344, 1352, // 131 - 140 1380, 1388, 1396, 1404, 1412, 1420, 1428, 1436, 1444, 1452, // 141 - 150 1460, 1468, 1476, 1484, 1492, 1500, 1508, 1516, 1524, 1532] // 151 - 160 } MedHu: { BaseExpGroup: "EvolClasses" JobExpGroup: "EvolClasses" MoveSpeed: 150 Weight: 20500 BaseASPD: { Fist: 40 Dagger: 55 Sword: 57 Axe: 52 Mace: 52 Whip: 62 TwoHandMace: 75 TwoHandSpear: 69 Rod: 92 TwoHandRod: 92 Bow: 90 Knuckle: 20 Katar: 50 Revolver: 90 Rifle: 100 Shotgun: 80 GatlingGun: 36 } InheritHP: ( "Human" ); InheritSP: ( "Human" ); } DarkHu: { BaseExpGroup: "EvolClasses" JobExpGroup: "EvolClasses" MoveSpeed: 150 Weight: 20500 BaseASPD: { Fist: 40 Dagger: 55 Sword: 57 Axe: 52 Mace: 52 Whip: 62 TwoHandMace: 75 TwoHandSpear: 69 Rod: 92 TwoHandRod: 92 Bow: 90 Knuckle: 20 Katar: 50 Revolver: 90 Rifle: 100 Shotgun: 80 GatlingGun: 36 } InheritHP: ( "Human" ); InheritSP: ( "Human" ); } Elven: { BaseExpGroup: "EvolClasses" JobExpGroup: "EvolClasses" MoveSpeed: 150 Weight: 20500 BaseASPD: { Fist: 40 Dagger: 55 Sword: 57 Axe: 52 Mace: 52 Whip: 62 TwoHandMace: 75 TwoHandSpear: 69 Rod: 92 TwoHandRod: 92 Bow: 90 Knuckle: 20 Katar: 50 Revolver: 90 Rifle: 100 Shotgun: 80 GatlingGun: 36 } InheritHP: ( "Human" ); InheritSP: ( "Human" ); } Orc: { BaseExpGroup: "EvolClasses" JobExpGroup: "EvolClasses" MoveSpeed: 160 Weight: 24000 BaseASPD: { Fist: 40 Dagger: 55 Sword: 57 Axe: 52 Mace: 52 Whip: 62 TwoHandMace: 75 TwoHandSpear: 69 Rod: 92 TwoHandRod: 92 Bow: 90 Knuckle: 20 Katar: 50 Revolver: 90 Rifle: 100 Shotgun: 80 GatlingGun: 36 } InheritHP: ( "Human" ); InheritSP: ( "Human" ); } Raijin: { BaseExpGroup: "EvolClasses" JobExpGroup: "EvolClasses" MoveSpeed: 150 Weight: 20500 BaseASPD: { Fist: 40 Dagger: 55 Sword: 57 Axe: 52 Mace: 52 Whip: 62 TwoHandMace: 75 TwoHandSpear: 69 Rod: 92 TwoHandRod: 92 Bow: 90 Knuckle: 20 Katar: 50 Revolver: 90 Rifle: 100 Shotgun: 80 GatlingGun: 36 } InheritHP: ( "Human" ); InheritSP: ( "Human" ); } Tritan: { BaseExpGroup: "EvolClasses" JobExpGroup: "EvolClasses" MoveSpeed: 150 Weight: 20500 BaseASPD: { Fist: 40 Dagger: 55 Sword: 57 Axe: 52 Mace: 52 Whip: 62 TwoHandMace: 75 TwoHandSpear: 69 Rod: 92 TwoHandRod: 92 Bow: 90 Knuckle: 20 Katar: 50 Revolver: 90 Rifle: 100 Shotgun: 80 GatlingGun: 36 } InheritHP: ( "Human" ); InheritSP: ( "Human" ); } Ukar: { BaseExpGroup: "EvolClasses" JobExpGroup: "EvolClasses" MoveSpeed: 135 Weight: 20500 BaseASPD: { Fist: 40 Dagger: 55 Sword: 57 Axe: 52 Mace: 52 Whip: 62 TwoHandMace: 75 TwoHandSpear: 69 Rod: 92 TwoHandRod: 92 Bow: 90 Knuckle: 20 Katar: 50 Revolver: 90 Rifle: 100 Shotgun: 80 GatlingGun: 36 } InheritHP: ( "Human" ); InheritSP: ( "Human" ); } Redy: { BaseExpGroup: "EvolClasses" JobExpGroup: "EvolClasses" MoveSpeed: 150 Weight: 20500 BaseASPD: { Fist: 40 Dagger: 55 Sword: 57 Axe: 52 Mace: 52 Whip: 62 TwoHandMace: 75 TwoHandSpear: 69 Rod: 92 TwoHandRod: 92 Bow: 90 Knuckle: 20 Katar: 50 Revolver: 90 Rifle: 100 Shotgun: 80 GatlingGun: 36 } InheritHP: ( "Human" ); InheritSP: ( "Human" ); } Savior: { BaseExpGroup: "EvolClasses" JobExpGroup: "EvolClasses" MoveSpeed: 142 Weight: 22500 BaseASPD: { Fist: 30 Dagger: 55 Sword: 57 Axe: 52 Mace: 52 Whip: 62 TwoHandMace: 75 TwoHandSpear: 69 Rod: 92 TwoHandRod: 92 Bow: 90 Knuckle: 20 Katar: 50 Revolver: 90 Rifle: 100 Shotgun: 80 GatlingGun: 36 } InheritHP: ( "Human" ); InheritSP: ( "Human" ); } Skelli: { BaseExpGroup: "EvolClasses" JobExpGroup: "EvolClasses" MoveSpeed: 160 Weight: 500 BaseASPD: { Fist: 60 Dagger: 75 Sword: 77 Axe: 72 Mace: 72 Whip: 82 TwoHandMace: 95 TwoHandSpear: 89 Rod: 112 TwoHandRod: 112 Bow: 110 Knuckle: 40 Katar: 70 Revolver: 110 Rifle: 120 Shotgun: 100 GatlingGun: 56 } HPTable:[ 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, // 1 - 10 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, // 11 - 20 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, // 21 - 30 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, // 31 - 40 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, // 41 - 50 600, 610, 620, 630, 640, 650, 660, 670, 680, 690, // 51 - 60 700, 710, 720, 730, 740, 750, 760, 770, 780, 790, // 61 - 70 800, 810, 820, 830, 840, 850, 860, 870, 880, 890, // 71 - 80 900, 910, 920, 930, 940, 950, 960, 970, 980, 990, // 81 - 90 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, // 91 - 100 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, // 101 - 110 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, // 111 - 120 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, // 121 - 130 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, // 131 - 140 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, // 141 - 150 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069] // 151 - 160 SPTable:[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, // 1 - 10 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, // 11 - 20 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, // 21 - 30 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, // 31 - 40 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, // 41 - 50 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, // 51 - 60 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, // 61 - 70 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, // 71 - 80 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, // 81 - 90 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, // 91 - 100 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, // 101 - 110 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, // 111 - 120 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, // 121 - 130 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, // 131 - 140 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, // 141 - 150 125, 126, 126, 127, 127, 128, 128, 129, 129, 130] // 151 - 160 }