summaryrefslogtreecommitdiff
path: root/db/pre-re
diff options
context:
space:
mode:
Diffstat (limited to 'db/pre-re')
-rw-r--r--db/pre-re/exp.txt2
-rw-r--r--db/pre-re/exp_homun.txt2
-rw-r--r--db/pre-re/item_chain.conf16
-rw-r--r--db/pre-re/item_group.conf12
-rw-r--r--db/pre-re/item_packages.conf12
-rw-r--r--db/pre-re/job_db.conf67
-rw-r--r--db/pre-re/map_zone_db.conf75
-rw-r--r--db/pre-re/mob_skill_db.txt5
-rw-r--r--db/pre-re/pet_db.txt119
-rw-r--r--db/pre-re/size_fix.txt4
-rw-r--r--db/pre-re/skill_cast_db.txt104
-rw-r--r--db/pre-re/skill_db.txt11
-rw-r--r--db/pre-re/skill_require_db.txt6
-rw-r--r--db/pre-re/skill_tree.conf142
-rw-r--r--db/pre-re/skill_unit_db.txt10
15 files changed, 333 insertions, 254 deletions
diff --git a/db/pre-re/exp.txt b/db/pre-re/exp.txt
index 7fff53932..840a216eb 100644
--- a/db/pre-re/exp.txt
+++ b/db/pre-re/exp.txt
@@ -45,8 +45,6 @@
//Job - Super Novice & Baby Super Novice
99,23:4045,1,30,43,58,76,116,180,220,272,336,520,604,699,802,948,1125,1668,1937,2226,3040,3988,5564,6272,7021,9114,11473,15290,16891,18570,23229,28359,36478,39716,43088,52417,62495,78160,84175,90404,107611,125915,153941,191781,204351,248352,286212,386371,409795,482092,509596,982092,992092,1002092,1012092,1022092,1032092,1042092,1052092,1062092,1072092,1082092,1092092,1102092,1112092,1122092,1132092,1142092,1152092,1162092,1172092,1182092,1192092,1202092,1212092,1222092,1232092,1242092,1252092,1262092,1272092,1282092,1292092,1302092,1312092,1322092,1332092,1342092,1352092,1362092,1372092,1382092,1392092,1402092,1412092,1422092,1432092,1442092,1452092,1462092,1491333,1521159,1551582,1582613,1614265,1646550,1679480,1713069,1747330,1782276,1817921,1854279,1891364,1929191,1967774,2007129,2047271,2088216,2129980,2172579,2216030,2260350,2305556,2351667,2398700,2446673,2495606,2545518,2596428,2648356,2701323,2755349,2810455,2866664,2923997,2982476,3042125,3102967,3165026,3228326,3292892,3358749,3425923,3494441,3564329,3635615,3708327,3782493,3858142,3935304,4014010,4094290,4176175,4259698,4344891,4431788,4520423,4610831,4703047,4797107,4893049,4990909,5090727,5192541,5296391,5402318,5510364,5620571,5732982,5847641,5964593,6083884,6205561,6329672,6456265,6585390,6717097,6851438,6988466,7128235,7270799,7416214,7564538,7715828,7870144,8027546,8188096,8351857,8518893,8689270,8863055,9040315,9221121,9405543,9593653,9785525,9981235,10180859,10384475,10592164,10804007,11020086,11240487,11465296,11694601,11928492,12167061,12410401,12658608,12911779,13170014,13433414,13702082,13976123,14255645,14540757,14831571,15128202,15430765,15739380,16054167,16375250,16702754,17036808,17377543,17725094,18079595,18441187,18810011,19186211,19569935,19961334,20360560,20767770,21183125,21606786,22038921,22479697,22929289,23387873,23855628,24332740,24819394,25315781,25822095,26338537,26865306,27402611,27950663,28509676,29079868,29661464,30254692,30859785,31476979,32106518
-
-
//================================
// Renewal content (required for some core features)
//================================
diff --git a/db/pre-re/exp_homun.txt b/db/pre-re/exp_homun.txt
index 9b48412dd..f8b443526 100644
--- a/db/pre-re/exp_homun.txt
+++ b/db/pre-re/exp_homun.txt
@@ -97,4 +97,4 @@
9165840
9553880
9945920
-0
+0
diff --git a/db/pre-re/item_chain.conf b/db/pre-re/item_chain.conf
index 744b1cbcf..57eaef05e 100644
--- a/db/pre-re/item_chain.conf
+++ b/db/pre-re/item_chain.conf
@@ -1,22 +1,20 @@
//====================================================
-//= _ _ _
-//= | | | | | |
-//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
-//=
-//= http://herc.ws/board/
+//=
+//= http://herc.ws/board/
//================= More Information =================
// http://herc.ws/board/topic/1244-official-item-grouppackagechain
//====================================================
// Structure of file:
/*
-
ITMCHAIN_<Name>: {
<Item_Name>: <chance>
}
-
*/
ITMCHAIN_ORE: {
@@ -39,7 +37,7 @@ ITMCHAIN_ORE: {
Elunium: 20
Oridecon: 20
Gold: 10
- Emperium: 5
+ Emperium: 5
}
ITMCHAIN_GEM: {
@@ -58,7 +56,7 @@ ITMCHAIN_GEM: {
Crystal_Jewel: 150
Crystal_Jewel_: 80
Crystal_Jewel__: 50
- Crystal_Jewel___: 30
+ Crystal_Jewel___: 30
}
ITMCHAIN_HEAL: {
diff --git a/db/pre-re/item_group.conf b/db/pre-re/item_group.conf
index f03762790..54d71d1c8 100644
--- a/db/pre-re/item_group.conf
+++ b/db/pre-re/item_group.conf
@@ -1,19 +1,19 @@
//====================================================
-//= _ _ _
-//= | | | | | |
-//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
-//=
-//= http://herc.ws/board/
+//=
+//= http://herc.ws/board/
//================= More Information =================
// http://herc.ws/board/topic/1244-official-item-grouppackagechain
//====================================================
// Structure of file:
/*
<Container_Item_Name>: (
- "Item_Name" or
+ "Item_Name" or
("Item_Name",Repeat_Count)
)
*/
diff --git a/db/pre-re/item_packages.conf b/db/pre-re/item_packages.conf
index a25453f3f..2a7df83ab 100644
--- a/db/pre-re/item_packages.conf
+++ b/db/pre-re/item_packages.conf
@@ -1,12 +1,12 @@
//====================================================
-//= _ _ _
-//= | | | | | |
-//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
-//=
-//= http://herc.ws/board/
+//=
+//= http://herc.ws/board/
//================= More Information =================
// http://herc.ws/board/topic/1244-official-item-grouppackagechain
//====================================================
@@ -13547,4 +13547,4 @@ Old_Ore_Box: {
Random: 1
Rate: 50
}
-} \ No newline at end of file
+}
diff --git a/db/pre-re/job_db.conf b/db/pre-re/job_db.conf
index ff83db27a..52db40eff 100644
--- a/db/pre-re/job_db.conf
+++ b/db/pre-re/job_db.conf
@@ -1,12 +1,12 @@
//====================================================
-//= _ _ _
-//= | | | | | |
-//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
-//=
-//= http://herc.ws/board/
+//=
+//= http://herc.ws/board/
//================= More Information =================
// http://hercs.ws/board/topic/9082-job-db1txt-redesign/
//============== pRE Structure Example ===============
@@ -47,6 +47,7 @@ Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so
// 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.
}
*/
+
//====================================================
Novice: {
BaseASPD: {
@@ -88,7 +89,7 @@ Novice: {
111, 112, 113, 114, 115, 116, 117, 118, 119, 120, // 111 - 120
121, 122, 123, 124, 125, 126, 127, 128, 129, 130, // 121 - 130
131, 132, 133, 134, 135, 136, 137, 138, 139, 140, // 131 - 140
- 141, 142, 143, 144, 145, 146, 147, 148, 149, 150] // 141 - 150
+ 141, 142, 143, 144, 145, 146, 147, 148, 149, 150] // 141 - 150
}
Swordsman: {
Weight: 28000
@@ -103,7 +104,7 @@ Swordsman: {
TwoHandAxe: 750
Mace: 650
TwoHandMace: 700
- }
+ }
HPTable:[ 40, 46, 53, 61, 70, 79, 89, 100, 111, 123, // 1 - 10
136, 149, 163, 178, 194, 210, 227, 245, 263, 282, // 11 - 20
302, 322, 343, 365, 388, 411, 435, 460, 485, 511, // 21 - 30
@@ -133,7 +134,7 @@ Swordsman: {
232, 234, 236, 238, 240, 242, 244, 246, 248, 250, // 111 - 120
252, 254, 256, 258, 260, 262, 264, 266, 268, 270, // 121 - 130
272, 274, 276, 278, 280, 282, 284, 286, 288, 290, // 131 - 140
- 292, 294, 296, 298, 300, 302, 304, 306, 308, 310] // 141 - 150
+ 292, 294, 296, 298, 300, 302, 304, 306, 308, 310] // 141 - 150
}
Magician: {
Weight: 22000
@@ -172,7 +173,7 @@ Magician: {
676, 682, 688, 694, 700, 706, 712, 718, 724, 730, // 111 - 120
736, 742, 748, 754, 760, 766, 772, 778, 784, 790, // 121 - 130
796, 802, 808, 814, 820, 826, 832, 838, 844, 850, // 131 - 140
- 856, 862, 868, 874, 880, 886, 892, 898, 904, 910] // 141 - 150
+ 856, 862, 868, 874, 880, 886, 892, 898, 904, 910] // 141 - 150
}
Archer: {
Weight: 26000
@@ -236,7 +237,7 @@ Acolyte: {
565, 570, 575, 580, 585, 590, 595, 600, 605, 610, // 111 - 120
615, 620, 625, 630, 635, 640, 645, 650, 655, 660, // 121 - 130
665, 670, 675, 680, 685, 690, 695, 700, 705, 710, // 131 - 140
- 715, 720, 725, 730, 735, 740, 745, 750, 755, 760] // 141 - 150
+ 715, 720, 725, 730, 735, 740, 745, 750, 755, 760] // 141 - 150
}
Merchant: {
Weight: 28000
@@ -264,7 +265,7 @@ Merchant: {
343, 346, 349, 352, 355, 358, 361, 364, 367, 370, // 111 - 120
373, 376, 379, 382, 385, 388, 391, 394, 397, 400, // 121 - 130
403, 406, 409, 412, 415, 418, 421, 424, 427, 430, // 131 - 140
- 433, 436, 439, 442, 445, 448, 451, 454, 457, 460] // 141 - 150
+ 433, 436, 439, 442, 445, 448, 451, 454, 457, 460] // 141 - 150
}
Thief: {
Weight: 24000
@@ -387,7 +388,7 @@ Wizard: {
1009, 1018, 1027, 1036, 1045, 1054, 1063, 1072, 1081, 1090, // 111 - 120
1099, 1108, 1117, 1126, 1135, 1144, 1153, 1162, 1171, 1180, // 121 - 130
1189, 1198, 1207, 1216, 1225, 1234, 1243, 1252, 1261, 1270, // 131 - 140
- 1279, 1288, 1297, 1306, 1315, 1324, 1333, 1342, 1351, 1360] // 141 - 150
+ 1279, 1288, 1297, 1306, 1315, 1324, 1333, 1342, 1351, 1360] // 141 - 150
}
Blacksmith: {
Weight: 30000
@@ -530,7 +531,7 @@ Crusader: {
531, 536, 541, 545, 550, 555, 559, 564, 569, 574, // 111 - 120
578, 583, 588, 592, 597, 602, 606, 611, 616, 621, // 121 - 130
625, 630, 635, 639, 644, 649, 653, 658, 663, 668, // 131 - 140
- 672, 677, 682, 686, 691, 696, 700, 705, 710, 715] // 141 - 150
+ 672, 677, 682, 686, 691, 696, 700, 705, 710, 715] // 141 - 150
}
Rogue: {
Weight: 24000
@@ -698,7 +699,7 @@ Taekwon: {
200, 200, 200, 200, 200, 200, 200, 200, 200, 200, // 111 - 120
200, 200, 200, 200, 200, 200, 200, 200, 200, 200, // 121 - 130
200, 200, 200, 200, 200, 200, 200, 200, 200, 200, // 131 - 140
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200] // 141 - 150
+ 200, 200, 200, 200, 200, 200, 200, 200, 200, 200] // 141 - 150
}
Star_Gladiator: {
Inherit: ("Taekwon")
@@ -731,7 +732,7 @@ Star_Gladiator: {
500, 500, 500, 500, 500, 500, 500, 500, 500, 500, // 111 - 120
500, 500, 500, 500, 500, 500, 500, 500, 500, 500, // 121 - 130
500, 500, 500, 500, 500, 500, 500, 500, 500, 500, // 131 - 140
- 500, 500, 500, 500, 500, 500, 500, 500, 500, 500] // 141 - 150
+ 500, 500, 500, 500, 500, 500, 500, 500, 500, 500] // 141 - 150
}
Soul_Linker: {
Weight: 24000
@@ -770,7 +771,7 @@ Soul_Linker: {
900, 900, 900, 900, 900, 900, 900, 900, 900, 900, // 111 - 120
900, 900, 900, 900, 900, 900, 900, 900, 900, 900, // 121 - 130
900, 900, 900, 900, 900, 900, 900, 900, 900, 900, // 131 - 140
- 900, 900, 900, 900, 900, 900, 900, 900, 900, 900] // 141 - 150
+ 900, 900, 900, 900, 900, 900, 900, 900, 900, 900] // 141 - 150
}
Gunslinger: {
Weight: 28000
@@ -797,7 +798,7 @@ Gunslinger: {
528, 534, 540, 546, 552, 558, 564, 570, 576, 582, // 111 - 120
588, 594, 600, 606, 612, 618, 624, 630, 636, 642, // 121 - 130
648, 654, 660, 666, 672, 678, 684, 690, 696, 702, // 131 - 140
- 708, 714, 720, 726, 732, 738, 744, 750, 756, 762] // 141 - 150
+ 708, 714, 720, 726, 732, 738, 744, 750, 756, 762] // 141 - 150
}
Ninja: {
Weight: 26000
@@ -885,7 +886,7 @@ Rune_Knight: {
TwoHandAxe: 520
Mace: 450
TwoHandMace: 520
- }
+ }
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
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, // 21 - 30
@@ -911,7 +912,7 @@ Warlock: {
Sword: 600
Rod: 500
TwoHandRod: 560
- }
+ }
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
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, // 21 - 30
@@ -935,7 +936,7 @@ Ranger: {
Fist: 400
Dagger: 500
Bow: 490
- }
+ }
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
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, // 21 - 30
@@ -963,7 +964,7 @@ Arch_Bishop: {
Knuckle: 500
Book: 440
TwoHandRod: 550
- }
+ }
}
Mechanic: {
Weight: 38000
@@ -976,7 +977,7 @@ Mechanic: {
TwoHandAxe: 480
Mace: 480
TwoHandMace: 500
- }
+ }
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
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, // 21 - 30
@@ -1002,7 +1003,7 @@ Guillotine_Cross: {
Sword: 650
Axe: 800
Katar: 420
- }
+ }
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
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, // 21 - 30
@@ -1027,7 +1028,7 @@ Shadow_Chaser: {
Dagger: 430
Sword: 470
Bow: 470
- }
+ }
}
Royal_Guard: {
Inherit: ("Guillotine_Cross")
@@ -1043,7 +1044,7 @@ Royal_Guard: {
TwoHandAxe: 520
Mace: 440
TwoHandMace: 500
- }
+ }
}
Sorcerer: {
Weight: 30000
@@ -1055,7 +1056,7 @@ Sorcerer: {
Rod: 450
Book: 450
TwoHandRod: 550
- }
+ }
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
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, // 21 - 30
@@ -1080,14 +1081,14 @@ Minstrel: {
Dagger: 520
Bow: 490
Instrument: 440
- }
+ }
}
Wanderer: {
Inherit: ("Ranger")
BaseASPD: {
Whip: 440
Instrument: 2000
- }
+ }
}
Sura: {
Weight: 30000
@@ -1099,7 +1100,7 @@ Sura: {
Rod: 480
Knuckle: 390
TwoHandRod: 500
- }
+ }
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
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, // 21 - 30
@@ -1127,7 +1128,7 @@ Genetic: {
TwoHandAxe: 510
Mace: 440
TwoHandMace: 480
- }
+ }
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
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, // 21 - 30
@@ -1152,14 +1153,14 @@ Kagerou: {
Fist: 400
Dagger: 450
FuumaShuriken: 500
- }
+ }
}
Oboro: {
Inherit: ("Kagerou")
}
Rebellion: {
Inherit: ("Gunslinger")
- InheritHP: ("Soul_Linker")
+ InheritHP: ("Soul_Linker")
}
Novice_High: {
Inherit: ("Novice")
@@ -1370,4 +1371,4 @@ Expanded_Super_Novice: {
}
Expanded_Super_Baby: {
Inherit: ("Novice")
-} \ No newline at end of file
+}
diff --git a/db/pre-re/map_zone_db.conf b/db/pre-re/map_zone_db.conf
index 2d0ffee49..11559512d 100644
--- a/db/pre-re/map_zone_db.conf
+++ b/db/pre-re/map_zone_db.conf
@@ -1,12 +1,12 @@
//====================================================
-//= _ _ _
-//= | | | | | |
-//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
-//=
-//= http://herc.ws/board/
+//=
+//= http://herc.ws/board/
//====================================================
//= Hercules Map Zone Database [Ind/Hercules]
//================ More Information ==================
@@ -24,7 +24,6 @@
//= PLAYER, HOMUN, MERCENARY, MONSTER, PET, ELEMENTAL, MOB_BOSS, CLONE, ALL and NONE
//====================================================
-
zones: (
{
/* All zone is a dynamic (very special) zone that is forcebly inherited by ALL maps automatically */
@@ -41,10 +40,10 @@ zones: (
//Apple: true
//ID501: true
}
-
+
mapflags: (
)
-
+
/* "command:min-group-lv-to-override" e.g. "heal: 70" */
disabled_commands: {
//Example Below makes @heal be used in maps within this zone only by those group lv 70 and above
@@ -61,7 +60,7 @@ zones: (
/* Normal zone is applied to all maps that are not pkable (where players cant fight each other) */
/* However, it wont be applied to maps with its own zones (specified through mapflag) */
name: "Normal" /* changing this name requires MAP_ZONE_NORMAL_NAME to also be changed in src/map/map.h file */
-
+
disabled_skills: {
WM_LULLABY_DEEPSLEEP: "PLAYER"
WM_SIRCLEOFNATURE: "PLAYER"
@@ -69,43 +68,43 @@ zones: (
SO_ARRULLO: "PLAYER"
CG_HERMODE: "PLAYER"
}
-
+
disabled_items: {
-
+
}
mapflags: (
)
-
+
},
{
/* PvP zone is applied to all maps with a pvp mapflag */
name: "PvP" /* changing this name requires MAP_ZONE_PVP_NAME to also be changed in src/map/map.h file */
-
+
disabled_skills: {
BS_GREED: "PLAYER"
CG_HERMODE: "PLAYER"
}
-
+
disabled_items: {
Greed_Scroll: true
}
-
+
mapflags: (
"nocashshop",
)
-
+
},
{
/* PK Mode zone is only used when server is on pk_mode (battle.conf),
it applies to all pvp maps that don't have their own zone */
name: "PK Mode" /* changing this name requires MAP_ZONE_PK_NAME to also be changed in src/map/map.h file */
-
+
disabled_skills: {
-
+
}
-
+
disabled_items: {
-
+
}
/* PK Mode Damage Reductions */
@@ -125,7 +124,7 @@ zones: (
{
/* GvG zone is applied to all maps with a gvg mapflag */
name: "GvG" /* changing this name requires MAP_ZONE_GVG_NAME to also be changed in src/map/map.h file */
-
+
disabled_skills: {
AL_TELEPORT: "PLAYER"
AL_WARP: "PLAYER"
@@ -145,7 +144,7 @@ zones: (
SC_FATALMENACE: "PLAYER"
SC_DIMENSIONDOOR: "PLAYER"
}
-
+
disabled_items: {
Assumptio_5_Scroll: true
Greed_Scroll: true
@@ -170,12 +169,12 @@ zones: (
"nocashshop",
"gvg_noparty",
)
-
+
},
{
/* Battlegrounds zone is applied to all maps with a battlegrounds mapflag */
name: "Battlegrounds" /* changing this name requires MAP_ZONE_BG_NAME to also be changed in src/map/map.h file */
-
+
disabled_skills: {
AL_TELEPORT: "PLAYER"
AL_WARP: "PLAYER"
@@ -214,8 +213,8 @@ zones: (
disabled_items: {
Assumptio_5_Scroll: true
Pty_Assumptio_Scroll: true
- }
-
+ }
+
/* knockback disabled */
/* Battlegrounds Damage Reductions */
/* - weapon_damage_rate -30% */
@@ -235,7 +234,7 @@ zones: (
},
{
name: "Aldebaran Turbo Track"
-
+
disabled_skills: {
SM_ENDURE: "PLAYER"
AL_TELEPORT: "PLAYER"
@@ -256,7 +255,7 @@ zones: (
SC_DIMENSIONDOOR: "PLAYER"
GN_CARTBOOST: "PLAYER"
}
-
+
disabled_items: {
Wing_Of_Fly: true
Anodyne: true
@@ -266,12 +265,12 @@ zones: (
},
{
name: "Jail"
-
+
disabled_skills: {
TK_JUMPKICK: "PLAYER"
TK_HIGHJUMP: "PLAYER"
}
-
+
disabled_items: {
Wing_Of_Fly: true
Wing_Of_Butterfly: true
@@ -284,14 +283,14 @@ zones: (
},
{
name: "Izlude Battle Arena"
-
+
disabled_skills: {
RG_INTIMIDATE: "PLAYER"
AL_TELEPORT: "PLAYER"
SC_FATALMENACE: "PLAYER"
- SC_DIMENSIONDOOR: "PLAYER"
+ SC_DIMENSIONDOOR: "PLAYER"
}
-
+
disabled_items: {
Wing_Of_Fly: true
}
@@ -299,7 +298,7 @@ zones: (
{
name: "GvG2"
inherit: ( "GvG" ) /* will import all gvg has */
-
+
disabled_skills: {
TK_HIGHJUMP: "PLAYER"
SA_ABRACADABRA: "PLAYER"
@@ -307,7 +306,7 @@ zones: (
},
{
name: "Sealed Shrine"
-
+
disabled_skills: {
MG_SAFETYWALL: "PLAYER"
AL_TELEPORT: "PLAYER | MONSTER | HOMUN | MERCENARY"
@@ -320,7 +319,7 @@ zones: (
},
{
name: "Memorial Dungeon" /* ETower, Orc's Memory, Nidhoggur's Nest, etc */
-
+
disabled_skills: {
AL_TELEPORT: "PLAYER | MONSTER | HOMUN | MERCENARY"
WZ_ICEWALL: "PLAYER"
@@ -333,7 +332,7 @@ zones: (
},
{
name: "Towns"
-
+
disabled_skills: {
AM_CANNIBALIZE: "PLAYER"
AM_SPHEREMINE: "PLAYER"
@@ -343,7 +342,7 @@ zones: (
WM_POEMOFNETHERWORLD: "PLAYER"
GN_WALLOFTHORN: "PLAYER"
}
-
+
disabled_items: {
Greed_Scroll: true
}
diff --git a/db/pre-re/mob_skill_db.txt b/db/pre-re/mob_skill_db.txt
index e854d4a6e..c86690676 100644
--- a/db/pre-re/mob_skill_db.txt
+++ b/db/pre-re/mob_skill_db.txt
@@ -1,4 +1,4 @@
-// Mob Skill Database
+// Mob Skill Database
// Based on Aegis Episode 11.3
//
// Structure of Database:
@@ -4325,7 +4325,7 @@
1795,Bloody Knight@WZ_STORMGUST,attack,89,10,10000,1000,20000,no,target,always,,,,,,,,
1795,Bloody Knight@WZ_VERMILION,attack,85,20,10000,1000,20000,no,target,always,,,,,,,,
1795,Bloody Knight@WZ_METEOR,attack,83,11,10000,1000,20000,no,target,always,,,,,,,,
-// Guild Dungeon SE (13.1)
+// Guild Dungeon SE (13.1)
1796,Aunoe@MG_THUNDERSTORM,attack,21,5,500,1500,10000,no,target,always,0,,,,,,,
1796,Aunoe@MG_THUNDERSTORM,chase,21,5,500,1500,10000,no,target,always,0,,,,,,,
1796,Aunoe@NPC_HOLYATTACK,attack,189,2,500,0,5000,yes,target,always,0,,,,,,,
@@ -5773,6 +5773,7 @@
2082,Piranha@MG_COLDBOLT,chase,14,3,500,1000,5000,yes,target,always,0,,,,,,,
2082,Piranha@WZ_WATERBALL,attack,86,3,500,1000,5000,yes,target,always,0,,,,,,6,
2082,Piranha@NPC_BLOODDRAIN,attack,199,1,500,0,5000,yes,target,always,0,,,,,,,
+
//****
// NC Mechanic Summons
2042,Silver Sniper@AL_HEAL,chase,28,10,10000,0,1000,no,self,myhpltmaxrate,99,,,,,,,
diff --git a/db/pre-re/pet_db.txt b/db/pre-re/pet_db.txt
new file mode 100644
index 000000000..4c149bc8d
--- /dev/null
+++ b/db/pre-re/pet_db.txt
@@ -0,0 +1,119 @@
+// Pet Database
+//
+// Structure of Database:
+// MobID,Name,JName,LureID,EggID,EquipID,FoodID,Fullness,HungryDelay,R_Hungry,R_Full,Intimate,Die,Capture,Speed,S_Performance,talk_convert_class,attack_rate,defence_attack_rate,change_target_rate,pet_script,loyal_script
+//
+// 01. MobID Monster ID of the pet.
+// 02. Name Name of the monster as defined in the database.
+// 03. JName The display name of the monster when hatched.
+// 04. LureID Pet Tame Item ID.
+// 05. EggID Pet Egg ID.
+// 06. EquipID Pet Accessory ID.
+// 07. FoodID Pet Food ID.
+// 08. Fullness The amount of hunger points increasing with each feeding.
+// 09. HungryDelay The amount of time it takes for hunger to decrease after feeding. (Default: 60 seconds)
+// 10. R_Hungry Amount of Intimacy that is increased when fed.
+// 11. R_Full Amount of Intimacy that is decreased when over-fed.
+// 12. Intimate Amount of Intimacy the pet starts with.
+// 13. Die Amount of Intimacy that is decreased when the pet owner dies.
+// 14. Capture Capture succes rate (10000 = 100%)
+// 15. Speed Pet's walk speed. (Defaul: 150)
+// 16. S_Performance Special Performance. (Yes = 1, No = 0)
+// 17. talk_convert_class Disables pet talk (instead of talking they emote with /!.)
+// 18. attack_rate Rate of which the pet will attack (requires at least pet_support_min_friendly intimacy).
+// 19. defence_attack_rate Rate of which the pet will retaliate when master is being attacked (requires at least pet_support_min_friendly intimacy).
+// 20. change_target_rate Rate of which the pet will change its attack target.
+// 21. pet_script Script to execute when the pet is hatched.
+// 22. loyal_script Script to execute when the pet is hatched (requires at least pet_equip_min_friendly intimacy, independent of pet_script).
+// NOTE: The max value (100%) of attack_rate, defense_rate & change_target_rate is 10000.
+
+// In theory you can use any valid script, but it is run only once upon pet
+// loading, so it is recommended you use the specific pet scripts:
+
+// petskillattack skillid, skilllv, hits, rate, bonusrate Skill attack that
+// triggers while the pet is attacking. Rate is the base chance of execution
+// per attack. Bonusrate is an additional success rate when intimacy reaches
+// max. If hits is specified and different than 0, it will make the pet cast
+// the skill with a fixed amount of damage inflicted and the specified number
+// of hits. A value of zero uses the skill's defaults.
+
+// petskillsupport skillid, skilllv, delay, hp%, sp% Casts a support skill when
+// the health levels are below the specified hp% and sp%. Delay is the minimum
+// time in seconds before the skill can be cast again
+
+// petrecovery type, delay: Cures the "type" status effect after "delay"
+// seconds
+
+// petskillbonus type, value, duration, delay Gives bonus stats. Type is the
+// stat to increase (bStr, bLuk), value is the amount by which it is increased,
+// duration signals how long the bonus lasts delay is the time elapsed after
+// the bonus ends and before it starts again.
+
+// A single pet can have petloot, petskillbonus, petskillattack and
+// petskillsupport at the same time, but only one of each.
+
+1002,PORING,Poring,619,9001,10013,531,80,60,50,100,250,20,2000,150,1,0,350,400,800,{ petloot 10; },{ bonus bLuk,2; bonus bCritical,1; }
+1113,DROPS,Drops,620,9002,10013,508,80,60,40,100,250,20,1500,150,1,0,300,400,500,{ petloot 10; },{ bonus bHit,3; bonus bAtk,3; }
+1031,POPORING,Poporing,621,9003,10013,511,80,60,30,100,250,20,1000,150,1,0,300,500,400,{ petloot 15; },{ bonus bLuk,2; bonus2 bSubEle,Ele_Poison,10; }
+1063,LUNATIC,Lunatic,622,9004,10007,534,80,60,40,100,250,20,1500,150,0,0,300,300,1000,{ petskillbonus bLuk,3,10,50; },{ bonus bCritical,2; bonus bAtk,2; }
+1049,PICKY,Picky,623,9005,10012,507,80,60,40,100,250,20,2000,150,1,0,500,600,50,{ petskillbonus bStr,3,10,50;},{ bonus bStr,1; bonus bAtk,5; }
+1011,CHONCHON,ChonChon,624,9006,10002,537,80,60,30,100,250,20,1500,150,1,0,500,500,250,{ petskillbonus bAgi,4,10,50; },{ bonus bAgi,1; bonus bFlee,2; }
+1042,STEEL_CHONCHON,Steel ChonChon,625,9007,10002,1002,80,60,20,100,250,20,1000,150,1,0,500,500,200,{ petskillbonus bAgiVit,4,20,40; },{ bonus bFlee,6; bonus bAgi,-1; }
+1035,HUNTER_FLY,Hunter Fly,626,9008,10002,716,80,60,10,100,250,20,500,150,1,0,500,500,200,{ petskillattack "NPC_WINDATTACK",888,2,0,10; },{ bonus bFlee,-5; bonus bFlee2,2; }
+1167,SAVAGE_BABE,Savage Babe,627,9009,10015,537,80,60,40,100,250,20,1500,150,0,0,500,500,200,{ petskillbonus bVit,4,10,50; },{ bonus bVit,1; bonus bMaxHP,50; }
+1107,DESERT_WOLF_B,Baby Desert Wolf,628,9010,10003,537,80,60,40,100,250,20,1000,150,0,0,400,400,400,{ petskillattack "SM_PROVOKE",1,0,0,5;},{ bonus bInt,1; bonus bMaxSP,50; }
+1052,ROCKER,Rocker,629,9011,10014,537,80,60,30,100,250,20,1500,150,0,0,350,350,600,{ petskillbonus bAllStats,1,10,50; },{ bonus bHPrecovRate,5; bonus bMaxHP,25; }
+1014,SPORE,Spore,630,9012,10017,537,80,60,30,100,250,20,1500,150,0,0,350,500,500,{ petrecovery SC_POISON,60; },{ bonus bHit,5; bonus bAtk,-2; }
+1077,POISON_SPORE,Poison Spore,631,9013,10017,537,80,60,20,100,250,20,1000,150,0,0,600,200,400,{ petskillattack "NPC_POISON",20,0,0,10; },{ bonus bStr,1; bonus bInt,1; }
+1019,PECOPECO,PecoPeco,632,9014,10010,537,80,60,30,100,250,20,1000,150,1,0,400,500,800,{ petskillbonus bSpeedRate,25,20,20; },{ bonus bMaxHP,150; bonus bMaxSP,-10; }
+1056,SMOKIE,Smokie,633,9015,10019,537,80,60,30,100,250,20,1000,150,1,0,600,600,100,{ petskillbonus bPerfectHide,1,3600,0; },{ bonus bAgi,1; bonus bFlee2,1; }
+1057,YOYO,Yoyo,634,9016,10018,532,80,60,20,100,250,20,1000,150,1,0,300,800,400,{ petloot 20; },{ bonus bCritical,3; bonus bLuk,-1; }
+1023,ORK_WARRIOR,Orc Warrior,635,9017,10009,537,80,60,20,100,250,20,500,150,1,0,600,200,300,{ petskillattack "NPC_PIERCINGATT",100,1,0,10; },{ bonus bAtk,10; bonus bDef,-3; }
+1026,MUNAK,Munak,636,9018,10008,537,80,60,20,100,250,20,500,150,0,0,300,750,300,{ petskillattack "NPC_DARKNESSATTACK",444,1,0,10; },{ bonus bInt,1; bonus bDef,1; }
+1110,DOKEBI,Dokebi,637,9019,10005,537,80,60,20,100,250,20,500,150,0,0,300,300,800,{ petskillattack "BS_HAMMERFALL",1,0,0,10; },{ bonus bMatkRate,1; bonus bAtkRate,-1; }
+1170,SOHEE,Sohee,638,9020,10016,537,80,60,10,100,250,20,500,150,0,0,100,1000,200,{ petskillsupport AL_HEAL,10,60,33,100; },{ bonus bStr,1; bonus bDex,1; }
+1029,ISIS,Isis,639,9021,10006,537,80,60,10,100,250,20,500,150,0,0,650,450,150,{ petskillsupport "PR_MAGNIFICAT",2,60,50,50; },{ bonus bMatkRate,-1; bonus bAtkRate,1; }
+1155,PETIT,Petite,640,9022,10011,537,80,60,20,100,250,20,500,150,0,0,800,400,100,{ petskillattack "WZ_HEAVENDRIVE",500,1,0,10; },{ bonus bDef,-2; bonus bMdef,-2; bonus bAspdRate,1; }
+1109,DEVIRUCHI,Deviruchi,641,9023,10004,711,80,60,10,100,250,20,500,150,0,0,800,200,100,{ petskillbonus bAgiDexStr,6,20,40; },{ bonus bMatkRate,1; bonus bAtkRate,1; bonus bMaxHPrate,-3; bonus bMaxSPrate,-3; }
+1101,BAPHOMET_,Baphomet Jr.,642,9024,10001,518,80,60,10,100,250,20,200,150,0,0,1000,100,200,{ petskillattack "NPC_DARKNESSATTACK",1776,4,0,5; },{ bonus bDef,1; bonus bMdef,1; bonus2 bResEff,Eff_Stun,-100; }
+1188,BON_GUN,Bon Gun,659,9025,10020,537,80,60,30,100,250,20,500,150,1,0,600,200,400,{ petskillattack "NPC_DARKNESSATTACK",555,1,1,1; },{ bonus bVit,1; bonus2 bResEff,Eff_Stun,100; }
+1200,ZHERLTHSH,Zealotus,660,9026,0,929,80,60,10,100,250,20,300,150,0,0,1000,100,500,{ petskillattack "AS_SONICBLOW",1,0,0,3; },{ bonus2 bAddRace,RC_DemiPlayer,2; bonus2 bMagicAddRace,RC_DemiPlayer,2; }
+1275,ALICE,Alice,661,9027,0,504,80,60,20,100,250,20,800,150,0,0,100,1000,200,{ petskillsupport "AL_HEAL",5,60,25,100; },{ bonus bMdef,1; if (RENEWAL) { bonus2 bAddRaceTolerance,RC_DemiPlayer,1; } else { bonus2 bSubRace,RC_DemiPlayer,1; } }
+1815,EVENT_RICECAKE,Rice Cake,0,9028,0,511,80,60,50,100,250,20,2000,150,1,0,500,500,200,{ petskillsupport "CR_DEFENDER",3,240,50,100; },{ bonus2 bSubEle,Ele_Neutral,1; bonus bMaxHPrate,-1; }
+1245,GOBLINE_XMAS,Christmas Goblin,12225,9029,0,911,80,60,50,100,250,20,2000,150,0,0,300,300,800,{ petskillattack "MG_SIGHT",5,0,5,5; },{ bonus bMaxHP,30; bonus2 bSubEle,Ele_Water,1; }
+
+// Newest pets.
+1519,CHUNG_E,Green Maiden,12395,9030,0,6115,80,60,50,100,250,20,2000,150,0,0,300,300,800,{ petskillattack "CR_SHIELDCHARGE",5,0,5,5; },{ bonus bDef,1; if (RENEWAL) { bonus2 bAddRaceTolerance,RC_DemiPlayer,1; } else { bonus2 bSubRace,RC_DemiPlayer,1; } }
+1879,ECLIPSE_P,Spring Rabbit,0,9031,0,7766,80,60,50,100,250,20,2000,150,0,0,300,300,800,{ petskillattack "TF_THROWSTONE",1,0,5,5; },{}
+1122,GOBLIN_1,Goblin,14569,9032,0,7821,80,60,50,100,250,20,800,150,0,0,300,300,800,{ petskillattack "NPC_WINDATTACK",5,0,5,5; },{}
+1123,GOBLIN_2,Goblin,14570,9033,0,7821,80,60,50,100,250,20,800,150,0,0,300,300,800,{ petskillattack "NPC_FIREATTACK",5,0,5,5; },{}
+1125,GOBLIN_4,Goblin,14571,9034,0,7821,80,60,50,100,250,20,800,150,0,0,300,300,800,{ petskillattack "NPC_GROUNDATTACK",5,0,5,5; },{}
+1385,DELETER_,Deleter,14572,9035,0,7822,80,60,20,100,250,20,800,150,0,0,300,300,800,{ petskillattack "SM_MAGNUM",5,0,5,5; },{}
+1382,DIABOLIC,Diabolic,14573,9036,0,7823,80,60,10,100,250,20,800,150,0,0,300,300,800,{ petskillattack "WZ_METEOR",2,0,5,5; },{}
+1208,WANDER_MAN,Wanderer,14574,9037,0,7824,80,60,20,100,250,20,800,150,0,0,300,300,800,{ petskillattack "NPC_UNDEADATTACK",5,0,5,5; },{}
+
+1963,P_CHUNG_E,New Year Doll,0,9038,0,554,80,60,30,100,250,20,800,150,0,0,300,300,800,{ petskillattack "CR_SHIELDCHARGE",5,0,5,5; },{}
+
+// New pets JapanRO Mobile
+1040,GOLEM,Golem,12371,9053,10035,6111,80,60,20,100,250,20,500,150,0,0,300,300,800,{},{ bonus bMaxHP,100; bonus bFlee,-5; }
+1143,MARIONETTE,Marionette,12361,9043,10025,6098,80,60,10,100,250,20,500,150,0,0,300,300,800,{},{ bonus bSPrecovRate,3; }
+1148,MEDUSA,Medusa,12368,9050,10032,6108,80,60,10,100,250,20,200,150,0,0,300,300,800,{},{ bonus bVit,1; bonus2 bResEff,Eff_Stone,500; }
+1179,WHISPER,Whisper,12363,9045,10027,6100,80,60,20,100,250,20,500,150,0,0,300,300,800,{},{ bonus bFlee,7; bonus bDef,-3; }
+1299,GOBLIN_LEADER,Goblin Leader,12364,9046,10028,6104,80,60,10,100,250,20,50,150,0,0,300,300,800,{},{ bonus2 bAddRace,RC_DemiPlayer,3; }
+1370,SUCCUBUS,Succubus,12373,9055,10037,6113,80,60,10,100,250,20,200,150,0,0,300,300,800,{},{ bonus2 bHPDrainRate,50,5; }
+1374,INCUBUS,Incubus,12370,9052,10034,6110,80,60,10,100,250,20,50,150,0,0,300,300,800,{},{ bonus bMaxSPrate,3; }
+1379,NIGHTMARE_TERROR,Nightmare Terror,12372,9054,10036,6112,80,60,10,100,250,20,200,150,0,0,300,300,800,{},{ bonus2 bResEff,Eff_Sleep,10000; }
+1401,SHINOBI,Shinobi,12362,9044,10026,6099,80,60,20,100,250,20,500,150,0,0,300,300,800,{},{ bonus bAgi,2; }
+1404,MIYABI_NINGYO,Miyabi Doll,12366,9048,10030,6106,80,60,15,100,250,20,200,150,0,0,300,300,800,{},{ bonus bInt,1; bonus bCastrate,-3; }
+1416,WICKED_NYMPH,Evil Nymph,12365,9047,10029,6105,80,60,15,100,250,20,500,150,0,0,300,300,800,{},{ bonus bMaxSP,30; bonus bSPrecovRate,5; }
+1495,STONE_SHOOTER,Stone Shooter,12369,9051,10033,6109,80,60,20,100,250,20,500,150,0,0,300,300,800,{},{ bonus2 bSubEle,Ele_Fire,3; }
+1504,DULLAHAN,Dullahan,12367,9049,10031,6107,80,60,10,100,250,20,200,150,0,0,300,300,800,{},{ bonus bCritAtkRate,5; }
+1505,LOLI_RURI,Loli Ruri,12360,9042,10024,6097,80,60,15,100,250,20,200,150,0,0,300,300,800,{},{ bonus bMaxHPrate,3; bonus3 bAutoSpellWhenHit,"AL_HEAL",1,50; }
+1513,CIVIL_SERVANT,Mao Guai,12358,9040,10022,6095,80,60,10,100,250,20,500,150,0,0,300,300,800,{},{ bonus bMaxSP,10; }
+1586,LEAF_CAT,Leaf Cat,12359,9041,10023,6096,80,60,20,100,250,20,200,150,0,0,300,300,800,{},{ if (RENEWAL) { bonus2 bAddRaceTolerance,RC_Brute,2; } else { bonus2 bSubRace,RC_Brute,3; } }
+1630,BACSOJIN_,White Lady,12357,9039,10021,6094,80,60,10,100,250,20,2000,150,0,0,300,300,800,{},{}
+1837,IMP,Fire Imp,12374,9056,10038,6114,80,60,10,100,250,20,200,150,0,0,300,300,800,{},{ bonus2 bSubEle,Ele_Fire,2; bonus2 bAddEle,Ele_Fire,2; }
+
+// Brasilis Quest - Suspicious Beach [UNHATCHABLE]
+2057,E_CRAMP,Strange Cramp,12408,6221,0,0,0,0,0,0,0,0,50,0,0,0,350,400,800,{},{} // kRO version
+2081,E_HYDRA,Strange Hydra,12408,6221,0,0,0,0,0,0,0,0,50,0,0,0,350,400,800,{},{} // iRO/cRO version
diff --git a/db/pre-re/size_fix.txt b/db/pre-re/size_fix.txt
index 81bba5044..ae0049db0 100644
--- a/db/pre-re/size_fix.txt
+++ b/db/pre-re/size_fix.txt
@@ -1,7 +1,7 @@
// Database for size fix for weapon damage.
-//Columns: Weapon type, Rows: Target size.
-//Unarmed, Knife, 1H Sword, 2H Sword, 1H Spear, 2H Spears, 1H Axe, 2H Axe, Mace, 2H Mace, Staff, Bow, Knuckle, Musical Instrument, Whip, Book, Katar, Revolver, Rifle, Shotgun, Gatling Gun, Grenade Launcher, Fuuma Shuriken, 2H Staff
+// Columns: Weapon type, Rows: Target size.
+// Unarmed, Knife, 1H Sword, 2H Sword, 1H Spear, 2H Spears, 1H Axe, 2H Axe, Mace, 2H Mace, Staff, Bow, Knuckle, Musical Instrument, Whip, Book, Katar, Revolver, Rifle, Shotgun, Gatling Gun, Grenade Launcher, Fuuma Shuriken, 2H Staff
100,100, 75, 75, 75, 75, 50, 50, 75,100,100,100,100, 75, 75,100, 75,100,100,100,100,100,100,100 // Size: Small
100, 75,100, 75, 75, 75, 75, 75,100,100,100,100, 75,100,100,100,100,100,100,100,100,100,100,100 // Size: Medium
100, 50, 75,100,100,100,100,100,100,100,100, 75, 50, 75, 50, 50, 75,100,100,100,100,100,100,100 // Size: Large
diff --git a/db/pre-re/skill_cast_db.txt b/db/pre-re/skill_cast_db.txt
index cbe004662..98c1720f5 100644
--- a/db/pre-re/skill_cast_db.txt
+++ b/db/pre-re/skill_cast_db.txt
@@ -16,7 +16,6 @@
// - Makes lvl 1 have 1000 (1s) cool down, lvl 2 2500 (2.5s), lvl 3 3000, and so on.
//==========================================
-
//===== Swordman ===========================
//-- SM_PROVOKE
6,0,0,0,30000,0,1000
@@ -26,7 +25,6 @@
8,0,0,0,10000:13000:16000:19000:22000:25000:28000:31000:34000:37000,10000,10000
//==========================================
-
//===== Mage ===============================
//-- MG_SIGHT
10,0,0,0,10000,0,0
@@ -54,7 +52,6 @@
21,1000:2000:3000:4000:5000:6000:7000:8000:9000:10000,2000,0,500,0,0
//==========================================
-
//===== Acolyte ============================
//-- AL_RUWACH
24,0,0,0,10000,0,0
@@ -82,7 +79,6 @@
35,0,1000,0,0,6000,0
//==========================================
-
//===== Archer =============================
//-- AC_CONCENTRATION
45,0,0,0,60000:80000:100000:120000:140000:160000:180000:200000:220000:240000,0,0
@@ -92,7 +88,6 @@
47,0,0,0,100,0,0
//==========================================
-
//===== Thief ==============================
//-- TF_HIDING
51,0,0,0,30000:60000:90000:120000:150000:180000:210000:240000:270000:300000,0,0
@@ -100,13 +95,11 @@
52,0,0,0,0,15000:20000:25000:30000:35000:40000:45000:50000:55000:60000,0
//==========================================
-
//===== First planned to be shared =========
//-- ALL_RESURRECTION
54,6000:4000:2000:0,0:1000:2000:3000,0,0,0,0
//==========================================
-
//===== Knight =============================
//-- KN_BRANDISHSPEAR
57,700,0,0,0,0,0
@@ -121,7 +114,6 @@
62,700,0,0,0,0,0
//==========================================
-
//===== Priest =============================
//-- PR_IMPOSITIO
66,0,3000,0,60000,0,0
@@ -153,7 +145,6 @@
79,15000,4000,0,5000:6000:7000:8000:9000:10000:11000:12000:13000:14000,0,0
//==========================================
-
//===== Wizard =============================
//-- WZ_FIREPILLAR
80,3000:2700:2400:2100:1800:1500:1200:900:600:300,1000,0,30000,600:800:1000:1200:1400:1600:1800:2000:2200:2400,0
@@ -181,7 +172,6 @@
92,0,1000,0,5000:10000:15000:20000:25000,5000:10000:15000:20000:25000,0
//==========================================
-
//===== Blacksmith =========================
//-- BS_REPAIRWEAPON
108,7500,0,0,0,0,0
@@ -197,7 +187,6 @@
114,0,0,0,1000:2000:3000:4000:5000,0,0
//==========================================
-
//===== Hunter =============================
//-- HT_SKIDTRAP
115,0,0,0,300000:240000:180000:120000:60000,0,0
@@ -225,7 +214,6 @@
129,1500,1000,0,0,0,0
//==========================================
-
//===== Assassin ===========================
//-- AS_CLOAKING
135,0,0,0,500:1000:2000:3000:4000:5000:6000:7000:8000:9000,0,0
@@ -242,7 +230,6 @@
//==========================================
-
//===== 1st Jobs Quest Skills===============
//-- NV_TRICKDEAD
143,0,0,0,600000,0,0
@@ -268,7 +255,6 @@
157,5000,0,0,300000,0,0
//==========================================
-
//===== NPC Skills Part 1 ==================
//-- NPC_ATTRICHANGE
161,0,0,0,1800000,0,0
@@ -323,7 +309,6 @@
207,0,0,0,30000:40000:50000:60000:70000:80000:90000:100000:110000:120000,0,0
//==========================================
-
//===== Rogue ==============================
//-- RG_BACKSTAB
212,0,500,0,0,0,0
@@ -343,7 +328,6 @@
220,0,0,0,180000,0,0
//==========================================
-
//===== Alchemist ==========================
//-- AM_DEMONSTRATION
229,1000,0,0,40000:45000:50000:55000:60000,0,0
@@ -367,7 +351,6 @@
247,2000,0,0,0,0,0
//==========================================
-
//===== Crusader ===========================
//-- CR_AUTOGUARD
249,0,0,0,300000,0,0
@@ -391,7 +374,6 @@
258,0,0,0,30000:60000:90000:120000:150000:180000:210000:240000:270000:300000,0,0
//==========================================
-
//===== Monk ===============================
//-- MO_CALLSPIRITS
261,1000,0,0,600000,0,0
@@ -448,7 +430,6 @@
294,0,0,0,1200000,0,0
//==========================================
-
//===== Bard & Dancer (Ensemble Skills) ====
//-- BD_ADAPTATION
304,0,0,0,0,5000,0
@@ -471,7 +452,6 @@
313,0,0,0,60000,60000,0
//==========================================
-
//===== Bard ===============================
//-- BA_MUSICALSTRIKE
316,1500,0,0,0,0,0
@@ -489,7 +469,6 @@
322,0,0,0,180000,20000,0
//==========================================
-
//===== Dancer =============================
//-- DC_THROWARROW
324,1500,0,0,0,0,0
@@ -507,7 +486,6 @@
330,0,0,0,180000,20000,0
//==========================================
-
//===== Wedding Skills =====================
//-- WE_MALE
334,3000,0,0,0,0,0
@@ -517,7 +495,6 @@
336,0,0,0,20000,0,0
//==========================================
-
//===== NPC Skills Part 2 ==================
//-- NPC_GRANDDARKNESS
339,2000,1500,900,900,10000:11000:12000:13000:14000:15000:16000:17000:18000:19000,0
@@ -535,7 +512,6 @@
354,0,0:500:1000:1500:2000:2500,0,0,0,0
//==========================================
-
//===== Lord Knight ========================
//-- LK_AURABLADE
355,0,0,0,40000:60000:80000:100000:120000,0,0
@@ -551,7 +527,6 @@
360,0,0,0,300000,0,0
//==========================================
-
//===== High Priest ========================
//-- HP_ASSUMPTIO
361,1000:1500:2000:2500:3000,1100:1200:1300:1400:1500,0,20000:40000:60000:80000:100000,0,0
@@ -559,7 +534,6 @@
362,5000:6000:7000:8000:9000,2000:3000:4000:5000:6000,0,20000:25000:30000:35000:40000,20000:25000:30000:35000:40000,0
//==========================================
-
//===== High Wzard =========================
//-- HW_MAGICCRASHER
365,300,300,0,0,0,0
@@ -567,7 +541,6 @@
366,700,0,0,30000,0,0
//==========================================
-
//===== Paladin ============================
//-- PA_PRESSURE
367,2000:2500:3000:3500:4000,2000:2500:3000:3500:4000,0,0,2000:3000:4000:5000:6000,0
@@ -577,7 +550,6 @@
369,0,0,0,60000,60000,0
//==========================================
-
//===== Champion ===========================
//-- CH_PALMSTRIKE
370,0,300,0,0,0,0
@@ -587,7 +559,6 @@
372,0,800:800:800:800:800:1000:1000:1000:1000:1000,0,0,0,0
//==========================================
-
//===== Professor ==========================
//-- PF_HPCONVERSION
373,0,1000:1200:1400:1600:1800,0,0,0,0
@@ -597,7 +568,6 @@
375,0,0,0,0,0,10000:10000:10000:10000:15000
//==========================================
-
//===== Assassin Cross =====================
//-- ASC_EDP
378,0,2000,0,40000:45000:50000:55000:60000,20000:30000:40000:50000:60000,0
@@ -605,7 +575,6 @@
379,700,1000:1200:1400:1600:1800:2000:2200:2400:2600:2800,0,0,0,0
//==========================================
-
//===== Sniper =============================
//-- SN_SIGHT
380,0,0,0,30000,0,0
@@ -617,7 +586,6 @@
383,2000:2400:2800:3200:3600:4000:4400:4800:5200:5600,2000,0,130000:160000:190000:220000:250000:280000:310000:340000:370000:400000,0,0
//==========================================
-
//===== Whitesmith =========================
//-- WS_MELTDOWN
384,500:500:600:600:700:700:800:800:900:1000,0,0,15000:20000:25000:30000:35000:40000:45000:50000:55000:60000,5000,0
@@ -626,7 +594,6 @@
387,0,0,0,60000,0,0
//==========================================
-
//===== Stalker ============================
//-- ST_CHASEWALK
389,1200,0,0,10000,30000,0
@@ -634,7 +601,6 @@
390,0,0,0,300000,0,0
//==========================================
-
//===== Clown / Gypsy ======================
//-- CG_ARROWVULCAN
394,2000:2200:2400:2600:2800:3000:3200:3400:3600:3800,2800:2800:2800:2800:2800:3000:3000:3000:3000:3000,2000,0,0,0
@@ -669,7 +635,6 @@
407,0,500,0,0,0,0
//==========================================
-
//===== Adoption Skills ====================
//-- WE_BABY
408,3000,0,0,300000,0,0
@@ -679,7 +644,6 @@
410,0,0,0,20000,0,0
//==========================================
-
//===== Taekwon ============================
//-- TK_RUN
411,6000:5000:4000:3000:2000:1000:0:0:0:0,0,0,1000,150000,0
@@ -833,7 +797,6 @@
499,0,0,0,100,0,0
//==========================================
-
//===== Gunslinger =========================
//-- GS_GLITTERING
500,0,0,0,600000,0,0
@@ -869,7 +832,6 @@
521,2000,0,0,3000:6000:9000:12000:15000:18000:21000:24000:27000:30000,10000,0
//==========================================
-
//===== Ninja ==============================
//-- NJ_KUNAI
524,0,1000,0,0,0,0
@@ -1104,7 +1066,7 @@
2015,0,0,0,180000,10000,0
//-- RK_VITALITYACTIVATION
2016,0,0,0,180000,0,0
-//-- RK_STORMBLAST
+//-- RK_STORMBLAST
2017,2000,2000,0,0,0,0
//-- RK_FIGHTINGSPIRIT
2018,0,0,0,180000,0,0
@@ -1144,7 +1106,7 @@
2034,0,1000,0,0,0,0
//-- GC_HALLUCINATIONWALK
2035,0,0,0,30000:35000:40000:45000:50000,25000,300000
-//-- GC_ROLLINGCUTTER
+//-- GC_ROLLINGCUTTER
2036,0,200,0,3000,0,0
//-- GC_CROSSRIPPERSLASHER
2037,0,1000,0,0,0,0
@@ -1157,7 +1119,7 @@
2038,2000,500,0,0,0,0
//-- AB_ANCILLA
2039,1000,1000,0,0,0,0
-//-- AB_ADORAMUS
+//-- AB_ADORAMUS
2040,2000,500,0,6000:7000:8000:9000:10000:11000:12000:13000:14000:15000,15000:20000:25000:30000:35000:40000:45000:50000:55000:60000,2000
//-- AB_CLEMENTIA
2041,3000,0,0,120000:180000:240000,0,0
@@ -1194,7 +1156,7 @@
//==========================================
//===== Warlock ============================
-//-- WL_WHITEIMPRISON
+//-- WL_WHITEIMPRISON
2201,0,0,0,6000:8000:10000:12000:14000,15000,4000
//-- WL_SOULEXPANSION
2202,2000,500,0,0,0,0
@@ -1202,13 +1164,13 @@
2203,2000:2500:3000:3500:4000,1000,0,40000,0,4000
//-- WL_JACKFROST
2204,2000:2500:3000:3500:4000,1000,0,10000:15000:20000:25000:30000,0,0
-//-- WL_MARSHOFABYSS
+//-- WL_MARSHOFABYSS
2205,0,1000,0,30000,0,2500:3000:3500:4000:4500
//-- WL_RECOGNIZEDSPELL
2206,1000,1000,0,60000:90000:120000:150000:180000,0,50000:80000:110000:140000:170000
-//-- WL_SIENNAEXECRATE
+//-- WL_SIENNAEXECRATE
2207,2000,2000,0,10000:12000:14000:16000:18000,0,0
-//-- WL_STASIS
+//-- WL_STASIS
2209,3000,2000,0,10000:15000:20000:25000:30000,1000,180000:190000:200000:210000:220000
//-- WL_DRAINLIFE
2210,4000,0,0,0,0,2000
@@ -1216,11 +1178,11 @@
2211,5000,2000,0,5000,0,5000
//-- WL_HELLINFERNO
2212,3000,1000,0,20000:30000:40000:50000:60000,0,0
-//-- WL_COMET
+//-- WL_COMET
2213,10000:11000:12000:13000:14000,0,0,100,42000,60000
-//-- WL_CHAINLIGHTNING
+//-- WL_CHAINLIGHTNING
2214,3500:4000:4500:5000:5500,0,0,100,0,3000
-//-- WL_EARTHSTRAIN
+//-- WL_EARTHSTRAIN
2216,2000:3000:4000:5000:6000,1000,0,100,75000:90000:105000:120000:135000,10000
//-- WL_TETRAVORTEX
2217,5000:6000:7000:8000:9000,2000,0,15000:120000:40000:5000,0,15000
@@ -1232,7 +1194,7 @@
2224,2000,0,0,120000:160000:200000:240000:280000,0,0
//-- WL_SUMMONSTONE
2229,2000,0,0,120000:160000:200000:240000:280000,0,0
-//-- WL_READING_SB
+//-- WL_READING_SB
2231,5000,500,0,0,0,0
//-- WL_TELEKINESIS_INTENSE
5012,1000,0,0,60000,0,300000
@@ -1248,9 +1210,9 @@
2236,4000,1000,0,0,0,0
//-- RA_DETONATOR
2237,0,0,0,1000,0,0
-//-- RA_ELECTRICSHOCKER
+//-- RA_ELECTRICSHOCKER
2238,0,0,0,15000,20000:22000:24000:26000:28000,0
-//-- RA_CLUSTERBOMB
+//-- RA_CLUSTERBOMB
2239,0,0,0,15000,0,0
//-- RA_WUGMASTERY
2240,0,1000,0,0,0,0
@@ -1341,7 +1303,7 @@
//===== Shadow Chaser ======================
//-- SC_FATALMENACE
2284,0,500,0,0,0,0
-//-- SC_REPRODUCE
+//-- SC_REPRODUCE
2285,0,1000,0,60000,0,0
//-- SC_AUTOSHADOWSPELL
2286,4000:3600:3200:2800:2400:2000:1600:1200:800:400,0,0,60000:80000:100000:120000:140000:160000:180000:200000:220000:300000,0,0
@@ -1395,7 +1357,7 @@
2310,0,0,0,3500:4000:4500:5000:5500,0,2000
//-- LG_REFLECTDAMAGE
2311,0,0,0,300000,0,0
-//-- LG_PINPOINTATTACK
+//-- LG_PINPOINTATTACK
2312,0,1000,0,5000,0,5000
//-- LG_FORCEOFVANGUARD
2313,0,1000,0,300000,0,0
@@ -1432,7 +1394,7 @@
2326,0,0,0,3000,0,0
//-- SR_SKYNETBLOW
2327,0,500,0,0,0,0
-//-- SR_EARTHSHAKER
+//-- SR_EARTHSHAKER
2328,0,0,0,1000,0,3000
//-- SR_FALLENEMPIRE
2329,0,0,0,500:1000:1500:2000:2500,0,0
@@ -1465,7 +1427,7 @@
2344,0,0,0,5000:7000:9000:11000:13000,0,1000:1500:2000:2500:3000
//-- SR_GENTLETOUCH_CURE
2345,0,1000,0,0,0,1000:1500:2000:2500:3000
-//-- SR_GENTLETOUCH_ENERGYGAIN
+//-- SR_GENTLETOUCH_ENERGYGAIN
2346,1000,1000,0,240000,0,0
//-- SR_GENTLETOUCH_CHANGE
2347,1000,1000,0,240000,0,200000:180000:160000:140000:120000
@@ -1561,7 +1523,7 @@
2451,1000,1000,0,60000,0,2000
//-- SO_WARMER
2452,2200:2400:2600:2800:3000,1000,0,40000:45000:50000:55000:60000,30000,35000:40000:45000:50000:55000
-//-- SO_VACUUM_EXTREME
+//-- SO_VACUUM_EXTREME
2453,1000:1500:2000:2500:3000,1000,0,4000:6000:8000:10000:12000,1000,5000
//-- SO_VARETYR_SPEAR
2454,2200:2400:2600:2800:3000,1000,0,0,2200:2400:2600:2800:3000,2000
@@ -1569,15 +1531,15 @@
2455,2200:2400:2600:2800:3000,1000,0,8000:10000:12000:14000:16000,0,5000:6000:7000:8000:9000
//-- SO_EL_CONTROL
2456,2000,0,0,0,0,5000
-//-- SO_SUMMON_AGNI
+//-- SO_SUMMON_AGNI
2457,1000:2000:3000,0,0,600000:900000:1200000,0,60000
//-- SO_SUMMON_AQUA
2458,1000:2000:3000,0,0,600000:900000:1200000,0,60000
-//-- SO_SUMMON_VENTUS
+//-- SO_SUMMON_VENTUS
2459,1000:2000:3000,0,0,600000:900000:1200000,0,60000
-//-- SO_SUMMON_TERA
+//-- SO_SUMMON_TERA
2460,1000:2000:3000,0,0,600000:900000:1200000,0,60000
-//-- SO_EL_ACTION
+//-- SO_EL_ACTION
2461,0,0,0,0,0,5000
//-- SO_EL_ANALYSIS
2462,0,0,0,0,0,0
@@ -1611,7 +1573,7 @@
2481,1500,500,0,2000:2000:3000:3000:4000,0,5000
//-- GN_WALLOFTHORN
2482,1500,500,0,10000:11000:12000:13000:14000,0,5000
-//-- GN_CRAZYWEED
+//-- GN_CRAZYWEED
2483,3000:3500:4000:4500:5000:5500:6000:6500:7000:7500,500,0,0,0,5000
//-- GN_CRAZYWEED_ATK
2484,0,0,0,100,0,0
@@ -1627,7 +1589,7 @@
//-- GN_HELLS_PLANT
2490,3000:3500:4000:4500:5000,500,0,14000:21000:28000:35000:42000,0,0
-//-- GN_HELLS_PLANT_ATK
+//-- GN_HELLS_PLANT_ATK
2491,0,0,0,20000,0,0
//-- GN_MANDRAGORA
2492,1000,500,0,10000:15000:20000:25000:30000,0,10000
@@ -1753,7 +1715,7 @@
//-- MH_SUMMON_LEGION
8018,1600:1400:1200:1000:800,0,0,20000:30000:40000:50000:60000,0,0
-//-- MH_NEEDLE_OF_PARALYZE
+//-- MH_NEEDLE_OF_PARALYZE
8019,1000:1100:1200:1300:1400,0,0,12000:14000:16000:18000:20000,0,0
//-- MH_POISON_MIST
8020,500:700:900:1100:1300,0,0,12000:14000:16000:18000:20000,4000:6000:8000:10000:12000,0
@@ -1770,14 +1732,14 @@
//-- MH_SILENT_BREEZE
8026,1000:1200:1400:1600:1800,0,0,9000:12000:15000:18000:21000,0,0
//-- MH_STYLE_CHANGE
-//8027,0,0,0,0,0,0,0
+//8027,0,0,0,0,0,0,0
//-- MH_SONIC_CRAW
-//8028,0,0,0,0,0,0,0
+//8028,0,0,0,0,0,0,0
//-- MH_SILVERVEIN_RUSH
-//8029,0,0,0,0,0,0,0
+//8029,0,0,0,0,0,0,0
//-- MH_MIDNIGHT_FRENZY
-//8030,0,0,0,0,0,0,0
-//-- MH_STAHL_HORN
+//8030,0,0,0,0,0,0,0
+//-- MH_STAHL_HORN
8031,800:600:400:200:0,0,0,5000,0,0
//-- MH_GOLDENE_FERSE
8032,1000:1200:1400:1600:1800,0,0,30000:45000:60000:75000:90000,0,0
@@ -1788,11 +1750,11 @@
//-- MH_ANGRIFFS_MODUS
8035,200:400:600:800:1000,0,0,30000:45000:60000:75000:90000,0,0
//-- MH_TINDER_BREAKER
-//8036,0,0,0,0,0,0,0
+//8036,0,0,0,0,0,0,0
//-- MH_CBC
-//8037,0,0,0,0,0,0,0
+//8037,0,0,0,0,0,0,0
//-- MH_EQC
-//8038,0,0,0,0,0,0,0
+//8038,0,0,0,0,0,0,0
//-- MH_MAGMA_FLOW
8039,2000:2500:3000:3500:4000,0,0,30000:45000:60000:75000:90000,0,0
//-- MH_GRANITIC_ARMOR
diff --git a/db/pre-re/skill_db.txt b/db/pre-re/skill_db.txt
index 9feec142c..5f8553127 100644
--- a/db/pre-re/skill_db.txt
+++ b/db/pre-re/skill_db.txt
@@ -18,7 +18,7 @@
// 0x80 - Skill ignores target's def cards
// 07 splash/effect range (-1 for screen-wide)
// 08 MaxLv
-// 09 Number of hits (when positive, damage is increased by hits,
+// 09 Number of hits (when positive, damage is increased by hits,
// negative values just show number of hits without increasing total damage)
// 10 Cast interrupted when hit?
// 11 defense-reduction rate during cast.
@@ -45,6 +45,7 @@
// 15 Blowcount (amount of tiles skill knockbacks)
// 16 Name
// 17 Description
+
1,0,0,0,0,0,0,9,0,no,0,0,0,none,0, NV_BASIC,Basic Skill
2,0,0,0,0,0,0,10,0,no,0,0,0,weapon,0, SM_SWORD,Sword Mastery
3,0,0,0,0,0,0,10,0,no,0,0,0,weapon,0, SM_TWOHAND,Two-Handed Sword Mastery
@@ -760,7 +761,7 @@
2211,11,8,1,3,0x2,3,5,-7,yes,0,0,0,magic,3, WL_CRIMSONROCK,Crimson Rock
2212,11,6,1,3,0,0,5,1,yes,0,0,0,magic,0, WL_HELLINFERNO,Hell Inferno
2213,11,8,2,0,0,0,5,-20,yes,0,0,0,magic,2, WL_COMET,Comet
-2214,11,6,1,0,0,3,5,1,yes,0,0,0,magic,0, WL_CHAINLIGHTNING,Chain Lightning
+2214,11,6,1,0,0,3,5,1,yes,0,0,0,magic,0, WL_CHAINLIGHTNING,Chain Lightning
2215,11,6,1,4,0,0,5,1,no,0,0,0,magic,0, WL_CHAINLIGHTNING_ATK,Chain Lightning Attack
2216,3,8,2,2,0,0,5,-6:-7:-8:-9:-10,yes,0,0,0,magic,0, WL_EARTHSTRAIN,Earth Strain
2217,11,6,1,0,0,0,5,1,yes,0,0,0,magic,0, WL_TETRAVORTEX,Tetra Vortex
@@ -771,7 +772,7 @@
2222,0,6,4,3,0x1,0,5,1,yes,0,0,0,magic,0, WL_SUMMONFB,Summon Fire Ball
2223,0,6,4,4,0x1,0,5,1,yes,0,0,0,magic,0, WL_SUMMONBL,Summon Lightning Ball
2224,0,6,4,1,0x1,0,5,1,yes,0,0,0,magic,0, WL_SUMMONWB,Summon Water Ball
-2225,11,6,1,3,0,0,5,1,no,0,0,1,magic,0, WL_SUMMON_ATK_FIRE,Summon Attack Fire
+2225,11,6,1,3,0,0,5,1,no,0,0,1,magic,0, WL_SUMMON_ATK_FIRE,Summon Attack Fire
2226,11,6,1,4,0,0,5,1,no,0,0,1,magic,0, WL_SUMMON_ATK_WIND,Summon Attack Wind
2227,11,6,1,1,0,0,5,1,no,0,0,1,magic,0, WL_SUMMON_ATK_WATER,Summon Attack Water
2228,11,6,1,2,0,0,5,1,no,0,0,1,magic,0, WL_SUMMON_ATK_GROUND,Summon Attack Earth
@@ -1064,7 +1065,7 @@
3006,7:8:9:10:11,6,2,0,0x2,2,5,0,no,0,0,0,weapon,0, KO_BAKURETSU,Bakuretsu Kunai
3007,0,6,4,-1,0x42,4:4:4:4:5,5,0,no,0,0,0,misc,0, KO_HAPPOKUNAI,Happo Kunai
3008,9,8,2,0,0x12,2,10,-10,no,0,0,0,misc,0, KO_MUCHANAGE,Mucha Nage
-3009,9:10:11:12:13,8,2,-1,0x2,3,5,-5,no,0,0,0,weapon,0, KO_HUUMARANKA,Huuma Shuriken Ranka
+3009,9:10:11:12:13,8,2,-1,0x2,3,5,-5,no,0,0,0,weapon,0, KO_HUUMARANKA,Huuma Shuriken Ranka
3010,3,6,4,0,0x42,0,5,1,no,0,0x80,0,weapon,0, KO_MAKIBISHI,Makibishi
3011,0,6,4,0,0x1,0,5,0,yes,0,0,0,none,0, KO_MEIKYOUSISUI,Meikyo Shisui
3012,0,6,4,0,0x1,0,5,0,no,0,0,1,none,3:4:5:6:7, KO_ZANZOU,Zanzou
@@ -1073,7 +1074,7 @@
3015,0,6,4,3,0x1,0,1,1,no,0,0,0,none,0, KO_KAHU_ENTEN,Kahu Enten
3016,0,6,4,1,0x1,0,1,1,no,0,0,0,none,0, KO_HYOUHU_HUBUKI,Hyouhu Hubuki
3017,0,6,4,4,0x1,0,1,1,no,0,0,0,none,0, KO_KAZEHU_SEIRAN,Kazehu Seiran
-3018,0,6,4,2,0x1,0,1,1,no,0,0,0,none,0, KO_DOHU_KOUKAI,Dohu Koukai
+3018,0,6,4,2,0x1,0,1,1,no,0,0,0,none,0, KO_DOHU_KOUKAI,Dohu Koukai
3019,11,6,1,0,0,0,5,0,no,0,0,0,magic,0, KO_KAIHOU,Technique Kaihou
3020,7,6,2,0,0,0,1,3,yes,0,0,0,magic,0, KO_ZENKAI,Zenkai
3021,5:6:7:8:9,6,16,0,0x1,0,5,1,no,0,0,0,none,0, KO_GENWAKU,Genwaku
diff --git a/db/pre-re/skill_require_db.txt b/db/pre-re/skill_require_db.txt
index d70d9175d..8b09f085e 100644
--- a/db/pre-re/skill_require_db.txt
+++ b/db/pre-re/skill_require_db.txt
@@ -711,7 +711,7 @@
2347,0,0,40:50:60:70:80,-2:-4:-6:-8:-10,0,0,99,0,0,none,1:2:3:4:5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SR_GENTLETOUCH_CHANGE#Gentle Touch - Change#
2348,0,0,40:50:60:70:80,0,0,0,99,0,0,none,1:2:3:4:5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SR_GENTLETOUCH_REVITALIZE#Gentle Touch - Revitalize#
//More from SR Sura (but not following ID order)
-2517,0,0,40:45:50:55:60,0,0,0,99,0,0,none,1:2:3:4:5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SR_HOWLINGOFLION#Howling of Lion#
+2517,0,0,40:45:50:55:60,0,0,0,99,0,0,none,1:2:3:4:5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SR_HOWLINGOFLION#Howling of Lion#
2518,0,0,40:50:60:70:80,0,0,0,99,0,0,none,1:2:3:4:5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SR_RIDEINLIGHTNING#Ride In Lightening#
//****
@@ -730,8 +730,8 @@
// WM Wanderer/Minstrel
2413,0,0,64:68:72:76:80,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
2414,0,0,28:32:38:42:48,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
-2415,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //WM_REVERBERATION_MELEE#Reverberation Melee#
-2416,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //WM_REVERBERATION_MAGIC#Reverberation Magic#
+2415,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //WM_REVERBERATION_MELEE#Reverberation Melee#
+2416,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //WM_REVERBERATION_MAGIC#Reverberation Magic#
2417,0,0,10,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
2418,0,0,80:90:100:110:120,0,0,0,11,1,20,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
2419,0,0,12:16:20:24:28,0,0,0,13:14,0,0,none,0,11513,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem of Netherworld#
diff --git a/db/pre-re/skill_tree.conf b/db/pre-re/skill_tree.conf
index 1b9ad25a5..b5fcd5aca 100644
--- a/db/pre-re/skill_tree.conf
+++ b/db/pre-re/skill_tree.conf
@@ -1,24 +1,24 @@
//====================================================
-//= _ _ _
-//= | | | | | |
-//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
-//=
-//= http://herc.ws/board/
+//=
+//= http://herc.ws/board/
//================= More Information =================
// http://herc.ws/board/topic/1188-skill-tree-db-redesign/
//================ 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)
- inherit: ( "Other_Job_Name" ); // Base job from which this job will inherit its skill tree. NV_TRICKDEAD inheritance is skipped for non-novices from the source
+ inherit: ( "Other_Job_Name" ); // Base job from which this job will inherit its skill tree. NV_TRICKDEAD inheritance is skipped for non-novices from the source
- skills: { // SKILL_NAMEs come from the Name (16th column) value in db/pre-re/skill_db.txt
- SKILL_NAME1: Max_Level // Use this for skills that don't have other skill prerequisite; Max_Level is a numeric value that should match your client side files
- SKILL_NAME2: { // Use this for skills which have other skills as prerequisites
- MaxLevel: Max_Level // Max_Level is a numeric value that should match your client side files
- SKILL_NAME_PREREQUISITE: Level_Prerequisite // The prerequisite skill and min level for having this skill available. Should also match your client side files
+ skills: { // SKILL_NAMEs come from the Name (16th column) value in db/pre-re/skill_db.txt
+ SKILL_NAME1: Max_Level // Use this for skills that don't have other skill prerequisite; Max_Level is a numeric value that should match your client side files
+ SKILL_NAME2: { // Use this for skills which have other skills as prerequisites
+ MaxLevel: Max_Level // Max_Level is a numeric value that should match your client side files
+ SKILL_NAME_PREREQUISITE: Level_Prerequisite // The prerequisite skill and min level for having this skill available. Should also match your client side files
SKILL_NAME_PREREQUISITE2: Level_Prerequisite2 // You can add as many prerequisite skills as you want. Minimum of 1 if you add a skill this way
}
}
@@ -26,7 +26,7 @@ Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so
//====================================================
Novice: {
- skills: {
+ skills: {
NV_BASIC: 9
NV_FIRSTAID: 1
NV_TRICKDEAD: 1
@@ -39,7 +39,7 @@ Novice: {
Swordsman: {
inherit: ( "Novice" );
- skills: {
+ skills: {
SM_SWORD: 10
SM_TWOHAND: {
MaxLevel: 10
@@ -64,7 +64,7 @@ Swordsman: {
Magician: {
inherit: ( "Novice" );
- skills: {
+ skills: {
MG_SRECOVERY: 10
MG_SIGHT: 1
MG_NAPALMBEAT: 10
@@ -104,7 +104,7 @@ Magician: {
Archer: {
inherit: ( "Novice" );
- skills: {
+ skills: {
AC_OWL: 10
AC_VULTURE: {
MaxLevel: 10
@@ -126,7 +126,7 @@ Archer: {
Acolyte: {
inherit: ( "Novice" );
- skills: {
+ skills: {
AL_DP: 10
AL_DEMONBANE: {
MaxLevel: 10
@@ -177,7 +177,7 @@ Acolyte: {
Merchant: {
inherit: ( "Novice" );
- skills: {
+ skills: {
MC_INCCARRY: 10
MC_DISCOUNT: {
MaxLevel: 10
@@ -209,7 +209,7 @@ Merchant: {
Thief: {
inherit: ( "Novice" );
- skills: {
+ skills: {
TF_DOUBLE: 10
TF_MISS: 10
TF_STEAL: 10
@@ -231,7 +231,7 @@ Thief: {
Knight: {
inherit: ( "Swordsman" );
- skills: {
+ skills: {
KN_SPEARMASTERY: 10
KN_PIERCE: {
MaxLevel: 10
@@ -284,7 +284,7 @@ Knight: {
Priest: {
inherit: ( "Acolyte" );
- skills: {
+ skills: {
MG_SRECOVERY: 10
MG_SAFETYWALL: {
MaxLevel: 10
@@ -353,7 +353,7 @@ Priest: {
Wizard: {
inherit: ( "Magician" );
- skills: {
+ skills: {
WZ_FIREPILLAR: {
MaxLevel: 10
MG_FIREWALL: 1
@@ -416,7 +416,7 @@ Wizard: {
Blacksmith: {
inherit: ( "Merchant" );
- skills: {
+ skills: {
BS_IRON: 5
BS_STEEL: {
MaxLevel: 5
@@ -500,7 +500,7 @@ Blacksmith: {
Hunter: {
inherit: ( "Archer" );
- skills: {
+ skills: {
HT_SKIDTRAP: 5
HT_LANDMINE: 5
HT_ANKLESNARE: {
@@ -576,7 +576,7 @@ Hunter: {
Assassin: {
inherit: ( "Thief" );
- skills: {
+ skills: {
AS_RIGHT: 5
AS_LEFT: {
MaxLevel: 5
@@ -620,7 +620,7 @@ Assassin: {
Crusader: {
inherit: ( "Swordsman" );
- skills: {
+ skills: {
KN_RIDING: {
MaxLevel: 1
SM_ENDURE: 1
@@ -694,7 +694,7 @@ Crusader: {
Monk: {
inherit: ( "Acolyte" );
- skills: {
+ skills: {
MO_IRONHAND: {
MaxLevel: 10
AL_DEMONBANE: 10
@@ -767,7 +767,7 @@ Monk: {
Sage: {
inherit: ( "Magician" );
- skills: {
+ skills: {
WZ_ESTIMATION: 1
WZ_EARTHSPIKE: {
MaxLevel: 5
@@ -860,7 +860,7 @@ Sage: {
Rogue: {
inherit: ( "Thief" );
- skills: {
+ skills: {
SM_SWORD: 10
AC_VULTURE: 10
AC_DOUBLE: {
@@ -943,7 +943,7 @@ Rogue: {
Alchemist: {
inherit: ( "Merchant" );
- skills: {
+ skills: {
AM_AXEMASTERY: 10
AM_LEARNINGPOTION: 10
AM_PHARMACY: {
@@ -1017,7 +1017,7 @@ Alchemist: {
Bard: {
inherit: ( "Archer" );
- skills: {
+ skills: {
BA_MUSICALLESSON: 10
BA_MUSICALSTRIKE: {
MaxLevel: 5
@@ -1091,7 +1091,7 @@ Bard: {
Dancer: {
inherit: ( "Archer" );
- skills: {
+ skills: {
DC_DANCINGLESSON: 10
DC_THROWARROW: {
MaxLevel: 5
@@ -1304,7 +1304,7 @@ Super_Novice: {
Gunslinger: {
inherit: ( "Novice" );
- skills: {
+ skills: {
GS_GLITTERING: 5
GS_FLING: {
MaxLevel: 1
@@ -1395,7 +1395,7 @@ Gunslinger: {
Ninja: {
inherit: ( "Novice" );
- skills: {
+ skills: {
NJ_TOBIDOUGU: 10
NJ_SYURIKEN: {
MaxLevel: 10
@@ -1491,7 +1491,7 @@ Ninja: {
}
}
Novice_High: {
- inherit: ( "Novice" );
+ inherit: ( "Novice" );
}
Swordsman_High: {
inherit: ( "Swordsman" );
@@ -1513,7 +1513,7 @@ Thief_High: {
}
Lord_Knight: {
inherit: ( "Knight" );
- skills: {
+ skills: {
LK_AURABLADE: {
MaxLevel: 5
SM_BASH: 5
@@ -1565,7 +1565,7 @@ Lord_Knight: {
High_Priest: {
inherit: ( "Priest" );
- skills: {
+ skills: {
HP_ASSUMPTIO: {
MaxLevel: 5
AL_ANGELUS: 1
@@ -1594,7 +1594,7 @@ High_Priest: {
High_Wizard: {
inherit: ( "Wizard" );
- skills: {
+ skills: {
HW_SOULDRAIN: {
MaxLevel: 10
MG_SRECOVERY: 5
@@ -1625,7 +1625,7 @@ High_Wizard: {
Whitesmith: {
inherit: ( "Blacksmith" );
- skills: {
+ skills: {
WS_MELTDOWN: {
MaxLevel: 10
BS_SKINTEMPER: 3
@@ -1659,7 +1659,7 @@ Whitesmith: {
Sniper: {
inherit: ( "Hunter" );
- skills: {
+ skills: {
SN_SIGHT: {
MaxLevel: 10
AC_OWL: 10
@@ -1688,7 +1688,7 @@ Sniper: {
Assassin_Cross: {
inherit: ( "Assassin" );
- skills: {
+ skills: {
ASC_KATAR: {
MaxLevel: 5
TF_DOUBLE: 5
@@ -1723,7 +1723,7 @@ Assassin_Cross: {
Paladin: {
inherit: ( "Crusader" );
- skills: {
+ skills: {
PA_PRESSURE: {
MaxLevel: 5
SM_ENDURE: 5
@@ -1751,7 +1751,7 @@ Paladin: {
Champion: {
inherit: ( "Monk" );
- skills: {
+ skills: {
CH_PALMSTRIKE: {
MaxLevel: 5
MO_IRONHAND: 7
@@ -1781,7 +1781,7 @@ Champion: {
Professor: {
inherit: ( "Sage" );
- skills: {
+ skills: {
PF_HPCONVERSION: {
MaxLevel: 5
MG_SRECOVERY: 1
@@ -1827,7 +1827,7 @@ Professor: {
Stalker: {
inherit: ( "Rogue" );
- skills: {
+ skills: {
ST_CHASEWALK: {
MaxLevel: 5
TF_HIDING: 5
@@ -1853,7 +1853,7 @@ Stalker: {
Creator: {
inherit: ( "Alchemist" );
- skills: {
+ skills: {
CR_SLIMPITCHER: {
MaxLevel: 10
AM_POTIONPITCHER: 5
@@ -1876,7 +1876,7 @@ Creator: {
Clown: {
inherit: ( "Bard" );
- skills: {
+ skills: {
CG_ARROWVULCAN: {
MaxLevel: 10
AC_SHOWER: 5
@@ -1912,7 +1912,7 @@ Clown: {
Gypsy: {
inherit: ( "Dancer" );
- skills: {
+ skills: {
CG_ARROWVULCAN: {
MaxLevel: 10
AC_SHOWER: 5
@@ -2011,7 +2011,7 @@ Super_Baby: {
Taekwon: {
inherit: ( "Novice" );
- skills: {
+ skills: {
TK_RUN: 10
TK_READYSTORM: {
MaxLevel: 1
@@ -2057,7 +2057,7 @@ Taekwon: {
Star_Gladiator: {
inherit: ( "Taekwon" );
- skills: {
+ skills: {
SG_FEEL: 3
SG_SUN_WARM: {
MaxLevel: 3
@@ -2123,7 +2123,7 @@ Star_Gladiator: {
Soul_Linker: {
inherit: ( "Taekwon" );
- skills: {
+ skills: {
SL_ALCHEMIST: 5
SL_MONK: 5
SL_STAR: 5
@@ -2224,7 +2224,7 @@ Dark_Collector: {
Rune_Knight: {
inherit: ( "Knight" );
- skills: {
+ skills: {
RK_ENCHANTBLADE: {
MaxLevel: 5
RK_RUNEMASTERY: 2
@@ -2279,7 +2279,7 @@ Rune_Knight: {
Warlock: {
inherit: ( "Wizard" );
- skills: {
+ skills: {
WL_WHITEIMPRISON: {
MaxLevel: 5
WL_SOULEXPANSION: 3
@@ -2375,7 +2375,7 @@ Warlock: {
Ranger: {
inherit: ( "Hunter" );
- skills: {
+ skills: {
RA_ARROWSTORM: {
MaxLevel: 10
RA_AIMEDBOLT: 5
@@ -2470,7 +2470,7 @@ Ranger: {
Arch_Bishop: {
inherit: ( "Priest" );
- skills: {
+ skills: {
AB_JUDEX: {
MaxLevel: 5
PR_TURNUNDEAD: 1
@@ -2563,7 +2563,7 @@ Arch_Bishop: {
Mechanic: {
inherit: ( "Blacksmith" );
- skills: {
+ skills: {
NC_MADOLICENCE: 5
NC_BOOSTKNUCKLE: {
MaxLevel: 5
@@ -2680,7 +2680,7 @@ Mechanic: {
Guillotine_Cross: {
inherit: ( "Assassin" );
- skills: {
+ skills: {
GC_VENOMIMPRESS: {
MaxLevel: 5
AS_ENCHANTPOISON: 3
@@ -2763,7 +2763,7 @@ Warlock_Trans: {
inherit: ( "High_Wizard", "Warlock" );
}
Ranger_Trans: {
- inherit: ( "Sniper", "Ranger" );
+ inherit: ( "Sniper", "Ranger" );
}
Arch_Bishop_Trans: {
inherit: ( "High_Priest", "Arch_Bishop" );
@@ -2777,7 +2777,7 @@ Guillotine_Cross_Trans: {
Royal_Guard: {
inherit: ( "Crusader" );
- skills: {
+ skills: {
LG_CANNONSPEAR: {
MaxLevel: 5
LG_PINPOINTATTACK: 1
@@ -2864,7 +2864,7 @@ Royal_Guard: {
Sorcerer: {
inherit: ( "Sage" );
- skills: {
+ skills: {
SO_FIREWALK: {
MaxLevel: 5
SA_VOLCANO: 1
@@ -2991,7 +2991,7 @@ Sorcerer: {
Minstrel: {
inherit: ( "Bard" );
- skills: {
+ skills: {
MI_RUSH_WINDMILL: {
MaxLevel: 5
WM_LULLABY_DEEPSLEEP: 1
@@ -3103,7 +3103,7 @@ Minstrel: {
Wanderer: {
inherit: ( "Dancer" );
- skills: {
+ skills: {
WA_SWING_DANCE: {
MaxLevel: 5
WM_LULLABY_DEEPSLEEP: 1
@@ -3215,7 +3215,7 @@ Wanderer: {
Sura: {
inherit: ( "Monk" );
- skills: {
+ skills: {
SR_DRAGONCOMBO: {
MaxLevel: 10
MO_TRIPLEATTACK: 5
@@ -3324,7 +3324,7 @@ Sura: {
Genetic: {
inherit: ( "Alchemist" );
- skills: {
+ skills: {
GN_TRAINING_SWORD: 5
GN_REMODELING_CART: 5
GN_CART_TORNADO: {
@@ -3399,7 +3399,7 @@ Genetic: {
Shadow_Chaser: {
inherit: ( "Rogue" );
- skills: {
+ skills: {
SC_FATALMENACE: {
MaxLevel: 5
RG_INTIMIDATE: 5
@@ -3560,7 +3560,7 @@ Baby_Shadow_Chaser: {
Expanded_Super_Novice: {
inherit: ( "Super_Novice" );
- skills: {
+ skills: {
PR_IMPOSITIO: 5
PR_SANCTUARY: {
MaxLevel: 10
@@ -3668,12 +3668,12 @@ Expanded_Super_Novice: {
}
}
Expanded_Super_Baby: {
- inherit: ( "Expanded_Super_Novice" );
+ inherit: ( "Expanded_Super_Novice" );
}
Kagerou: {
- inherit: ( "Ninja" );
+ inherit: ( "Ninja" );
- skills: {
+ skills: {
KO_YAMIKUMO: {
MaxLevel: 1
NJ_KIRIKAGE: 5
@@ -3763,9 +3763,9 @@ Kagerou: {
}
}
Oboro: {
- inherit: ( "Ninja" );
+ inherit: ( "Ninja" );
- skills: {
+ skills: {
KO_YAMIKUMO: {
MaxLevel: 1
NJ_KIRIKAGE: 5
@@ -3855,7 +3855,7 @@ Oboro: {
}
}
Rebellion: {
- inherit: ( "Gunslinger" );
+ inherit: ( "Gunslinger" );
skills: {
RL_RICHS_COIN: {
diff --git a/db/pre-re/skill_unit_db.txt b/db/pre-re/skill_unit_db.txt
index f91ccf2b9..406152b27 100644
--- a/db/pre-re/skill_unit_db.txt
+++ b/db/pre-re/skill_unit_db.txt
@@ -165,7 +165,7 @@
5010,0xfe, , 0, 2, -1,enemy, 0x000 //SC_ESCAPE
8020,0xf5, , 0, 3,2300:2100:1900:1700:1500,enemy, 0x018 //MH_POISON_MIST
-8033,0x7e, , 0, 0, -1,all, 0x003 //MH_STEINWAND
+8033,0x7e, , 0, 0, -1,all, 0x003 //MH_STEINWAND
8025,0x86, , 0, 2:2:3:3:4,1000,enemy, 0x018 //MH_XENO_SLASHER
8041,0xf6, , 1:1:2:2:3, 0,2000,enemy, 0x01A //MH_LAVA_SLIDE
8043,0xf7, , 1, 0,-1,enemy, 0x2018 //MH_VOLCANIC_ASH
@@ -181,7 +181,7 @@
8409,0xef, , 0, 1, -1,friend,0x2018 //EL_ZEPHYR
8412,0xf0, , 0, 1, -1,friend,0x2018 //EL_POWER_OF_GAIA
-10006,0xc1, , 2, 0, -1,sameguild, 0x040 //GD_LEADERSHIP
-10007,0xc2, , 2, 0, -1,sameguild, 0x040 //GD_GLORYWOUNDS
-10008,0xc3, , 2, 0, -1,sameguild, 0x040 //GD_SOULCOLD
-10009,0xc4, , 2, 0, -1,sameguild, 0x040 //GD_HAWKEYES
+10006,0xc1, , 2, 0, -1,sameguild, 0x040 //GD_LEADERSHIP
+10007,0xc2, , 2, 0, -1,sameguild, 0x040 //GD_GLORYWOUNDS
+10008,0xc3, , 2, 0, -1,sameguild, 0x040 //GD_SOULCOLD
+10009,0xc4, , 2, 0, -1,sameguild, 0x040 //GD_HAWKEYES