From 652d34f6570b7eb0361ca471f43c68e274962f0a Mon Sep 17 00:00:00 2001 From: Smokexyz Date: Wed, 27 Dec 2017 22:31:00 +0800 Subject: Conversion of exp.txt to libconfig --- db/re/job_db.conf | 230 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 230 insertions(+) (limited to 'db/re/job_db.conf') diff --git a/db/re/job_db.conf b/db/re/job_db.conf index 4b036ae93..93bab17e0 100644 --- a/db/re/job_db.conf +++ b/db/re/job_db.conf @@ -69,6 +69,8 @@ Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so **************************************************************************/ Novice: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "Novice" BaseASPD: { Fist: 40 Dagger: 55 @@ -114,6 +116,8 @@ Novice: { 151, 152, 153, 154, 155, 156, 157, 158, 159, 160] // 151 - 160 } Swordsman: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Weight: 28000 BaseASPD: { Fist: 40 @@ -161,6 +165,8 @@ Swordsman: { 292, 294, 296, 298, 300, 302, 304, 306, 308, 310] // 141 - 150 } Magician: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Weight: 22000 BaseASPD: { Fist: 50 @@ -202,6 +208,8 @@ Magician: { 856, 862, 868, 874, 880, 886, 892, 898, 904, 910] // 141 - 150 } Archer: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Weight: 26000 BaseASPD: { Fist: 40 @@ -228,6 +236,8 @@ Archer: { 5863, 5917, 5972, 6026, 6081, 6135, 6190, 6244, 6299, 6353] // 151 - 160 } Acolyte: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Weight: 24000 BaseASPD: { Fist: 40 @@ -270,6 +280,8 @@ Acolyte: { 715, 720, 725, 730, 735, 740, 745, 750, 755, 760] // 141 - 150 } Merchant: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Weight: 28000 BaseASPD: { Fist: 40 @@ -299,6 +311,8 @@ Merchant: { 433, 436, 439, 442, 445, 448, 451, 454, 457, 460] // 141 - 150 } Thief: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Weight: 24000 BaseASPD: { Fist: 40 @@ -312,6 +326,8 @@ Thief: { InheritSP: ("Swordsman") } Knight: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SecondClasses" Weight: 28000 BaseASPD: { Fist: 40 @@ -344,6 +360,8 @@ Knight: { 11128, 11203, 11278, 11353, 11428, 11503, 11578, 11653, 11728, 11803] // 141 - 150 } Priest: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SecondClasses" Weight: 26000 BaseASPD: { Fist: 40 @@ -387,6 +405,8 @@ Priest: { 1138, 1146, 1154, 1162, 1170, 1178, 1186, 1194, 1202, 1210] // 141 - 150 } Wizard: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SecondClasses" Weight: 24000 BaseASPD: { Fist: 50 @@ -427,6 +447,8 @@ Wizard: { 1279, 1288, 1297, 1306, 1315, 1324, 1333, 1342, 1351, 1360] // 141 - 150 } Blacksmith: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SecondClasses" Weight: 30000 BaseASPD: { Fist: 40 @@ -470,6 +492,8 @@ Blacksmith: { 574, 578, 582, 586, 590, 594, 598, 602, 606, 610] // 141 - 150 } Hunter: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SecondClasses" Weight: 27000 BaseASPD: { Fist: 40 @@ -495,6 +519,8 @@ Hunter: { 8456, 8544, 8633, 8721, 8810, 8898, 8987, 9075, 9164, 9252] // 141 - 150 } Assassin: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SecondClasses" Weight: 24000 BaseASPD: { Fist: 40 @@ -523,6 +549,8 @@ Assassin: { 10746, 10859, 10973, 11086, 11200, 11313, 11427, 11540, 11654, 11767] // 141 - 150 } Crusader: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SecondClasses" Weight: 28000 BaseASPD: { Fist: 40 @@ -569,6 +597,8 @@ Crusader: { 672, 677, 682, 686, 691, 696, 700, 705, 710, 715] // 141 - 150 } Rogue: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SecondClasses" Weight: 24000 BaseASPD: { Fist: 40 @@ -581,6 +611,8 @@ Rogue: { InheritSP: ("Acolyte") } Sage: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SecondClasses" Weight: 24000 BaseASPD: { Fist: 45 @@ -609,6 +641,8 @@ Sage: { 997, 1004, 1011, 1018, 1025, 1032, 1039, 1046, 1053, 1060] // 141 - 150 } Alchemist: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SecondClasses" BaseASPD: { Fist: 40 Dagger: 50 @@ -622,6 +656,8 @@ Alchemist: { Inherit: ("Blacksmith") } Monk: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SecondClasses" Weight: 26000 BaseASPD: { Fist: 40 @@ -650,6 +686,8 @@ Monk: { 9127, 9222, 9317, 9412, 9507, 9602, 9697, 9792, 9887, 9982] // 141 - 150 } Bard: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SecondClasses" Weight: 27000 BaseASPD: { Fist: 40 @@ -676,6 +714,8 @@ Bard: { 7290, 7367, 7444, 7521, 7598, 7675, 7752, 7829, 7906, 7983] // 141 - 150 } Dancer: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SecondClasses" BaseASPD: { Whip: 45 Instrument: 200 @@ -683,6 +723,8 @@ Dancer: { Inherit: ("Bard") } Taekwon: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Weight: 28000 BaseASPD: { Fist: 40 @@ -743,6 +785,8 @@ Taekwon: { 200, 200, 200, 200, 200, 200, 200, 200, 200, 200] // 141 - 150 } Star_Gladiator: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "StarGladiator" Inherit: ("Taekwon") HPTable:[ 40, 47, 55, 64, 74, 84, 95, 107, 120, 134, // 1 - 10 149, 165, 182, 200, 219, 238, 258, 306, 329, 354, // 11 - 20 @@ -776,6 +820,8 @@ Star_Gladiator: { 500, 500, 500, 500, 500, 500, 500, 500, 500, 500] // 141 - 150 } Soul_Linker: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SoulLinker" Weight: 24000 BaseASPD: { Fist: 50 @@ -816,6 +862,8 @@ Soul_Linker: { 900, 900, 900, 900, 900, 900, 900, 900, 900, 900] // 141 - 150 } Gunslinger: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "NinjaAndGunslinger" Weight: 28000 BaseASPD: { Fist: 50 @@ -844,6 +892,8 @@ Gunslinger: { 708, 714, 720, 726, 732, 738, 744, 750, 756, 762] // 141 - 150 } Ninja: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "NinjaAndGunslinger" Weight: 26000 BaseASPD: { Fist: 40 @@ -869,6 +919,8 @@ Ninja: { 858, 866, 874, 882, 890, 898, 906, 914, 922, 930] // 141 - 150 } Gangsi: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "NinjaAndGunslinger" Weight: 32000 InheritSP: ("Novice") BaseASPD: { @@ -910,14 +962,20 @@ Gangsi: { 2605, 2656, 2708, 2760, 2813, 2866, 2920, 2974, 3029] // 91 - 99 } Death_Knight: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SecondClasses" Weight: 36000 Inherit: ("Gangsi") } Dark_Collector: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SecondClasses" Weight: 40000 Inherit: ("Gangsi") } Rune_Knight: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Weight: 35000 BaseASPD: { Fist: 40 @@ -970,6 +1028,8 @@ Rune_Knight: { 941, 947, 953, 959, 965] // 171 - 175 } Warlock: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Weight: 30000 BaseASPD: { Fist: 45 @@ -1017,6 +1077,8 @@ Warlock: { 1567, 1579, 1591, 1603, 1615] // 171 - 175 } Ranger: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Weight: 32000 BaseASPD: { Fist: 40 @@ -1062,6 +1124,8 @@ Ranger: { 847, 854, 861, 868, 875] // 171 - 175 } Arch_Bishop: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Weight: 30000 BaseASPD: { Fist: 45 @@ -1111,6 +1175,8 @@ Arch_Bishop: { 1596, 1607, 1618, 1629, 1640] // 171 - 175 } Mechanic: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Weight: 38000 BaseASPD: { Fist: 40 @@ -1160,6 +1226,8 @@ Mechanic: { 1292, 1299, 1306, 1313, 1320] // 171 - 175 } Guillotine_Cross: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Weight: 32000 BaseASPD: { Fist: 40 @@ -1212,6 +1280,8 @@ Guillotine_Cross: { 867, 874, 881, 888, 895] // 171 - 175 } Shadow_Chaser: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Weight: 28000 BaseASPD: { Fist: 40 @@ -1258,6 +1328,8 @@ Shadow_Chaser: { 712, 719, 726, 733, 740] // 171 - 175 } Royal_Guard: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" InheritSP: ("Mechanic") Weight: 35000 BaseASPD: { @@ -1293,6 +1365,8 @@ Royal_Guard: { 16686, 16858, 17031, 17205, 17380] // 171 - 175 } Sorcerer: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" InheritSP: ("Warlock") Weight: 30000 BaseASPD: { @@ -1324,6 +1398,8 @@ Sorcerer: { 11301, 11433, 11566, 11700, 11835] // 171 - 175 } Minstrel: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Weight: 32000 BaseASPD: { Fist: 40 @@ -1370,6 +1446,8 @@ Minstrel: { 912, 919, 926, 933, 940] // 171 - 175 } Wanderer: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Minstrel") BaseASPD: { Fist: 40 @@ -1380,6 +1458,8 @@ Wanderer: { } } Sura: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Weight: 30000 InheritSP: ("Shadow_Chaser") BaseASPD: { @@ -1411,6 +1491,8 @@ Sura: { 13871, 14023, 14176, 14330, 14485] // 171 - 175 } Genetic: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Weight: 32000 InheritSP: ("Sorcerer") BaseASPD: { @@ -1443,6 +1525,8 @@ Genetic: { 11806, 11978, 12151, 12325, 12500] // 171 - 175 } Kagerou: { + BaseExpGroup: "ExtendedClasses" + JobExpGroup: "ExtendedClasses" Weight: 26000 BaseASPD: { Fist: 40 @@ -1484,6 +1568,8 @@ Kagerou: { 938, 946, 954, 962, 970, 978, 986, 994, 1002, 1010] // 151 - 160 } Oboro: { + BaseExpGroup: "ExtendedClasses" + JobExpGroup: "ExtendedClasses" Inherit: ("Kagerou") HPTable:[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, // 1 - 10 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, // 11 - 20 @@ -1519,221 +1605,365 @@ Oboro: { 958, 976, 994, 1002, 1014, 1028, 1046, 1060, 1082, 1100] // 151 - 160 } Rebellion: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "ExtendedClasses" Inherit: ("Gunslinger") InheritHP: ("Soul_Linker") } Novice_High: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "HighNovice" Inherit: ("Novice") } Swordsman_High: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedFirstClasses" Inherit: ("Swordsman") } Magician_High: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedFirstClasses" Inherit: ("Magician") } Archer_High: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedFirstClasses" Inherit: ("Archer") } Acolyte_High: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedFirstClasses" Inherit: ("Acolyte") } Merchant_High: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedFirstClasses" Inherit: ("Merchant") } Thief_High: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedFirstClasses" Inherit: ("Thief") } Lord_Knight: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedSecondClasses" Inherit: ("Knight") } High_Priest: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedSecondClasses" Inherit: ("Priest") } High_Wizard: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedSecondClasses" Inherit: ("Wizard") } Whitesmith: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedSecondClasses" Inherit: ("Blacksmith") } Sniper: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedSecondClasses" Inherit: ("Hunter") } Assassin_Cross: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedSecondClasses" Inherit: ("Assassin") } Paladin: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedSecondClasses" Inherit: ("Crusader") } Champion: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedSecondClasses" Inherit: ("Monk") } Professor: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedSecondClasses" Inherit: ("Sage") } Stalker: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedSecondClasses" Inherit: ("Rogue") } Creator: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedSecondClasses" Inherit: ("Alchemist") } Clown: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedSecondClasses" Inherit: ("Bard") } Gypsy: { + BaseExpGroup: "TranscendedClasses" + JobExpGroup: "TranscendedSecondClasses" Inherit: ("Dancer") } Baby_Novice: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "Novice" Inherit: ("Novice") } Baby_Swordsman: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Swordsman") } Baby_Magician: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Magician") } Baby_Archer: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Archer") } Baby_Acolyte: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Acolyte") } Baby_Merchant: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Merchant") } Baby_Thief: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Thief") } Baby_Knight: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Knight") } Baby_Priest: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Priest") } Baby_Wizard: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Wizard") } Baby_Blacksmith: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Blacksmith") } Baby_Hunter: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Hunter") } Baby_Assassin: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Assassin") } Baby_Crusader: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Crusader") } Baby_Monk: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Monk") } Baby_Sage: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Sage") } Baby_Rogue: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Rogue") } Baby_Alchemist: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Alchemist") } Baby_Bard: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Bard") } Baby_Dancer: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Dancer") } Super_Baby: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "FirstClasses" Inherit: ("Novice") } Rune_Knight_Trans: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Rune_Knight") } Warlock_Trans: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Warlock") } Ranger_Trans: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Ranger") } Arch_Bishop_Trans: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Arch_Bishop") } Mechanic_Trans: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Mechanic") } Guillotine_Cross_Trans: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Guillotine_Cross") } Royal_Guard_Trans: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Royal_Guard") } Sorcerer_Trans: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Sorcerer") } Minstrel_Trans: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Minstrel") } Wanderer_Trans: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Wanderer") } Sura_Trans: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Sura") } Genetic_Trans: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Genetic") } Shadow_Chaser_Trans: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Shadow_Chaser") } Baby_Rune_Knight: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Rune_Knight") } Baby_Warlock: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Warlock") } Baby_Ranger: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Ranger") } Baby_Arch_Bishop: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Arch_Bishop") } Baby_Mechanic: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Mechanic") } Baby_Guillotine_Cross: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Guillotine_Cross") } Baby_Royal_Guard: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Royal_Guard") } Baby_Sorcerer: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Sorcerer") } Baby_Minstrel: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Minstrel") } Baby_Wanderer: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Wanderer") } Baby_Sura: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Sura") } Baby_Genetic: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Genetic") } Baby_Shadow_Chaser: { + BaseExpGroup: "ThirdClasses" + JobExpGroup: "ThirdClasses" Inherit: ("Shadow_Chaser") } Super_Novice: { + BaseExpGroup: "FirstClasses" + JobExpGroup: "SuperNovice" Inherit: ("Novice") } Expanded_Super_Novice: { + BaseExpGroup: "ExtendedClasses" + JobExpGroup: "ExtendedClasses" Inherit: ("Novice") } Expanded_Super_Baby: { + BaseExpGroup: "ExtendedClasses" + JobExpGroup: "ExtendedClasses" Inherit: ("Novice") } // Summoner HP/SP is not known, below table are generated and near to official HP/SP. Summoner: { + BaseExpGroup: "Summoner" + JobExpGroup: "Summoner" Weight: 20000 BaseASPD: { Fist: 45 -- cgit v1.2.3-60-g2f50