//==================================================== //= _ _ _ //= | | | | | | //= | |_| | ___ _ __ ___ _ _| | ___ ___ //= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| //= | | | | __/ | | (__| |_| | | __/\__ \ //= \_| |_/\___|_| \___|\__,_|_|\___||___/ //= //= 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) (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: 50 Mace: 50 TwoHandMace: 70 Rod: 70 TwoHandRod: 70 Shield: 10 Bow: 90 Katar: 45 Revolver: 110 Rifle: 140 Shotgun: 115 GatlingGun: 40 } HPTable:[ 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, // 1 - 10 900, 950, 1000, 1050, 1100, 1150, 1200, 1250, 1300, 1350, // 11 - 20 1400, 1450, 1500, 1550, 1600, 1650, 1700, 1750, 1800, 1850, // 21 - 30 1900, 1950, 2000, 2050, 2100, 2150, 2200, 2250, 2300, 2350, // 31 - 40 2400, 2450, 2500, 2550, 2600, 2650, 2700, 2750, 2800, 2850, // 41 - 50 2900, 2950, 3000, 3050, 3100, 3150, 3200, 3250, 3300, 3350, // 51 - 60 3400, 3450, 3500, 3550, 3600, 3650, 3700, 3750, 3800, 3850, // 61 - 70 3900, 3950, 4000, 4050, 4100, 4150, 4200, 4250, 4300, 4350, // 71 - 80 4400, 4450, 4500, 4550, 4600, 4650, 4700, 4750, 4800, 4850, // 81 - 90 4900, 4950, 5000, 5050, 5100, 5150, 5200, 5250, 5300, 5350, // 91 - 100 5400, 5450, 5500, 5550, 5600, 5650, 5700, 5750, 5800, 5850, // 101 - 110 5900, 5950, 6000, 6050, 6100, 6150, 6200, 6250, 6300, 6350, // 111 - 120 6400, 6450, 6500, 6550, 6600, 6650, 6700, 6750, 6800, 6850, // 121 - 130 6900, 6950, 7000, 7050, 7100, 7150, 7200, 7250, 7300, 7350, // 131 - 140 7400, 7450, 7500, 7550, 7600, 7650, 7700, 7750, 7800, 7850, // 141 - 150 7900, 7950, 8000, 8050, 8100, 8150, 8200, 8250, 8300, 8350] // 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 } Ukar: { BaseExpGroup: "EvolClasses" JobExpGroup: "EvolClasses" MoveSpeed: 150 Weight: 20500 BaseASPD: { Fist: 40 Dagger: 55 Sword: 57 Axe: 50 Mace: 50 TwoHandMace: 70 Rod: 70 TwoHandRod: 70 Shield: 10 Bow: 90 Katar: 45 Revolver: 116 Rifle: 150 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: 70 Rod: 70 TwoHandRod: 70 Shield: 10 Bow: 90 Katar: 45 Revolver: 116 Rifle: 150 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: 70 Rod: 70 TwoHandRod: 70 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: 70 Rod: 70 TwoHandRod: 70 Shield: 10 Bow: 90 Katar: 45 Revolver: 116 Rifle: 150 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: 70 Rod: 70 TwoHandRod: 70 Shield: 10 Bow: 90 Katar: 45 Revolver: 116 Rifle: 150 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: 70 Rod: 70 TwoHandRod: 70 Shield: 10 Bow: 90 Katar: 45 Revolver: 116 Rifle: 150 Shotgun: 120 GatlingGun: 40 } InheritHP: ( "Human" ); InheritSP: ( "Human" ); }