summaryrefslogblamecommitdiff
path: root/db/re/job_db.conf
blob: 800df75767e0386d5a015e85f88669debbbe37f6 (plain) (tree)
1
2
3
4
5
6
7
8
9
                                                      





                                                          
   
                                             




                                                                                                                                      

                                                                                                           














                                                                                                                                   
                                                                                        





                                                                              



                                                                                                                        











                                                                                                                                                                    














                                   
                             

                            
                              
         

























                                                                                                              















                                                                                                    


       














                                   
                             

                            
                              
         

                               

 
       














                                   
                             

                            
                              
         

                               


        















                                   

                               


      














                                   
                             

                            
                              
         

                               


         














                                   
                             

                            
                              
         

                               


         














                                   
                             

                            
                              
         


                               
 
//====================================================
//=	   _   _					 _
//=	  | | | |				   | |
//=	  | |_| | ___ _ __ ___ _   _| | ___  ___
//=	  |  _  |/ _ \ '__/ __| | | | |/ _ \/ __|
//=	  | | | |  __/ | | (__| |_| | |  __/\__ \
//=	  \_| |_/\___|_|  \___|\__,_|_|\___||___/
//=
//=			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" );

}